llvm-6502/lib/Target/MBlaze
Wesley Peck c4155d591b Reworking the stack layout that the MicroBlaze backend generates.
The MicroBlaze backend was generating stack layouts that did not
conform correctly to the ABI. This update generates stack layouts
which are closer to what GCC does.

Variable arguments support was added as well but the stack layout
for varargs has not been finalized.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97807 91177308-0d34-0410-b5e6-96231b3b80d8
2010-03-05 15:26:02 +00:00
..
AsmPrinter
TargetInfo
CMakeLists.txt
Makefile
MBlaze.h
MBlaze.td
MBlazeCallingConv.td
MBlazeDelaySlotFiller.cpp
MBlazeInstrFormats.td
MBlazeInstrFPU.td
MBlazeInstrFSL.td
MBlazeInstrInfo.cpp
MBlazeInstrInfo.h
MBlazeInstrInfo.td
MBlazeIntrinsicInfo.cpp
MBlazeIntrinsicInfo.h
MBlazeIntrinsics.td
MBlazeISelDAGToDAG.cpp Reworking the stack layout that the MicroBlaze backend generates. 2010-03-05 15:26:02 +00:00
MBlazeISelLowering.cpp Reworking the stack layout that the MicroBlaze backend generates. 2010-03-05 15:26:02 +00:00
MBlazeISelLowering.h Reworking the stack layout that the MicroBlaze backend generates. 2010-03-05 15:26:02 +00:00
MBlazeMachineFunction.h
MBlazeMCAsmInfo.cpp
MBlazeMCAsmInfo.h
MBlazeRegisterInfo.cpp Reworking the stack layout that the MicroBlaze backend generates. 2010-03-05 15:26:02 +00:00
MBlazeRegisterInfo.h Reworking the stack layout that the MicroBlaze backend generates. 2010-03-05 15:26:02 +00:00
MBlazeRegisterInfo.td
MBlazeSchedule.td
MBlazeSubtarget.cpp
MBlazeSubtarget.h
MBlazeTargetMachine.cpp
MBlazeTargetMachine.h
MBlazeTargetObjectFile.cpp
MBlazeTargetObjectFile.h