File tree Expand file tree Collapse file tree 2 files changed +16
-16
lines changed Expand file tree Collapse file tree 2 files changed +16
-16
lines changed Original file line number Diff line number Diff line change 44; CHECK-NEXT: define i32 @foo(i32 %a) #0 {
55define i32 @foo (i32 %a ) #0 {
66entry:
7- ; CHECK-NOT: %0 = call token @llvm.experimental.convergence.entry()
8- %0 = call token @llvm.experimental.convergence.entry ()
7+ ; CHECK-NOT: %tk = call token @llvm.experimental.convergence.entry()
8+ %tk = call token @llvm.experimental.convergence.entry ()
99 ret i32 %a
1010}
1111
1212; CHECK: Function Attrs: convergent
1313; CHECK-NEXT: define void @bar() #0 {
1414define void @bar () #0 {
1515entry:
16- ; CHECK-NOT: %0 = call token @llvm.experimental.convergence.entry()
17- %0 = call token @llvm.experimental.convergence.anchor ()
16+ ; CHECK-NOT: %tk = call token @llvm.experimental.convergence.entry()
17+ %tk = call token @llvm.experimental.convergence.anchor ()
1818 ret void
1919}
2020
2121; CHECK: Function Attrs: convergent
2222; CHECK-NEXT: define void @baz() #0 {
2323define void @baz () #0 {
2424entry:
25- ; CHECK-NOT: %0 = call token @llvm.experimental.convergence.entry()
26- %0 = call token @llvm.experimental.convergence.entry ()
25+ ; CHECK-NOT: %tk = call token @llvm.experimental.convergence.entry()
26+ %tk0 = call token @llvm.experimental.convergence.entry ()
2727 br label %header
2828
2929header:
30- ; CHECK-NOT: %1 = call token @llvm.experimental.convergence.loop() [ "convergencectrl"(token %0 ) ]
31- %1 = call token @llvm.experimental.convergence.loop () [ "convergencectrl" (token %0 ) ]
30+ ; CHECK-NOT: %tk1 = call token @llvm.experimental.convergence.loop() [ "convergencectrl"(token %tk0 ) ]
31+ %tk1 = call token @llvm.experimental.convergence.loop () [ "convergencectrl" (token %tk0 ) ]
3232 br i1 true , label %body , label %exit
3333
3434body:
Original file line number Diff line number Diff line change 44; CHECK-NEXT: define i32 @foo(i32 %a) #0 {
55define i32 @foo (i32 %a ) #0 {
66entry:
7- ; CHECK-NOT: %0 = call token @llvm.experimental.convergence.entry()
8- %0 = call token @llvm.experimental.convergence.entry ()
7+ ; CHECK-NOT: %tk0 = call token @llvm.experimental.convergence.entry()
8+ %tk0 = call token @llvm.experimental.convergence.entry ()
99 ret i32 %a
1010}
1111
1212; CHECK: Function Attrs: convergent
1313; CHECK-NEXT: define void @bar() #0 {
1414define void @bar () #0 {
1515entry:
16- ; CHECK-NOT: %0 = call token @llvm.experimental.convergence.entry()
17- %0 = call token @llvm.experimental.convergence.anchor ()
16+ ; CHECK-NOT: %tk0 = call token @llvm.experimental.convergence.entry()
17+ %tk0 = call token @llvm.experimental.convergence.anchor ()
1818 ret void
1919}
2020
2121; CHECK: Function Attrs: convergent
2222; CHECK-NEXT: define void @baz() #0 {
2323define void @baz () #0 {
2424entry:
25- ; CHECK-NOT: %0 = call token @llvm.experimental.convergence.entry()
26- %0 = call token @llvm.experimental.convergence.entry ()
25+ ; CHECK-NOT: %tk0 = call token @llvm.experimental.convergence.entry()
26+ %tk0 = call token @llvm.experimental.convergence.entry ()
2727 br label %header
2828
2929header:
30- ; CHECK-NOT: %1 = call token @llvm.experimental.convergence.loop() [ "convergencectrl"(token %0 ) ]
31- %1 = call token @llvm.experimental.convergence.loop () [ "convergencectrl" (token %0 ) ]
30+ ; CHECK-NOT: %tk1 = call token @llvm.experimental.convergence.loop() [ "convergencectrl"(token %tk0 ) ]
31+ %tk1 = call token @llvm.experimental.convergence.loop () [ "convergencectrl" (token %tk0 ) ]
3232 br i1 true , label %body , label %exit
3333
3434body:
You can’t perform that action at this time.
0 commit comments