Skip to content

Commit 1172e9b

Browse files
committed
Update test
1 parent aad04fa commit 1172e9b

File tree

1 file changed

+11
-25
lines changed

1 file changed

+11
-25
lines changed

mlir/test/Target/LLVMIR/openmp-llvm.mlir

Lines changed: 11 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -3327,31 +3327,17 @@ llvm.func @distribute_wsloop(%lb : i32, %ub : i32, %step : i32) {
33273327
// CHECK-LABEL: define void @distribute_wsloop
33283328
// CHECK: call void{{.*}}@__kmpc_fork_call({{.*}}, ptr @[[OUTLINED_PARALLEL:.*]],
33293329

3330-
// CHECK: define internal void @[[OUTLINED_PARALLEL]]({{.*}})
3331-
// CHECK: %[[ARGS:.*]] = alloca { i32, i32, i32, ptr, ptr, ptr, ptr }
3332-
// CHECK: %[[LASTITER_ALLOC:.*]] = alloca i32
3333-
// CHECK: %[[LB_ALLOC:.*]] = alloca i32
3334-
// CHECK: %[[UB_ALLOC:.*]] = alloca i32
3335-
// CHECK: %[[STRIDE_ALLOC:.*]] = alloca i32
3336-
// CHECK: %[[LB_ARG:.*]] = getelementptr {{.*}}, ptr %[[ARGS]], i32 0, i32 3
3337-
// CHECK: store ptr %[[LB_ALLOC]], ptr %[[LB_ARG]]
3338-
// CHECK: %[[UB_ARG:.*]] = getelementptr {{.*}}, ptr %[[ARGS]], i32 0, i32 4
3339-
// CHECK: store ptr %[[UB_ALLOC]], ptr %[[UB_ARG]]
3340-
// CHECK: %[[STRIDE_ARG:.*]] = getelementptr {{.*}}, ptr %[[ARGS]], i32 0, i32 5
3341-
// CHECK: store ptr %[[STRIDE_ALLOC]], ptr %[[STRIDE_ARG]]
3342-
// CHECK: %[[LASTITER_ARG:.*]] = getelementptr {{.*}}, ptr %[[ARGS]], i32 0, i32 6
3343-
// CHECK: store ptr %[[LASTITER_ALLOC]], ptr %[[LASTITER_ARG]]
3344-
// CHECK: call void @[[OUTLINED_DISTRIBUTE:.*]](ptr %[[ARGS]])
3345-
3346-
// CHECK: define internal void @[[OUTLINED_DISTRIBUTE]](ptr %[[ARGS_STRUCT:.*]])
3347-
// CHECK: %[[LB_PTR:.*]] = getelementptr {{.*}}, ptr %[[ARGS_STRUCT]], i32 0, i32 3
3348-
// CHECK: %[[LB:.*]] = load ptr, ptr %[[LB_PTR]]
3349-
// CHECK: %[[UB_PTR:.*]] = getelementptr {{.*}}, ptr %[[ARGS_STRUCT]], i32 0, i32 4
3350-
// CHECK: %[[UB:.*]] = load ptr, ptr %[[UB_PTR]]
3351-
// CHECK: %[[STRIDE_PTR:.*]] = getelementptr {{.*}}, ptr %[[ARGS_STRUCT]], i32 0, i32 5
3352-
// CHECK: %[[STRIDE:.*]] = load ptr, ptr %[[STRIDE_PTR]]
3353-
// CHECK: %[[LASTITER_PTR:.*]] = getelementptr {{.*}}, ptr %[[ARGS_STRUCT]], i32 0, i32 6
3354-
// CHECK: %[[LASTITER:.*]] = load ptr, ptr %[[LASTITER_PTR]]
3330+
// CHECK: define internal void @[[OUTLINED_PARALLEL]]
3331+
// CHECK: call void @[[OUTLINED_DISTRIBUTE:.*]]({{.*}})
3332+
3333+
// CHECK: define internal void @[[OUTLINED_DISTRIBUTE]]
3334+
// CHECK: %[[LASTITER:.*]] = alloca i32
3335+
// CHECK: %[[LB:.*]] = alloca i32
3336+
// CHECK: %[[UB:.*]] = alloca i32
3337+
// CHECK: %[[STRIDE:.*]] = alloca i32
3338+
// CHECK: br label %[[AFTER_ALLOCA:.*]]
3339+
3340+
// CHECK: [[AFTER_ALLOCA]]:
33553341
// CHECK: br label %[[DISTRIBUTE_BODY:.*]]
33563342

33573343
// CHECK: [[DISTRIBUTE_BODY]]:

0 commit comments

Comments
 (0)