Lines Matching refs:recog_data

2070       return (*insn_data[code].output.function) (recog_data.operand, insn);  in get_insn_template()
3018 FINAL_PRESCAN_INSN (insn, recog_data.operand, recog_data.n_operands); in final_scan_insn_1()
3106 output_asm_insn (templ, recog_data.operand); in final_scan_insn_1()
3111 targetm.asm_out.final_postscan_insn (file, insn, recog_data.operand, in final_scan_insn_1()
3112 recog_data.n_operands); in final_scan_insn_1()
3313 for (i = 0; i < recog_data.n_operands; i++) in cleanup_subreg_operands()
3320 if (GET_CODE (*recog_data.operand_loc[i]) == SUBREG) in cleanup_subreg_operands()
3322 recog_data.operand[i] = alter_subreg (recog_data.operand_loc[i], true); in cleanup_subreg_operands()
3325 else if (GET_CODE (recog_data.operand[i]) == PLUS in cleanup_subreg_operands()
3326 || GET_CODE (recog_data.operand[i]) == MULT in cleanup_subreg_operands()
3327 || MEM_P (recog_data.operand[i])) in cleanup_subreg_operands()
3328 recog_data.operand[i] = walk_alter_subreg (recog_data.operand_loc[i], &changed); in cleanup_subreg_operands()
3331 for (i = 0; i < recog_data.n_dups; i++) in cleanup_subreg_operands()
3333 if (GET_CODE (*recog_data.dup_loc[i]) == SUBREG) in cleanup_subreg_operands()
3335 *recog_data.dup_loc[i] = alter_subreg (recog_data.dup_loc[i], true); in cleanup_subreg_operands()
3338 else if (GET_CODE (*recog_data.dup_loc[i]) == PLUS in cleanup_subreg_operands()
3339 || GET_CODE (*recog_data.dup_loc[i]) == MULT in cleanup_subreg_operands()
3340 || MEM_P (*recog_data.dup_loc[i])) in cleanup_subreg_operands()
3341 *recog_data.dup_loc[i] = walk_alter_subreg (recog_data.dup_loc[i], &changed); in cleanup_subreg_operands()