diff options
| author | Kyle Butt <kyle+llvm@iteratee.net> | 2017-01-11 19:55:19 +0000 |
|---|---|---|
| committer | Kyle Butt <kyle+llvm@iteratee.net> | 2017-01-11 19:55:19 +0000 |
| commit | efe56fed125ead532877ae87add255e0aa14db37 (patch) | |
| tree | c625d4b0981bfa75c68e4999ecbb0c48ac7609f5 /llvm/test/CodeGen/AMDGPU/skip-if-dead.ll | |
| parent | de782d16160dd7c0324c0759e29e5ca0a7460387 (diff) | |
| download | bcm5719-llvm-efe56fed125ead532877ae87add255e0aa14db37.tar.gz bcm5719-llvm-efe56fed125ead532877ae87add255e0aa14db37.zip | |
Revert "CodeGen: Allow small copyable blocks to "break" the CFG."
This reverts commit ada6595a526d71df04988eb0a4b4fe84df398ded.
This needs a simple probability check because there are some cases where it is
not profitable.
llvm-svn: 291695
Diffstat (limited to 'llvm/test/CodeGen/AMDGPU/skip-if-dead.ll')
| -rw-r--r-- | llvm/test/CodeGen/AMDGPU/skip-if-dead.ll | 17 |
1 files changed, 5 insertions, 12 deletions
diff --git a/llvm/test/CodeGen/AMDGPU/skip-if-dead.ll b/llvm/test/CodeGen/AMDGPU/skip-if-dead.ll index 23b67534440..60cee7a3499 100644 --- a/llvm/test/CodeGen/AMDGPU/skip-if-dead.ll +++ b/llvm/test/CodeGen/AMDGPU/skip-if-dead.ll @@ -263,25 +263,18 @@ exit: ; CHECK-NEXT: s_endpgm ; CHECK: [[KILLBB:BB[0-9]+_[0-9]+]]: -; CHECK-NEXT: s_cbranch_scc1 [[BB8:BB[0-9]+_[0-9]+]] +; CHECK-NEXT: s_cbranch_scc0 [[PHIBB:BB[0-9]+_[0-9]+]] +; CHECK: [[PHIBB]]: ; CHECK: v_cmp_eq_f32_e32 vcc, 0, [[PHIREG]] -; CHECK-NEXT: s_cbranch_vccnz [[BB10:BB[0-9]+_[0-9]+]] -; CHECK-NEXT: s_branch [[END:BB[0-9]+_[0-9]+]] +; CHECK-NEXT: s_cbranch_vccz [[ENDBB:BB[0-9]+_[0-9]+]] -; CHECK [[BB8]]: ; %BB8 -; CHECK: v_mov_b32_e32 v{{[0-9]+}}, 8 -; CHECK: buffer_store_dword -; CHECK: v_cmp_eq_f32_e32 vcc, 0, [[PHIREG]] -; CHECK-NEXT: s_cbranch_vccz [[END]] - -; CHECK: [[BB10]]: ; %bb10 +; CHECK: ; %bb10 ; CHECK: v_mov_b32_e32 v{{[0-9]+}}, 9 ; CHECK: buffer_store_dword -; CHECK: [[END:BB[0-9]+_[0-9]+]]: ; %end +; CHECK: [[ENDBB]]: ; CHECK-NEXT: s_endpgm - define amdgpu_ps void @phi_use_def_before_kill() #0 { bb: %tmp = fadd float undef, 1.000000e+00 |

