Make the sparc.burg file be a little more flexible and rubust in the fact of

renumbering of instructions.  It is still horribly broken and grossly dependant on the number of instructions, but now it is a least a little better.

Oh yeah it also works now.

llvm-svn: 793
This commit is contained in:
Chris Lattner 2001-10-14 17:25:31 +00:00
parent 9853942d66
commit 1a176f15dc
2 changed files with 11 additions and 6 deletions

View File

@ -3,11 +3,17 @@ LIBRARYNAME = sparc
## List source files in link order
Source = \
Sparc.o \
Sparc.burm.o \
SparcInstrSelection.o \
SparcRegClassInfo.o \
SparcRegInfo.o EmitAssembly.o
Sparc.cpp \
Sparc.burm.cpp \
SparcInstrSelection.cpp \
SparcRegClassInfo.cpp \
SparcRegInfo.cpp EmitAssembly.cpp
include $(LEVEL)/Makefile.common
Debug/Sparc.burg.in1 : Sparc.burg.in
g++ -E -I$(LEVEL)/include -D_DEBUG -x c++ $< | sed '/^# /d' | sed 's/Ydefine/#define/' > $@
Debug/Sparc.burg : Debug/Sparc.burg.in1
g++ -E -I$(LEVEL)/include -D_DEBUG -x c++ $< | sed '/^# /d' | sed 's/Xinclude/#include/g' | sed 's/Xdefine/#define/g' > $@

View File

@ -35,7 +35,6 @@ const MachineInstrDescriptor SparcMachineInstrDesc[] = {
TargetMachine *allocateSparcTargetMachine() { return new UltraSparc(); }
//----------------------------------------------------------------------------
// Entry point for register allocation for a module
//----------------------------------------------------------------------------