commit | 482ae0ae47764c475a9d38b32a531a507109be1e | [log] [tgz] |
---|---|---|
author | Kyle Butt <kyle+llvm@iteratee.net> | Fri Sep 02 18:29:28 2016 +0000 |
committer | Kyle Butt <kyle+llvm@iteratee.net> | Fri Sep 02 18:29:28 2016 +0000 |
tree | 511a4a55ce3a5d9f6753f4c41ea8fc7e5f5e518a | |
parent | d5d75c5c5b7822b518cda8834c01a61ea3cad53b [diff] |
IfConversion: Add assertions that both sides of a diamond don't pred-clobber. One side of a diamond may end with a predicate clobbering instruction. That side of the diamond has to be if-converted second. Both sides can't clobber the predicate or the ifconversion is invalid. This is checked elsewhere, but add an assert as a safety check. NFC git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@280518 91177308-0d34-0410-b5e6-96231b3b80d8