llvm-6502/lib/Target/MBlaze
Devang Patel 68e6beeccc Revert r124611 - "Keep track of incoming argument's location while emitting LiveIns."
In other words, do not keep track of argument's location.  The debugger (gdb) is not prepared to see line table entries for arguments. For the debugger, "second" line table entry marks beginning of function body.
This requires some coordination with debugger to get this working. 
 - The debugger needs to be aware of prolog_end attribute attached with line table entries.
 - The compiler needs to accurately mark prolog_end in line table entries (at -O0 and at -O1+)



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126155 91177308-0d34-0410-b5e6-96231b3b80d8
2011-02-21 23:21:26 +00:00
..
AsmParser MC/AsmParser: Add support for allowing the conversion process to fail (via 2011-02-04 17:12:23 +00:00
Disassembler Teach the MBlaze disassembler to disassemble special purpose registers. 2010-12-20 21:18:04 +00:00
InstPrinter
TargetInfo
CMakeLists.txt Use explicit add_subdirectory's for LLVM target sublibraries instead 2011-02-20 02:55:27 +00:00
Makefile Reworking the stack layout generated by the MBlaze backend. 2010-12-09 03:42:04 +00:00
MBlaze.h
MBlaze.td
MBlazeAsmBackend.cpp Remove the MCObjectFormat class. 2010-12-18 05:37:28 +00:00
MBlazeAsmPrinter.cpp Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs and fixes here and there. 2011-01-10 12:39:04 +00:00
MBlazeCallingConv.td Reworking the stack layout generated by the MBlaze backend. 2010-12-09 03:42:04 +00:00
MBlazeDelaySlotFiller.cpp Do not model all INLINEASM instructions as having unmodelled side effects. 2011-01-07 23:50:32 +00:00
MBlazeELFWriterInfo.cpp
MBlazeELFWriterInfo.h
MBlazeFrameLowering.cpp Teach frame lowering to ignore debug values after the terminators. 2011-01-13 21:28:52 +00:00
MBlazeFrameLowering.h Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs and fixes here and there. 2011-01-10 12:39:04 +00:00
MBlazeInstrFormats.td
MBlazeInstrFPU.td The ADD and ADDK (and all variants) instructions where flip-flopped in the MBlaze backend. This bug fix makes 64-bit math work on the MBlaze backend. 2010-12-12 22:02:31 +00:00
MBlazeInstrFSL.td Modeling the carry bit in the MSR register of the MicroBlaze. 2010-12-22 00:53:07 +00:00
MBlazeInstrInfo.cpp Don't generate carry bit when loading immediate values on the Microblaze. 2010-12-22 01:29:32 +00:00
MBlazeInstrInfo.h Teaching MBlaze backend how to reverse branch conditions. 2010-12-02 16:17:11 +00:00
MBlazeInstrInfo.td Flag -> Glue, the ongoing saga 2010-12-23 18:28:41 +00:00
MBlazeIntrinsicInfo.cpp
MBlazeIntrinsicInfo.h
MBlazeIntrinsics.td
MBlazeISelDAGToDAG.cpp rename MVT::Flag to MVT::Glue. "Flag" is a terrible name for 2010-12-21 02:38:05 +00:00
MBlazeISelLowering.cpp Revert r124611 - "Keep track of incoming argument's location while emitting LiveIns." 2011-02-21 23:21:26 +00:00
MBlazeISelLowering.h Add support for some of the LLVM atomic operations to the MBlaze backend. 2010-12-22 01:15:01 +00:00
MBlazeMachineFunction.h Commit 122778 broke DWARF debug output when using the MBlaze backend. Fixed by overriding TargetFrameInfo::getFrameIndexOffset to take into account the new frame index information. 2011-01-05 17:34:20 +00:00
MBlazeMCAsmInfo.cpp 1. Fixing error where basic block labels were not being printed out when they need to be for the MBlaze backend because AsmPrinter::isBlockOnlyReachableByFallthrough does not take into account delay slots. 2010-11-24 15:39:32 +00:00
MBlazeMCAsmInfo.h
MBlazeMCCodeEmitter.cpp MC: Move target specific fixup info descriptors to TargetAsmBackend instead of 2010-12-16 03:20:06 +00:00
MBlazeMCInstLower.cpp 1. Fixing error where basic block labels were not being printed out when they need to be for the MBlaze backend because AsmPrinter::isBlockOnlyReachableByFallthrough does not take into account delay slots. 2010-11-24 15:39:32 +00:00
MBlazeMCInstLower.h
MBlazeRegisterInfo.cpp Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs and fixes here and there. 2011-01-10 12:39:04 +00:00
MBlazeRegisterInfo.h Teach the MBlaze asm parser how to parse special purpose register names. 2010-12-20 20:43:24 +00:00
MBlazeRegisterInfo.td Modeling the carry bit in the MSR register of the MicroBlaze. 2010-12-22 00:53:07 +00:00
MBlazeRelocations.h
MBlazeSchedule.td
MBlazeSelectionDAGInfo.cpp
MBlazeSelectionDAGInfo.h
MBlazeSubtarget.cpp
MBlazeSubtarget.h
MBlazeTargetMachine.cpp Triple::MinGW64 is deprecated and removed. We can use Triple::MinGW32 generally. 2011-02-17 12:24:17 +00:00
MBlazeTargetMachine.h Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs and fixes here and there. 2011-01-10 12:39:04 +00:00
MBlazeTargetObjectFile.cpp Remove more duplicated code. 2011-01-23 04:43:11 +00:00
MBlazeTargetObjectFile.h
TODO Reworking the stack layout generated by the MBlaze backend. 2010-12-09 03:42:04 +00:00