diff options
author | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2010-05-19 20:36:22 +0000 |
---|---|---|
committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2010-05-19 20:36:22 +0000 |
commit | 7ebc4d63db05ac214d36bc01b4d60adadaf923e5 (patch) | |
tree | 3f1df7259be24bb781440916e2a2ba4868216143 /lib/CodeGen/AsmPrinter/DwarfDebug.cpp | |
parent | aa6c72ec9579cf7a9e65cbc7a56c6a40e9c5ad47 (diff) |
Add MachineInstr::readsVirtualRegister() in preparation for proper handling of
partial redefines.
We are going to treat a partial redefine of a virtual register as a
read-modify-write:
%reg1024:6 = OP
Unless the register is fully clobbered:
%reg1024:6 = OP, %reg1024<imp-def>
MachineInstr::readsVirtualRegister() knows the difference. The first case is a
read, the second isn't.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@104149 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/AsmPrinter/DwarfDebug.cpp')
0 files changed, 0 insertions, 0 deletions