Lines Matching defs:with

18 along with GCC; see the file COPYING.  If not, write to the Free
66 int with[MAX_RECOG_OPERANDS];
85 /* Return nonzero if registers with CLASS1 and CLASS2 can be merged without
216 /* Used to communicate with flags_set_1. */
330 a destination register with. The higher the returned value, the better
394 with DEST and let SRC die in INSN.
409 /* We don't want to mess with hard regs if register classes are small. */
471 overlapping registers with validate_replace_rtx,
588 SRC to DEST in which DEST dies, with no prior modification of DEST.
592 In that case, we can replace all uses of DEST, starting with INSN and
593 ending with the set of SRC to DEST, with SRC. We do not do this
921 another add immediate instruction with the same source and dest registers,
1088 /* A forward/backward pass. Replace output operands with input operands. */
1150 If it dies there, then replace the dest in both operands with
1158 match_no = match.with[op_no];
1238 /* A backward pass. Replace input operands with output operands. */
1256 operand. If safe, then replace the source operand with the
1269 match_no = match.with[op_no];
1342 reload anyway. On patterns with multiple alternatives,
1396 replace it in both instructions with match_no. */
1555 matchp->with[op_no] = matchp->commutative[op_no] = -1;
1604 matchp->with[op_no] = match;
1607 matchp->with[matchp->commutative[op_no]] = match;
1625 /* Try to replace all occurrences of DST_REG with SRC in LOC, that is
1660 /* Try to replace output operand DST in SET, with input operand SRC. SET is
1718 then replace it in both instructions with
2099 This is intended primarily for use with targets that do not define
2304 We can't just compare with STACK_POINTER_RTX because the
2395 /* Otherwise we have a deallocation. Do not combine with
2541 even for machines with possibly nonzero RETURN_POPS_ARGS