llvm-6502/lib/Target/MBlaze
Jakob Stoklund Olesen f28987b76e Use set operations instead of plain lists to enumerate register classes.
This simplifies many of the target description files since it is common
for register classes to be related or contain sequences of numbered
registers.

I have verified that this doesn't change the files generated by TableGen
for ARM and X86. It alters the allocation order of MBlaze GPR and Mips
FGR32 registers, but I believe the change is benign.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133105 91177308-0d34-0410-b5e6-96231b3b80d8
2011-06-15 23:28:14 +00:00
..
AsmParser
Disassembler
InstPrinter
TargetInfo
CMakeLists.txt
Makefile
MBlaze.h
MBlaze.td
MBlazeAsmBackend.cpp
MBlazeAsmPrinter.cpp
MBlazeCallingConv.td
MBlazeDelaySlotFiller.cpp
MBlazeELFWriterInfo.cpp
MBlazeELFWriterInfo.h
MBlazeFrameLowering.cpp
MBlazeFrameLowering.h
MBlazeInstrFormats.td
MBlazeInstrFPU.td
MBlazeInstrFSL.td
MBlazeInstrInfo.cpp
MBlazeInstrInfo.h
MBlazeInstrInfo.td
MBlazeIntrinsicInfo.cpp
MBlazeIntrinsicInfo.h
MBlazeIntrinsics.td
MBlazeISelDAGToDAG.cpp
MBlazeISelLowering.cpp Add a parameter to CCState so that it can access the MachineFunction. 2011-06-08 23:55:35 +00:00
MBlazeISelLowering.h
MBlazeMachineFunction.h
MBlazeMCAsmInfo.cpp
MBlazeMCAsmInfo.h
MBlazeMCCodeEmitter.cpp
MBlazeMCInstLower.cpp
MBlazeMCInstLower.h
MBlazeRegisterInfo.cpp Use the dwarf->llvm mapping to print register names in the cfi 2011-05-30 20:20:15 +00:00
MBlazeRegisterInfo.h Use the dwarf->llvm mapping to print register names in the cfi 2011-05-30 20:20:15 +00:00
MBlazeRegisterInfo.td Use set operations instead of plain lists to enumerate register classes. 2011-06-15 23:28:14 +00:00
MBlazeRelocations.h
MBlazeSchedule3.td
MBlazeSchedule5.td
MBlazeSchedule.td
MBlazeSelectionDAGInfo.cpp
MBlazeSelectionDAGInfo.h
MBlazeSubtarget.cpp
MBlazeSubtarget.h
MBlazeTargetMachine.cpp
MBlazeTargetMachine.h
MBlazeTargetObjectFile.cpp
MBlazeTargetObjectFile.h
TODO