]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - opencl/llvm.git/commit
Revert r124611 - "Keep track of incoming argument's location while emitting LiveIns."
authorDevang Patel <dpatel@apple.com>
Mon, 21 Feb 2011 23:21:26 +0000 (23:21 +0000)
committerDevang Patel <dpatel@apple.com>
Mon, 21 Feb 2011 23:21:26 +0000 (23:21 +0000)
commit68e6beeccc0b9ac2e8d3687a8a5b7d4b172edca1
tree2fea668b3ede33c7e182c9e781d2f6532790d775
parent06c0f25499fd502668ca720b0fea4a4dfe6eb44a
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
13 files changed:
include/llvm/CodeGen/MachineFunction.h
include/llvm/CodeGen/MachineRegisterInfo.h
lib/CodeGen/MachineFunction.cpp
lib/CodeGen/MachineRegisterInfo.cpp
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
lib/Target/ARM/ARMISelLowering.cpp
lib/Target/CellSPU/SPUISelLowering.cpp
lib/Target/MBlaze/MBlazeISelLowering.cpp
lib/Target/PowerPC/PPCISelLowering.cpp
lib/Target/Sparc/SparcISelLowering.cpp
lib/Target/X86/X86ISelLowering.cpp
test/CodeGen/X86/dbg-live-in-location.ll [deleted file]