summaryrefslogtreecommitdiffstats
path: root/clang/lib/Basic/Targets.cpp
diff options
context:
space:
mode:
authorJakob Stoklund Olesen <stoklund@2pi.dk>2009-08-04 19:18:01 +0000
committerJakob Stoklund Olesen <stoklund@2pi.dk>2009-08-04 19:18:01 +0000
commit3c2a1dea71949ae2917cbf1626d132d13ecf5a42 (patch)
treeadc2b439d51803fcb90280c81f33414eb3cf76e4 /clang/lib/Basic/Targets.cpp
parentd302ab99612365b575604ea93242e2b45967fe5d (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud