Home
last modified time | relevance | path

Searched refs:dstRegion (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Conversion/TosaToSCF/
H A DTosaToSCF.cpp24 static void inlineIfCase(Region &srcRegion, Region &dstRegion, in inlineIfCase() argument
26 rewriter.cloneRegionBefore(srcRegion, &dstRegion.front()); in inlineIfCase()
27 rewriter.eraseBlock(&dstRegion.back()); in inlineIfCase()
29 Block *headBlock = &dstRegion.front(); in inlineIfCase()
42 static void inlineWhileCase(Region &srcRegion, Region &dstRegion, in inlineWhileCase() argument
44 rewriter.cloneRegionBefore(srcRegion, &dstRegion.back()); in inlineWhileCase()
45 rewriter.eraseBlock(&dstRegion.back()); in inlineWhileCase()
47 Block *headBlock = &dstRegion.front(); in inlineWhileCase()
/llvm-project-15.0.7/mlir/lib/Dialect/SCF/Transforms/
H A DStructuralTypeConversions.cpp152 auto &dstRegion = newOp.getRegion(i); in matchAndRewrite() local
153 rewriter.inlineRegionBefore(op.getRegion(i), dstRegion, dstRegion.end()); in matchAndRewrite()
154 if (failed(rewriter.convertRegionTypes(&dstRegion, *converter))) in matchAndRewrite()