diff options
author | Matthias Braun <matze@braunis.de> | 2017-11-28 03:54:19 +0000 |
---|---|---|
committer | Matthias Braun <matze@braunis.de> | 2017-11-28 03:54:19 +0000 |
commit | a6d5374ee685b43770ea2ac4ffc88cf4fe854906 (patch) | |
tree | 8d3ff4193de10d3064ac59f52dc9b41221a5bf77 /llvm/lib/MC | |
parent | adf7582d14236c30c2849fed91a35a930eb3b896 (diff) | |
download | bcm5719-llvm-a6d5374ee685b43770ea2ac4ffc88cf4fe854906.tar.gz bcm5719-llvm-a6d5374ee685b43770ea2ac4ffc88cf4fe854906.zip |
MachineVerifier: Improve PHI operand checking
Additional checks for phi operands:
- first operand should be a virtual register def. It should not be
tied, implicit, internalread, earlyclobber or a read.
- The other operands should be register/mbb operands next to each other
- The register operands should not be implicit, internalread,
earlyclobber, debug or tied.
- We can perform most of the PHI checks even for unreachable blocks.
llvm-svn: 319140
Diffstat (limited to 'llvm/lib/MC')
0 files changed, 0 insertions, 0 deletions