11// RUN: polygeist-opt --affine-cfg --split-input-file %s | FileCheck %s
22module {
3- func @_Z7runTestiPPc (%arg0: index , %arg2: memref <?xi32 >) {
3+ func.func @_Z7runTestiPPc (%arg0: index , %arg2: memref <?xi32 >) {
44 %c0_i32 = arith.constant 0 : i32
55 %c1 = arith.constant 1 : index
66 %1 = arith.addi %arg0 , %c1 : index
@@ -17,7 +17,7 @@ module {
1717}
1818
1919
20- // CHECK: func @_Z7runTestiPPc(%arg0: index, %arg1: memref<?xi32>) {
20+ // CHECK: func.func @_Z7runTestiPPc(%arg0: index, %arg1: memref<?xi32>) {
2121// CHECK-NEXT: %c0_i32 = arith.constant 0 : i32
2222// CHECK-NEXT: affine.for %arg2 = 0 to 2 {
2323// CHECK-NEXT: affine.for %arg3 = 0 to 2 {
@@ -29,7 +29,7 @@ module {
2929
3030// -----
3131module {
32- func @kernel_nussinov (%arg0: i32 , %arg2: memref <i32 >) {
32+ func.func @kernel_nussinov (%arg0: i32 , %arg2: memref <i32 >) {
3333 %c0 = arith.constant 0 : index
3434 %true = arith.constant true
3535 %c1_i32 = arith.constant 1 : i32
@@ -48,7 +48,7 @@ func @kernel_nussinov(%arg0: i32, %arg2: memref<i32>) {
4848}
4949
5050// CHECK: #set = affine_set<(d0) : (d0 + 40 >= 0)>
51- // CHECK: func @kernel_nussinov(%arg0: i32, %arg1: memref<i32>) {
51+ // CHECK: func.func @kernel_nussinov(%arg0: i32, %arg1: memref<i32>) {
5252// CHECK-NEXT: affine.for %arg2 = 0 to 60 {
5353// CHECK-NEXT: affine.if #set(%arg2) {
5454// CHECK-NEXT: affine.store %arg0, %arg1[] : memref<i32>
@@ -61,9 +61,9 @@ func @kernel_nussinov(%arg0: i32, %arg2: memref<i32>) {
6161// -----
6262
6363module {
64- func private @run ()
64+ func.func private @run ()
6565
66- func @minif (%arg4: i32 , %arg5 : i32 , %arg10 : index ) {
66+ func.func @minif (%arg4: i32 , %arg5 : i32 , %arg10 : index ) {
6767 %c0_i32 = arith.constant 0 : i32
6868
6969 affine.for %i = 0 to 10 {
@@ -76,7 +76,7 @@ module {
7676 %83 = arith.select %81 , %arg5 , %79 : i32
7777 %92 = arith.cmpi slt , %c0_i32 , %83 : i32
7878 scf.if %92 {
79- call @run () : () -> ()
79+ func. call @run () : () -> ()
8080 scf.yield
8181 }
8282 }
@@ -85,7 +85,7 @@ module {
8585}
8686
8787// CHECK: #set = affine_set<()[s0] : (s0 - 1 >= 0)>
88- // CHECK: func @minif(%arg0: i32, %arg1: i32, %arg2: index) {
88+ // CHECK: func.func @minif(%arg0: i32, %arg1: i32, %arg2: index) {
8989// CHECK-NEXT: %0 = arith.index_cast %arg2 : index to i32
9090// CHECK-NEXT: %1 = arith.muli %0, %arg1 : i32
9191// CHECK-NEXT: %2 = arith.divui %1, %arg1 : i32
@@ -96,7 +96,7 @@ module {
9696// CHECK-NEXT: %7 = arith.index_cast %6 : i32 to index
9797// CHECK-NEXT: affine.for %arg3 = 0 to 10 {
9898// CHECK-NEXT: affine.if #set()[%7] {
99- // CHECK-NEXT: call @run() : () -> ()
99+ // CHECK-NEXT: func. call @run() : () -> ()
100100// CHECK-NEXT: }
101101// CHECK-NEXT: }
102102// CHECK-NEXT: return
@@ -106,7 +106,7 @@ module {
106106
107107module {
108108 llvm.func @atoi (!llvm.ptr <i8 >) -> i32
109- func @_Z7runTestiPPc (%arg0: i32 , %39: memref <?xi32 >, %arg1: !llvm.ptr <i8 >) attributes {llvm.linkage = #llvm.linkage <external >} {
109+ func.func @_Z7runTestiPPc (%arg0: i32 , %39: memref <?xi32 >, %arg1: !llvm.ptr <i8 >) attributes {llvm.linkage = #llvm.linkage <external >} {
110110 %c2_i32 = arith.constant 2 : i32
111111 %c16_i32 = arith.constant 16 : i32
112112 %58 = llvm.call @atoi (%arg1 ) : (!llvm.ptr <i8 >) -> i32
@@ -123,7 +123,7 @@ func @_Z7runTestiPPc(%arg0: i32, %39: memref<?xi32>, %arg1: !llvm.ptr<i8>) attri
123123}
124124}
125125
126- // CHECK: func @_Z7runTestiPPc(%arg0: i32, %arg1: memref<?xi32>, %arg2: !llvm.ptr<i8>) attributes {llvm.linkage = #llvm.linkage<external>} {
126+ // CHECK: func.func @_Z7runTestiPPc(%arg0: i32, %arg1: memref<?xi32>, %arg2: !llvm.ptr<i8>) attributes {llvm.linkage = #llvm.linkage<external>} {
127127// CHECK-NEXT: %c2_i32 = arith.constant 2 : i32
128128// CHECK-NEXT: %c16_i32 = arith.constant 16 : i32
129129// CHECK-NEXT: %0 = llvm.call @atoi(%arg2) : (!llvm.ptr<i8>) -> i32
0 commit comments