Directly point debug info to the stack slot of the arugment, instead of trying to...
authorDevang Patel <dpatel@apple.com>
Thu, 8 Sep 2011 22:59:09 +0000 (22:59 +0000)
committerDevang Patel <dpatel@apple.com>
Thu, 8 Sep 2011 22:59:09 +0000 (22:59 +0000)
commit9aee335c23bec4f6d1b2cab3bca76231d7b0d556
tree7e73f7f79eff8960ef9c45c17338c5f33ad243e3
parent441462f9328cc7fb86af74c9568a7f70b7bd1fbc
Directly point debug info to the stack slot of the arugment, instead of trying to keep track of vreg in which it the arugment is copied. The LiveDebugVariable can keep track of variable's ranges.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139330 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/FunctionLoweringInfo.h
lib/CodeGen/SelectionDAG/FastISel.cpp
lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
test/CodeGen/ARM/debug-info-arg.ll [new file with mode: 0644]