hanchenye-llvm-project/llvm/lib/Target/MBlaze
Justin Holewinski aa58397b3c Change interface for TargetLowering::LowerCallTo and TargetLowering::LowerCall
to pass around a struct instead of a large set of individual values.  This
cleans up the interface and allows more information to be added to the struct
for future targets without requiring changes to each and every target.

NV_CONTRIB

llvm-svn: 157479
2012-05-25 16:35:28 +00:00
..
AsmParser Prune some includes 2012-03-27 07:54:11 +00:00
Disassembler Use uint16_t to store registers and opcode in static tables in the target specific backends. 2012-03-11 07:16:55 +00:00
InstPrinter Remove getInstructionName from MCInstPrinter implementations in favor of using the instruction name table from MCInstrInfo. Reduces static data in the InstPrinter implementations. 2012-04-02 07:01:04 +00:00
MCTargetDesc Allow MCCodeEmitter access to the target MCRegisterInfo. 2012-05-15 17:35:52 +00:00
TargetInfo
CMakeLists.txt
LLVMBuild.txt
MBlaze.h
MBlaze.td
MBlazeAsmPrinter.cpp Convert more uses of XXXRegisterClass to &XXXRegClass. No functional change since they are equivalent. 2012-04-20 07:30:17 +00:00
MBlazeCallingConv.td Remove unused CCIfSubtarget. 2012-04-17 11:29:05 +00:00
MBlazeDelaySlotFiller.cpp
MBlazeELFWriterInfo.cpp Fix accidentally constant conditions found by uncommitted improvements to -Wconstant-conversion. 2012-04-09 16:29:35 +00:00
MBlazeELFWriterInfo.h Prune some includes and forward declarations. 2012-03-25 18:10:17 +00:00
MBlazeFrameLowering.cpp Remove unnecessary llvm:: qualifications 2012-03-27 07:21:54 +00:00
MBlazeFrameLowering.h Reorder includes in Target backends to following coding standards. Remove some superfluous forward declarations. 2012-03-17 18:46:09 +00:00
MBlazeISelDAGToDAG.cpp
MBlazeISelLowering.cpp Change interface for TargetLowering::LowerCallTo and TargetLowering::LowerCall 2012-05-25 16:35:28 +00:00
MBlazeISelLowering.h Change interface for TargetLowering::LowerCallTo and TargetLowering::LowerCall 2012-05-25 16:35:28 +00:00
MBlazeInstrFPU.td
MBlazeInstrFSL.td
MBlazeInstrFormats.td
MBlazeInstrInfo.cpp Convert more uses of XXXRegisterClass to &XXXRegClass. No functional change since they are equivalent. 2012-04-20 07:30:17 +00:00
MBlazeInstrInfo.h Reorder includes in Target backends to following coding standards. Remove some superfluous forward declarations. 2012-03-17 18:46:09 +00:00
MBlazeInstrInfo.td
MBlazeIntrinsicInfo.cpp Emit the "is an intrinsic overloaded" table as a bitfield. 2012-03-01 02:16:57 +00:00
MBlazeIntrinsicInfo.h
MBlazeIntrinsics.td
MBlazeMCInstLower.cpp
MBlazeMCInstLower.h Reorder includes in Target backends to following coding standards. Remove some superfluous forward declarations. 2012-03-17 18:46:09 +00:00
MBlazeMachineFunction.cpp
MBlazeMachineFunction.h
MBlazeRegisterInfo.cpp Reorder includes in Target backends to following coding standards. Remove some superfluous forward declarations. 2012-03-17 18:46:09 +00:00
MBlazeRegisterInfo.h Use uint16_t to store registers in callee saved register tables to reduce size of static data. 2012-03-04 03:33:22 +00:00
MBlazeRegisterInfo.td
MBlazeRelocations.h
MBlazeSchedule.td
MBlazeSchedule3.td
MBlazeSchedule5.td
MBlazeSelectionDAGInfo.cpp
MBlazeSelectionDAGInfo.h
MBlazeSubtarget.cpp
MBlazeSubtarget.h
MBlazeTargetMachine.cpp Change the PassManager from a reference to a pointer. 2012-05-01 08:27:43 +00:00
MBlazeTargetMachine.h
MBlazeTargetObjectFile.cpp
MBlazeTargetObjectFile.h
Makefile
TODO