Lines Matching defs:output
63 #include "output.h"
1819 (asm goto doesn't have any output operands). */
3837 function gets output. */
4647 /* For XCOFF debugging output, we start numbering the blocks
5227 The move was supposed to make sdb output more accurate. */
6567 which is transformed very early to use explicit output and match operands:
6615 rtx input, output;
6625 output = SET_DEST (p_sets[match]);
6628 if (! REG_P (output)
6629 || rtx_equal_p (output, input)
6632 || !general_operand (input, GET_MODE (output)))
6635 /* We can't do anything if the output is also used as input,
6638 if (reg_overlap_mentioned_p (output, RTVEC_ELT (inputs, j)))
6658 emit_move_insn (output, copy_rtx (input));
6666 /* Now replace all mentions of the input with output. We can't
6669 output), which would mean possibly increasing the number of
6670 inputs by one (namely 'output' in addition), which might pose
6673 asm ("" : "=r" (output), "=m" (input) : "0" (input))
6676 input operand, once for the address in the second output operand).
6680 output = input
6681 asm ("" : "=r" (output), "=m" (input) : "0" (output))
6690 constraint and the matched output operand is an early clobber
6692 it conflicts with the output operand and cannot share the same
6699 input, output);
6707 input, output);