summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/AMDGPU/multi-divergent-exit-region.ll
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2017-07-06 20:57:05 +0000
committerMatt Arsenault <Matthew.Arsenault@amd.com>2017-07-06 20:57:05 +0000
commit9aa45f047f303b6484afce6716472b3b1f510c7e (patch)
treed25023848a172579a8d26d9860316edaffcee5d0 /llvm/test/CodeGen/AMDGPU/multi-divergent-exit-region.ll
parenta81198d82de20e14efce44826e302785bfda093a (diff)
downloadbcm5719-llvm-9aa45f047f303b6484afce6716472b3b1f510c7e.tar.gz
bcm5719-llvm-9aa45f047f303b6484afce6716472b3b1f510c7e.zip
AMDGPU: Add macro fusion schedule DAG mutation
Try to increase opportunities to shrink vcc uses. llvm-svn: 307313
Diffstat (limited to 'llvm/test/CodeGen/AMDGPU/multi-divergent-exit-region.ll')
-rw-r--r--llvm/test/CodeGen/AMDGPU/multi-divergent-exit-region.ll4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/test/CodeGen/AMDGPU/multi-divergent-exit-region.ll b/llvm/test/CodeGen/AMDGPU/multi-divergent-exit-region.ll
index 82c27f204a4..ba3ff0b08bc 100644
--- a/llvm/test/CodeGen/AMDGPU/multi-divergent-exit-region.ll
+++ b/llvm/test/CodeGen/AMDGPU/multi-divergent-exit-region.ll
@@ -66,9 +66,9 @@
; FIXME: Why is this compare essentially repeated?
; GCN: v_cmp_eq_u32_e32 vcc, 1, [[REG:v[0-9]+]]
-; GCN-NEXT: v_cmp_ne_u32_e64 s{{\[[0-9]+:[0-9]+\]}}, 1, [[REG]]
; GCN: v_cndmask_b32_e64 v{{[0-9]+}}, 0, -1, vcc
-; GCN: v_cndmask_b32_e64 v{{[0-9]+}}, 0, -1
+; GCN: v_cmp_ne_u32_e32 vcc, 1, [[REG]]
+; GCN: v_cndmask_b32_e64 v{{[0-9]+}}, 0, -1, vcc
; GCN: ; %Flow1
; GCN-NEXT: s_or_b64 exec, exec
OpenPOWER on IntegriCloud