These nodes end up being processed regardless due to DAGCombiner ensuring arguments are processed. This changes the order in which nodes are processed, which fixes an issue on PowerPC.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
test/CodeGen/PowerPC/qpx-recipest.ll | ||
---|---|---|
205 ↗ | (On Diff #216456) | Is the qvfcmpeq removed as well? |
test/CodeGen/PowerPC/qpx-recipest.ll | ||
---|---|---|
205 ↗ | (On Diff #216456) | Let me double check, it may be an error of mine. |
test/CodeGen/PowerPC/qpx-recipest.ll | ||
---|---|---|
205 ↗ | (On Diff #216456) | How bad would it be to use the update script and regenerate all the CHECKs? |
test/CodeGen/PowerPC/qpx-recipest.ll | ||
---|---|---|
205 ↗ | (On Diff #216456) | As far as I know, this is not available for PowerPC, unless something changed recently. |
test/CodeGen/PowerPC/qpx-recipest.ll | ||
---|---|---|
205 ↗ | (On Diff #216456) | Shouldn't be too complicated to add |
test/CodeGen/PowerPC/qpx-recipest.ll | ||
---|---|---|
205 ↗ | (On Diff #216456) | I just tried, it should work. |
test/CodeGen/PowerPC/qpx-recipest.ll | ||
---|---|---|
205 ↗ | (On Diff #216456) | As it turns out, I'm incorrect, so I'll do this and update the diff accordingly before landing. |
test/CodeGen/PowerPC/qpx-recipest.ll | ||
---|---|---|
205 ↗ | (On Diff #216456) | ./update_llc_test_checks.py ../test/CodeGen/PowerPC/qpx-recipest.ll ./llvm-lit /home/xbolva00/LLVM/llvm/test/CodeGen/PowerPC/qpx-recipest.ll
PASS: LLVM :: CodeGen/PowerPC/qpx-recipest.ll (1 of 1) Expected Passes : 1 |
test/CodeGen/PowerPC/qpx-recipest.ll | ||
---|---|---|
205 ↗ | (On Diff #216456) | Simon have commited it in https://reviews.llvm.org/rL369659 |