Dwarf requires variable entries to be in the source order. Right now, since we are...
authorEvan Cheng <evan.cheng@apple.com>
Mon, 4 Feb 2008 23:06:48 +0000 (23:06 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Mon, 4 Feb 2008 23:06:48 +0000 (23:06 +0000)
commit4e3f5a4e9c13f216856515e6f000881f2c850736
tree1864bd1e96863458c4ba320b1d655c00c6fff8e7
parentc451ac0a42f06355976e5d7d8bc45da16474e3f0
Dwarf requires variable entries to be in the source order. Right now, since we are recording variable information at isel time this means parameters would appear in the reverse order. The short term fix is to issue recordVariable() at asm printing time instead.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46724 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/AsmPrinter.cpp
lib/Target/ARM/ARMISelDAGToDAG.cpp
lib/Target/Alpha/AlphaISelDAGToDAG.cpp
lib/Target/CellSPU/SPUISelDAGToDAG.cpp
lib/Target/IA64/IA64ISelDAGToDAG.cpp
lib/Target/Mips/MipsISelDAGToDAG.cpp
lib/Target/PowerPC/PPCISelDAGToDAG.cpp
lib/Target/Sparc/SparcISelDAGToDAG.cpp
lib/Target/X86/X86ISelDAGToDAG.cpp
utils/TableGen/DAGISelEmitter.cpp