Lines Matching refs:recog_data
1361 decode_asm_operands (pat, recog_data.operand, recog_data.operand_loc, in maybe_fix_stack_asms()
3152 for (i = 0; i < recog_data.n_operands; i++) in eliminate_regs_in_insn()
3154 orig_operand[i] = recog_data.operand[i]; in eliminate_regs_in_insn()
3155 substed_operand[i] = recog_data.operand[i]; in eliminate_regs_in_insn()
3163 if (recog_data.operand_type[i] != OP_IN in eliminate_regs_in_insn()
3179 if (old_set && recog_data.operand_loc[i] == &SET_SRC (old_set)) in eliminate_regs_in_insn()
3183 && (recog_data.operand_loc[i] == &XEXP (plus_src, 0) in eliminate_regs_in_insn()
3184 || recog_data.operand_loc[i] == &XEXP (plus_src, 1))) in eliminate_regs_in_insn()
3188 = eliminate_regs_1 (recog_data.operand[i], 0, in eliminate_regs_in_insn()
3195 *recog_data.operand_loc[i] = 0; in eliminate_regs_in_insn()
3199 if (recog_data.operand_type[i] != OP_IN in eliminate_regs_in_insn()
3208 for (i = 0; i < recog_data.n_dups; i++) in eliminate_regs_in_insn()
3209 *recog_data.dup_loc[i] in eliminate_regs_in_insn()
3210 = *recog_data.operand_loc[(int) recog_data.dup_num[i]]; in eliminate_regs_in_insn()
3217 for (i = 0; i < recog_data.n_operands; i++) in eliminate_regs_in_insn()
3218 *recog_data.operand_loc[i] = substed_operand[i]; in eliminate_regs_in_insn()
3219 for (i = 0; i < recog_data.n_dups; i++) in eliminate_regs_in_insn()
3220 *recog_data.dup_loc[i] = substed_operand[(int) recog_data.dup_num[i]]; in eliminate_regs_in_insn()
3263 && SET_SRC (old_set) != recog_data.operand[1]) in eliminate_regs_in_insn()
3265 && SET_DEST (old_set) != recog_data.operand[0]))) in eliminate_regs_in_insn()
3281 for (i = 0; i < recog_data.n_operands; i++) in eliminate_regs_in_insn()
3282 *recog_data.operand_loc[i] = orig_operand[i]; in eliminate_regs_in_insn()
3283 for (i = 0; i < recog_data.n_dups; i++) in eliminate_regs_in_insn()
3284 *recog_data.dup_loc[i] = orig_operand[(int) recog_data.dup_num[i]]; in eliminate_regs_in_insn()