From 1afc5373043f7cc388ceed855be6f7d0f5dc24d1 Mon Sep 17 00:00:00 2001 From: Chao-ying Fu Date: Fri, 10 Apr 2009 18:20:22 +0000 Subject: tm.texi (Instruction Output): Document TARGET_ASM_FINAL_POSTSCAN_INSN. 2009-04-10 Chao-ying Fu * doc/tm.texi (Instruction Output): Document TARGET_ASM_FINAL_POSTSCAN_INSN. * target.h (final_postscan_insn): New field in asm_out. * target-def.h (TARGET_ASM_FINAL_POSTSCAN_INSN): New define. (TARGET_ASM_OUT): Add TARGET_ASM_FINAL_POSTSCAN_INSN. * final.c (final_scan_insn): Call targetm.asm_out.final_postscan_insn after outputting an asm macro and a normal instruction. * config/mips/mips.h (FINAL_PRESCAN_INSN): New define. * config/mips/mips-protos.h (mips_final_prescan_insn): Declare. * config/mips/mips.c (mips_at_reg_p): New for_each_rtx callback. (mips_final_prescan_insn, mips_final_postscan_insn): New functions. (TARGET_ASM_FINAL_POSTSCAN_INSN): New define. From-SVN: r145934 --- gcc/config/mips/mips.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'gcc/config/mips/mips.h') diff --git a/gcc/config/mips/mips.h b/gcc/config/mips/mips.h index fbcfdca..45971ac 100644 --- a/gcc/config/mips/mips.h +++ b/gcc/config/mips/mips.h @@ -3459,3 +3459,6 @@ extern enum mips_code_readable_setting mips_code_readable; /* Enable querying of DFA units. */ #define CPU_UNITS_QUERY 1 + +#define FINAL_PRESCAN_INSN(INSN, OPVEC, NOPERANDS) \ + mips_final_prescan_insn (INSN, OPVEC, NOPERANDS) -- cgit v1.1