summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/AMDGPU/skip-if-dead.ll
diff options
context:
space:
mode:
authorKyle Butt <kyle+llvm@iteratee.net>2017-01-11 19:55:19 +0000
committerKyle Butt <kyle+llvm@iteratee.net>2017-01-11 19:55:19 +0000
commitefe56fed125ead532877ae87add255e0aa14db37 (patch)
treec625d4b0981bfa75c68e4999ecbb0c48ac7609f5 /llvm/test/CodeGen/AMDGPU/skip-if-dead.ll
parentde782d16160dd7c0324c0759e29e5ca0a7460387 (diff)
downloadbcm5719-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.ll17
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
OpenPOWER on IntegriCloud