From c01f39307e57f84a86978cebad80647e6f8691fd Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Sun, 3 Aug 2003 21:54:59 +0000 Subject: [PATCH] Start using tablegenerated instruction descriptions git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7538 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/X86/Makefile | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/lib/Target/X86/Makefile b/lib/Target/X86/Makefile index 80ace9804a1..ff4ab7c0194 100644 --- a/lib/Target/X86/Makefile +++ b/lib/Target/X86/Makefile @@ -2,20 +2,26 @@ LEVEL = ../../.. LIBRARYNAME = x86 include $(LEVEL)/Makefile.common - - # Make sure that tblgen is run, first thing. -$(SourceDepend): X86GenRegisterInfo.h.inc X86GenRegisterNames.inc X86GenRegisterInfo.inc +$(SourceDepend): X86GenRegisterInfo.h.inc X86GenRegisterNames.inc \ + X86GenRegisterInfo.inc X86GenInstrNames.inc \ + X86GenInstrInfo.inc -X86GenRegisterNames.inc: $(wildcard *.td) $(TBLGEN) +X86GenRegisterNames.inc: X86.td X86RegisterInfo.td $(TBLGEN) $(TBLGEN) X86.td -gen-register-enums -o $@ -X86GenRegisterInfo.h.inc: $(wildcard *.td) $(TBLGEN) +X86GenRegisterInfo.h.inc: X86.td X86RegisterInfo.td $(TBLGEN) $(TBLGEN) X86.td -gen-register-desc-header -o $@ -X86GenRegisterInfo.inc: $(wildcard *.td) $(TBLGEN) +X86GenRegisterInfo.inc: X86.td X86RegisterInfo.td $(TBLGEN) $(TBLGEN) X86.td -gen-register-desc -o $@ +X86GenInstrNames.inc: X86.td X86InstrInfo.td $(TBLGEN) + $(TBLGEN) X86.td -gen-instr-enums -o $@ + +X86GenInstrInfo.inc: X86.td X86InstrInfo.td $(TBLGEN) + $(TBLGEN) X86.td -gen-instr-desc -o $@ + clean:: $(VERB) rm -f *.inc