diff options
author | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2009-08-04 19:18:01 +0000 |
---|---|---|
committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2009-08-04 19:18:01 +0000 |
commit | 3c2a1dea71949ae2917cbf1626d132d13ecf5a42 (patch) | |
tree | adc2b439d51803fcb90280c81f33414eb3cf76e4 /clang/lib/Basic/Targets.cpp | |
parent | d302ab99612365b575604ea93242e2b45967fe5d (diff) | |
download | bcm5719-llvm-3c2a1dea71949ae2917cbf1626d132d13ecf5a42.tar.gz bcm5719-llvm-3c2a1dea71949ae2917cbf1626d132d13ecf5a42.zip |
Enforce stricter rules in machine code verifier.
Implicit operands no longer get a free pass: Imp-use requires a live register
and imp-def requires a dead register.
There is also no special rule allowing redefinition of a sub-register when the
super-register is live. The super register must have imp-kill+imp-def operands
instead.
llvm-svn: 78090
Diffstat (limited to 'clang/lib/Basic/Targets.cpp')
0 files changed, 0 insertions, 0 deletions