This patch adds support for select form of and/or. Currently there is an ongoing effort for moving towards using `select a, b, false` instead of `and i1 a, b` and `select a, true, b` instead of `or i1 a, b` as well. D93065 has links to relevant changes. Alive2 proof: (undef input was disabled due to timeout :( ) - and: https://alive2.llvm.org/ce/z/AgvFbQ - or: https://alive2.llvm.org/ce/z/KjLJyb Differential Revision: https://reviews.llvm.org/D93935 |
||
|---|---|---|
| .. | ||
| add-nuw.ll | ||
| add.ll | ||
| and.ll | ||
| dom.ll | ||
| empty-constraint.ll | ||
| geps.2d.ll | ||
| geps.ll | ||
| i128.ll | ||
| large-system-growth.ll | ||
| loops.ll | ||
| mixed.ll | ||
| or.ll | ||
| sub-nuw.ll | ||
| sub.ll | ||
| uge.ll | ||
| ugt-ule.ll | ||
| ule.ll | ||