summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorAdrian Prantl <aprantl@apple.com>2013-07-09 20:28:37 +0000
committerAdrian Prantl <aprantl@apple.com>2013-07-09 20:28:37 +0000
commit418d1d1ea912eadd5c119a98ec5735c36a9e0221 (patch)
tree4052bf6e4f7945cd08f4b4fdcf21a056767c1e46 /clang/lib/CodeGen/CodeGenModule.cpp
parenteff81a471acdf888e3cf5bc6550bd62b465d4e06 (diff)
downloadbcm5719-llvm-418d1d1ea912eadd5c119a98ec5735c36a9e0221.tar.gz
bcm5719-llvm-418d1d1ea912eadd5c119a98ec5735c36a9e0221.zip
Reapply an improved version of r180816/180817.
Change the informal convention of DBG_VALUE machine instructions so that we can express a register-indirect address with an offset of 0. The old convention was that a DBG_VALUE is a register-indirect value if the offset (operand 1) is nonzero. The new convention is that a DBG_VALUE is register-indirect if the first operand is a register and the second operand is an immediate. For plain register values the combination reg, reg is used. MachineInstrBuilder::BuildMI knows how to build the new DBG_VALUES. rdar://problem/13658587 llvm-svn: 185966
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud