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 | 5d4c134a94a83be528b342bd8d50118ce9aeea9e (patch) | |
| tree | a6c07b26fdc8f79b205ce6a8b730c8f7ff6475cf /clang/lib/Sema/SemaExceptionSpec.cpp | |
| parent | b95493c495d82e8c49ace439013881c443e12894 (diff) | |
| download | bcm5719-llvm-5d4c134a94a83be528b342bd8d50118ce9aeea9e.tar.gz bcm5719-llvm-5d4c134a94a83be528b342bd8d50118ce9aeea9e.zip | |
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.
llvm-svn: 104149
Diffstat (limited to 'clang/lib/Sema/SemaExceptionSpec.cpp')
0 files changed, 0 insertions, 0 deletions

