diff options
author | Chris Lattner <sabre@nondot.org> | 2004-12-16 16:47:56 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2004-12-16 16:47:56 +0000 |
commit | 42c7a16955920c8af06b859e4c1661ec31d81da8 (patch) | |
tree | cfd61ca45fef2edbe2b582320359d8cb7f0b976d | |
parent | 24d5d5d90bbca74d7d6481a4585a748a77554af0 (diff) |
Use the rules in Makefile.rules to build SparcV9GenCodeEmitter.inc instead
of custom rules.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18984 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | lib/Target/SparcV9/Makefile | 10 | ||||
-rw-r--r-- | lib/Target/SparcV9/SparcV9CodeEmitter.cpp | 15 |
2 files changed, 11 insertions, 14 deletions
diff --git a/lib/Target/SparcV9/Makefile b/lib/Target/SparcV9/Makefile index 0e28b31d85..f7fe5e9f7d 100644 --- a/lib/Target/SparcV9/Makefile +++ b/lib/Target/SparcV9/Makefile @@ -10,8 +10,10 @@ LEVEL = ../../.. LIBRARYNAME = LLVMSparcV9 PARALLEL_DIRS = InstrSched LiveVar ModuloScheduling RegAlloc +TARGET = SparcV9 + BUILT_SOURCES = \ - SparcV9CodeEmitter.inc \ + SparcV9GenCodeEmitter.inc \ SparcV9.burm.cpp include $(LEVEL)/Makefile.common @@ -28,10 +30,6 @@ SparcV9.burm.cpp: SparcV9.burm $(Echo) "Burging `basename $<`" $(Verb) $(BURG) -I $< -o $@ -SparcV9CodeEmitter.inc: $(BUILD_SRC_DIR)/SparcV9.td $(TDFiles) $(TBLGEN) - $(Echo) "Running tblgen on SparcV9.td" - $(Verb) $(TableGen) -gen-emitter -o $@ $< - clean:: - $(Verb) $(RM) -f SparcV9CodeEmitter.inc SparcV9.burg.in1 SparcV9.burm SparcV9.burm.cpp + $(Verb) $(RM) -f SparcV9.burg.in1 SparcV9.burm SparcV9.burm.cpp diff --git a/lib/Target/SparcV9/SparcV9CodeEmitter.cpp b/lib/Target/SparcV9/SparcV9CodeEmitter.cpp index 3e7ef3ad21..fe8fcb61e5 100644 --- a/lib/Target/SparcV9/SparcV9CodeEmitter.cpp +++ b/lib/Target/SparcV9/SparcV9CodeEmitter.cpp @@ -9,14 +9,13 @@ // // SPARC-specific backend for emitting machine code to memory. // -// This module also contains the code for lazily resolving the targets -// of call instructions, including the callback used to redirect calls -// to functions for which the code has not yet been generated into the -// JIT compiler. +// This module also contains the code for lazily resolving the targets of call +// instructions, including the callback used to redirect calls to functions for +// which the code has not yet been generated into the JIT compiler. // -// This file #includes SparcV9CodeEmitter.inc, which contains the code -// for getBinaryCodeForInstr(), a method that converts a MachineInstr -// into the corresponding binary machine code word. +// This file #includes SparcV9GenCodeEmitter.inc, which contains the code for +// getBinaryCodeForInstr(), a method that converts a MachineInstr into the +// corresponding binary machine code word. // //===----------------------------------------------------------------------===// @@ -300,5 +299,5 @@ void SparcV9CodeEmitter::emitBasicBlock(MachineBasicBlock &MBB) { } } -#include "SparcV9CodeEmitter.inc" +#include "SparcV9GenCodeEmitter.inc" |