diff options
| author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2016-12-06 01:02:51 +0000 |
|---|---|---|
| committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2016-12-06 01:02:51 +0000 |
| commit | ad55ee58691b58f3ac36e688fc90808d5cf71e7f (patch) | |
| tree | 712b24af2cc28eb96613647ee32d130ba02f8d03 /llvm/test/CodeGen/AMDGPU/skip-if-dead.ll | |
| parent | 9642b36e91c28b888db018ebec8998b5bee33338 (diff) | |
| download | bcm5719-llvm-ad55ee58691b58f3ac36e688fc90808d5cf71e7f.tar.gz bcm5719-llvm-ad55ee58691b58f3ac36e688fc90808d5cf71e7f.zip | |
AMDGPU: Don't required structured CFG
The structured CFG is just an aid to inserting exec
mask modification instructions, once that is done
we don't really need it anymore. We also
do not analyze blocks with terminators that
modify exec, so this should only be impacting
true branches.
llvm-svn: 288744
Diffstat (limited to 'llvm/test/CodeGen/AMDGPU/skip-if-dead.ll')
| -rw-r--r-- | llvm/test/CodeGen/AMDGPU/skip-if-dead.ll | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/llvm/test/CodeGen/AMDGPU/skip-if-dead.ll b/llvm/test/CodeGen/AMDGPU/skip-if-dead.ll index d458faa818b..33f5e98fcc7 100644 --- a/llvm/test/CodeGen/AMDGPU/skip-if-dead.ll +++ b/llvm/test/CodeGen/AMDGPU/skip-if-dead.ll @@ -308,10 +308,8 @@ end: ; CHECK: s_mov_b64 exec, 0 ; CHECK: [[SKIPKILL]]: -; CHECK: v_cmp_nge_f32 -; CHECK-NEXT: s_cbranch_vccz [[UNREACHABLE:BB[0-9]+_[0-9]+]] - -; CHECK: [[UNREACHABLE]]: +; CHECK: v_cmp_nge_f32_e32 vcc +; CHECK-NEXT: BB#3: ; %bb5 ; CHECK-NEXT: .Lfunc_end{{[0-9]+}} define amdgpu_ps void @no_skip_no_successors(float inreg %arg, float inreg %arg1) #0 { bb: |

