@@ -20,11 +20,11 @@ program wsloop_collapse
2020! FIRDialect: %[[VAL_4:.*]] = fir.alloca i32 {bindc_name = "j", uniq_name = "_QEj"}
2121! FIRDialect: %[[VAL_5:.*]] = fir.alloca i32 {bindc_name = "k", uniq_name = "_QEk"}
2222! FIRDialect: %[[VAL_6:.*]] = fir.alloca i32 {bindc_name = "x", uniq_name = "_QEx"}
23- ! LLVMIRDialect: %[[VAL_0:.*]] = llvm.mlir.constant(3 : i32) : i32
24- ! LLVMIRDialect: %[[VAL_1:.*]] = llvm.mlir.constant(2 : i32) : i32
25- ! LLVMIRDialect: %[[VAL_2:.*]] = llvm.mlir.constant(5 : i32) : i32
26- ! LLVMIRDialect: %[[VAL_3:.*]] = llvm.mlir.constant(0 : i32) : i32
2723! LLVMIRDialect: %[[VAL_4:.*]] = llvm.mlir.constant(1 : i32) : i32
24+ ! LLVMIRDialect: %[[VAL_3:.*]] = llvm.mlir.constant(0 : i32) : i32
25+ ! LLVMIRDialect: %[[VAL_2:.*]] = llvm.mlir.constant(5 : i32) : i32
26+ ! LLVMIRDialect: %[[VAL_1:.*]] = llvm.mlir.constant(2 : i32) : i32
27+ ! LLVMIRDialect: %[[VAL_0:.*]] = llvm.mlir.constant(3 : i32) : i32
2828! LLVMIRDialect: %[[VAL_7:.*]] = llvm.mlir.constant(1 : i64) : i64
2929 a= 3
3030! FIRDialect: %[[VAL_7:.*]] = arith.constant 3 : i32
@@ -101,8 +101,6 @@ program wsloop_collapse
101101! LLVMIR: %[[VAL_19:.*]] = alloca i32, align 4
102102! LLVMIR: %[[VAL_20:.*]] = alloca i32, align 4
103103! LLVMIR: br label %[[VAL_21:.*]]
104- ! LLVMIR: omp.par.outlined.exit.exitStub: ; preds = %[[VAL_22:.*]]
105- ! LLVMIR: ret void
106104! LLVMIR: omp.par.region: ; preds = %[[VAL_23:.*]]
107105! LLVMIR: br label %[[VAL_24:.*]]
108106! LLVMIR: omp.par.region1: ; preds = %[[VAL_21]]
@@ -161,7 +159,6 @@ program wsloop_collapse
161159! LLVMIR: omp_collapsed.after: ; preds = %[[VAL_70]]
162160! LLVMIR: br label %[[VAL_73:.*]], !dbg !26
163161! LLVMIR: omp_loop.after: ; preds = %[[VAL_72]]
164- ! LLVMIR: br label %[[VAL_22]], !dbg !27
165162! LLVMIR: omp.par.pre_finalize: ; preds = %[[VAL_73]]
166163! LLVMIR: br label %[[VAL_74:.*]]
167164 do i = 1 , a
0 commit comments