diff options
| author | Jordan Rupprecht <rupprecht@google.com> | 2019-08-29 19:03:58 +0000 |
|---|---|---|
| committer | Jordan Rupprecht <rupprecht@google.com> | 2019-08-29 19:03:58 +0000 |
| commit | f9f81289e6864ca3f09df16bad0ffc3ca58c3162 (patch) | |
| tree | 4e2d0515690990f4c64f788b5ff73bb0e985da5b /llvm/test/CodeGen/AMDGPU/loop_exit_with_xor.ll | |
| parent | 4b87023baed81115c69269286fdcb0caca28a9b0 (diff) | |
| download | bcm5719-llvm-f9f81289e6864ca3f09df16bad0ffc3ca58c3162.tar.gz bcm5719-llvm-f9f81289e6864ca3f09df16bad0ffc3ca58c3162.zip | |
Revert [MBP] Disable aggressive loop rotate in plain mode
This reverts r369664 (git commit 51f48295cbe8fa3a44db263b528dd9f7bae7bf9a)
It causes many benchmark regressions, internally and in llvm's benchmark suite.
llvm-svn: 370398
Diffstat (limited to 'llvm/test/CodeGen/AMDGPU/loop_exit_with_xor.ll')
| -rw-r--r-- | llvm/test/CodeGen/AMDGPU/loop_exit_with_xor.ll | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/test/CodeGen/AMDGPU/loop_exit_with_xor.ll b/llvm/test/CodeGen/AMDGPU/loop_exit_with_xor.ll index 486364acdb7..f374276aa60 100644 --- a/llvm/test/CodeGen/AMDGPU/loop_exit_with_xor.ll +++ b/llvm/test/CodeGen/AMDGPU/loop_exit_with_xor.ll @@ -61,9 +61,9 @@ loopexit: ; GCN-LABEL: {{^}}break_cond_is_arg: ; GCN: s_xor_b64 [[REG1:[^ ,]*]], {{[^ ,]*, -1$}} +; GCN: s_andn2_b64 exec, exec, [[REG3:[^ ,]*]] ; GCN: s_and_b64 [[REG2:[^ ,]*]], exec, [[REG1]] -; GCN: s_or_b64 [[REG3:[^ ,]*]], [[REG2]], -; GCN: s_andn2_b64 exec, exec, [[REG3]] +; GCN: s_or_b64 [[REG3]], [[REG2]], define void @break_cond_is_arg(i32 %arg, i1 %breakcond) { entry: |

