llvm-6502/lib/Target/MBlaze
Eli Bendersky 700ed80d3d Move the eliminateCallFramePseudoInstr method from TargetRegisterInfo
to TargetFrameLowering, where it belongs. Incidentally, this allows us
to delete some duplicated (and slightly different!) code in TRI.

There are potentially other layering problems that can be cleaned up
as a result, or in a similar manner.

The refactoring was OK'd by Anton Korobeynikov on llvmdev.

Note: this touches the target interfaces, so out-of-tree targets may
be affected.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175788 91177308-0d34-0410-b5e6-96231b3b80d8
2013-02-21 20:05:00 +00:00
..
AsmParser MCParser: Update method names per coding guidelines. 2013-02-20 22:21:35 +00:00
Disassembler Remove edis - the enhanced disassembler. Fixes PR14654. 2012-12-19 19:55:47 +00:00
InstPrinter [CMake] Remove dependencies to intrinsics_gen I introduced in r169724. 2012-12-11 05:53:54 +00:00
MCTargetDesc Renamed MCInstFragment to MCRelaxableFragment and added some comments. 2013-01-08 00:22:56 +00:00
TargetInfo Move all of the header files which are involved in modelling the LLVM IR 2013-01-02 11:36:10 +00:00
CMakeLists.txt Remove edis - the enhanced disassembler. Fixes PR14654. 2012-12-19 19:55:47 +00:00
LLVMBuild.txt
Makefile Remove edis - the enhanced disassembler. Fixes PR14654. 2012-12-19 19:55:47 +00:00
MBlaze.h
MBlaze.td
MBlazeAsmPrinter.cpp Move all of the header files which are involved in modelling the LLVM IR 2013-01-02 11:36:10 +00:00
MBlazeCallingConv.td
MBlazeDelaySlotFiller.cpp
MBlazeFrameLowering.cpp Move the eliminateCallFramePseudoInstr method from TargetRegisterInfo 2013-02-21 20:05:00 +00:00
MBlazeFrameLowering.h Move the eliminateCallFramePseudoInstr method from TargetRegisterInfo 2013-02-21 20:05:00 +00:00
MBlazeInstrFormats.td
MBlazeInstrFPU.td
MBlazeInstrFSL.td
MBlazeInstrInfo.cpp
MBlazeInstrInfo.h
MBlazeInstrInfo.td Move MRI liveouts to MBlaze return instructions. 2013-02-05 18:08:45 +00:00
MBlazeIntrinsicInfo.cpp Move all of the header files which are involved in modelling the LLVM IR 2013-01-02 11:36:10 +00:00
MBlazeIntrinsicInfo.h
MBlazeIntrinsics.td
MBlazeISelDAGToDAG.cpp Move all of the header files which are involved in modelling the LLVM IR 2013-01-02 11:36:10 +00:00
MBlazeISelLowering.cpp Move MRI liveouts to MBlaze return instructions. 2013-02-05 18:08:45 +00:00
MBlazeISelLowering.h
MBlazeMachineFunction.cpp
MBlazeMachineFunction.h
MBlazeMCInstLower.cpp Move all of the header files which are involved in modelling the LLVM IR 2013-01-02 11:36:10 +00:00
MBlazeMCInstLower.h
MBlazeRegisterInfo.cpp Move the eliminateCallFramePseudoInstr method from TargetRegisterInfo 2013-02-21 20:05:00 +00:00
MBlazeRegisterInfo.h Move the eliminateCallFramePseudoInstr method from TargetRegisterInfo 2013-02-21 20:05:00 +00:00
MBlazeRegisterInfo.td
MBlazeRelocations.h
MBlazeSchedule3.td
MBlazeSchedule5.td
MBlazeSchedule.td
MBlazeSelectionDAGInfo.cpp
MBlazeSelectionDAGInfo.h
MBlazeSubtarget.cpp
MBlazeSubtarget.h
MBlazeTargetMachine.cpp Switch TargetTransformInfo from an immutable analysis pass that requires 2013-01-07 01:37:14 +00:00
MBlazeTargetMachine.h Switch TargetTransformInfo from an immutable analysis pass that requires 2013-01-07 01:37:14 +00:00
MBlazeTargetObjectFile.cpp Move all of the header files which are involved in modelling the LLVM IR 2013-01-02 11:36:10 +00:00
MBlazeTargetObjectFile.h
TODO