22 lines · plain
1// RUN: mlir-opt --canonicalize %s | FileCheck %s2 3 4module {5 6// CHECK: func.func @f() {7// CHECK-NEXT: return8// CHECK-NEXT: }9 func.func @f() {10 return11 ^bb1: // no predecessors12 omp.parallel {13 %0 = llvm.intr.stacksave : !llvm.ptr14 llvm.br ^bb115 ^bb1: // pred: ^bb016 omp.terminator17 }18 return19 }20 21}22