Lines Matching defs:uses
87 /* The choice of maximum 3 uses comes from wanting to eliminate the two
119 struct comparison_use uses[MAX_CMP_USE];
124 /* The number of uses identified for this comparison. */
127 /* True if not all uses of this comparison have been identified.
204 /* Look for uses of FLAGS in INSN. If we find one we can analyze, record
212 /* If we've already lost track of uses, don't bother collecting more. */
226 /* If we've run out of slots to record uses, quit. */
245 struct comparison_use *cuse = &cmp->uses[cmp->n_uses++];
399 /* Notice if this instruction uses the flags register. */
480 /* If we don't have access to all of the uses, we can't validate. */
484 /* Find a new mode that works for all of the uses. Special case the
488 sel_mode = SELECT_CC_MODE (cmp->uses[0].code, a, b);
492 validate_change (cmp->uses[0].insn, cmp->uses[0].loc, flags, true);
499 sel_mode = SELECT_CC_MODE (cmp->uses[0].code, a, b);
502 machine_mode new_mode = SELECT_CC_MODE (cmp->uses[i].code, a, b);
515 validate_change (cmp->uses[i].insn, cmp->uses[i].loc, flags, true);
663 /* Locate all comparisons and their uses, and eliminate duplicates. */