This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r145934 - in /trunk/gcc: ChangeLog config/mips/...
- From: chaoyingfu at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Fri, 10 Apr 2009 18:20:23 -0000
- Subject: r145934 - in /trunk/gcc: ChangeLog config/mips/...
Author: chaoyingfu
Date: Fri Apr 10 18:20:22 2009
New Revision: 145934
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=145934
Log:
2009-04-10 Chao-ying Fu <fu@mips.com>
* 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.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/mips/mips-protos.h
trunk/gcc/config/mips/mips.c
trunk/gcc/config/mips/mips.h
trunk/gcc/doc/tm.texi
trunk/gcc/final.c
trunk/gcc/target-def.h
trunk/gcc/target.h