Remember byval argument's frame index during argument lowering and use this info...
authorDevang Patel <dpatel@apple.com>
Tue, 31 Aug 2010 18:50:09 +0000 (18:50 +0000)
committerDevang Patel <dpatel@apple.com>
Tue, 31 Aug 2010 18:50:09 +0000 (18:50 +0000)
commit8480c2e314f6c01638ea16f32149417848352085
treec65328cb1b461ce865bb8082ee75c663a338b348
parentd4511e947ee1e89a4f199bfac0d401976930ccfe
Remember byval argument's frame index during argument lowering and use this info to emit debug info.
Fixes Radar 8367011.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112623 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/FunctionLoweringInfo.h
lib/CodeGen/AsmPrinter/DwarfDebug.cpp
lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
test/FrontendC++/2010-08-31-ByValArg.cpp [new file with mode: 0644]