diff options
author | Adrian Prantl <aprantl@apple.com> | 2013-07-09 20:28:37 +0000 |
---|---|---|
committer | Adrian Prantl <aprantl@apple.com> | 2013-07-09 20:28:37 +0000 |
commit | 3517640443f0b5224e2a6414c246ac60016ee9d4 (patch) | |
tree | 011ad059026ee96743b0327cd32e41679c4f4021 /test/Transforms/SLPVectorizer/X86/pr16571.ll | |
parent | 7d185e4e5b1da7e07e1c3b9539e2c9bc8e983e62 (diff) | |
download | external_llvm-3517640443f0b5224e2a6414c246ac60016ee9d4.zip external_llvm-3517640443f0b5224e2a6414c246ac60016ee9d4.tar.gz external_llvm-3517640443f0b5224e2a6414c246ac60016ee9d4.tar.bz2 |
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
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185966 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Transforms/SLPVectorizer/X86/pr16571.ll')
0 files changed, 0 insertions, 0 deletions