diff options
author | Andrew Trick <atrick@apple.com> | 2013-10-14 20:45:19 +0000 |
---|---|---|
committer | Andrew Trick <atrick@apple.com> | 2013-10-14 20:45:19 +0000 |
commit | 3f4d6c6538c7a68bf685f21ce88164f76a9ca815 (patch) | |
tree | fb8bc396d25cee2d7076bcad8df355095e0347fa /clang/test/Layout/ms-x86-lazy-empty-nonvirtual-base.cpp | |
parent | 276dd453f07602958d1aa79d1f910c3d6225737d (diff) | |
download | bcm5719-llvm-3f4d6c6538c7a68bf685f21ce88164f76a9ca815.tar.gz bcm5719-llvm-3f4d6c6538c7a68bf685f21ce88164f76a9ca815.zip |
LiveRegUnits::removeRegsInMask safety.
Clobbering is exclusive not inclusive on register units.
For liveness, we need to consider all the preserved registers.
e.g. A regmask that clobbers YMM0 may preserve XMM0.
Units are only clobbered when all super-registers are clobbered.
llvm-svn: 192623
Diffstat (limited to 'clang/test/Layout/ms-x86-lazy-empty-nonvirtual-base.cpp')
0 files changed, 0 insertions, 0 deletions