commit | d37bc5a27b2d40b05614587d61bbecb4017bdf23 | [log] [tgz] |
---|---|---|
author | Jakob Stoklund Olesen <stoklund@2pi.dk> | Tue Aug 04 19:18:01 2009 +0000 |
committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | Tue Aug 04 19:18:01 2009 +0000 |
tree | 2cf094a8e896bbf1da9f440db5864bb1064ce6b6 | |
parent | 71d342e8546e8bb7b57bd161651d08912a32465f [diff] |
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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78090 91177308-0d34-0410-b5e6-96231b3b80d8