Lines Matching refs:operands
143 /* Nonzero while outputting an `asm' with operands.
148 /* Number of operands of this insn, for an `asm' with operands. */
2098 /* Detect `asm' construct with operands. */
2381 If successful, verify that the operands satisfy the
2804 /* Report inconsistency between the assembler template and the operands.
2900 operand vector, OPORDER is the order to write the operands, and NOPS
2901 is the number of operands to write. */
2904 output_asm_operand_names (rtx *operands, int *oporder, int nops)
2912 rtx op = operands[oporder[i]];
2932 obeying %-directions to substitute operands taken from
2948 output_asm_insn (const char *template, rtx *operands)
2977 output_asm_operand_names (operands, oporder, ops);
3082 output_asm_label (operands[opnum]);
3084 output_address (operands[opnum]);
3087 if (CONSTANT_ADDRESS_P (operands[opnum]))
3088 output_addr_const (asm_out_file, operands[opnum]);
3090 output_operand (operands[opnum], 'c');
3094 if (GET_CODE (operands[opnum]) == CONST_INT)
3096 - INTVAL (operands[opnum]));
3100 output_addr_const (asm_out_file, operands[opnum]);
3104 output_operand (operands[opnum], letter);
3123 output_operand (operands[opnum], 0);
3147 /* Write out the variable names for operands, if we know them. */
3149 output_asm_operand_names (operands, oporder, ops);
4080 /* Make sure volatile mem refs aren't considered valid operands for