Skip to content

Commit d28584f

Browse files
committed
[DCE] Add pre-commit tests. NFC.
1 parent dd662d8 commit d28584f

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
; NOTE: Assertions have been autogenerated by utils/update_test_checks.py UTC_ARGS: --version 5
2+
; RUN: opt -S < %s -passes=dce | FileCheck %s
3+
4+
define void @dead_readfirstlane_convergencetoken(<2 x i32> %src) convergent {
5+
; CHECK-LABEL: define void @dead_readfirstlane_convergencetoken(
6+
; CHECK-SAME: <2 x i32> [[SRC:%.*]]) #[[ATTR0:[0-9]+]] {
7+
; CHECK-NEXT: [[T:%.*]] = tail call token @llvm.experimental.convergence.entry()
8+
; CHECK-NEXT: [[VEC:%.*]] = call <2 x i32> @llvm.amdgcn.readfirstlane.v2i32(<2 x i32> [[SRC]]) [ "convergencectrl"(token [[T]]) ]
9+
; CHECK-NEXT: ret void
10+
;
11+
%t = tail call token @llvm.experimental.convergence.entry()
12+
%vec = call <2 x i32> @llvm.amdgcn.readfirstlane.v2i32(<2 x i32> %src) [ "convergencectrl"(token %t) ]
13+
ret void
14+
}

0 commit comments

Comments
 (0)