Lines Matching refs:operands
143 /* Nonzero while outputting an `asm' with operands.
148 /* Number of operands of this insn, for an `asm' with operands. */
2092 /* Detect `asm' construct with operands. */
2375 If successful, verify that the operands satisfy the
2798 /* Report inconsistency between the assembler template and the operands.
2894 operand vector, OPORDER is the order to write the operands, and NOPS
2895 is the number of operands to write. */
2898 output_asm_operand_names (rtx *operands, int *oporder, int nops)
2906 rtx op = operands[oporder[i]];
2926 obeying %-directions to substitute operands taken from
2942 output_asm_insn (const char *template, rtx *operands)
2971 output_asm_operand_names (operands, oporder, ops);
3076 output_asm_label (operands[opnum]);
3078 output_address (operands[opnum]);
3081 if (CONSTANT_ADDRESS_P (operands[opnum]))
3082 output_addr_const (asm_out_file, operands[opnum]);
3084 output_operand (operands[opnum], 'c');
3088 if (GET_CODE (operands[opnum]) == CONST_INT)
3090 - INTVAL (operands[opnum]));
3094 output_addr_const (asm_out_file, operands[opnum]);
3098 output_operand (operands[opnum], letter);
3117 output_operand (operands[opnum], 0);
3141 /* Write out the variable names for operands, if we know them. */
3143 output_asm_operand_names (operands, oporder, ops);
4074 /* Make sure volatile mem refs aren't considered valid operands for