Specifying isSSA is an extra line at best and results in invalid MI at
worst. Compute the value instead.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
lib/CodeGen/MIRParser/MIRParser.cpp | ||
---|---|---|
303 ↗ | (On Diff #65213) | This check is insufficient. The def must dominate all uses. It is possible to have a non-SSA program where all registers have single definitions, but where a use is not dominated by the def. |
lib/CodeGen/MIRParser/MIRParser.cpp | ||
---|---|---|
303 ↗ | (On Diff #65213) | While true in general, in llvm machine functions we can never have a virtual register use without any dominating definition (you need to place an IMPLICIT_DEF if you do not have a real definition). |