/llvm-project/mlir/lib/Dialect/SCF/Transforms/ |
H A D | OneToNTypeConversion.cpp | 48 rewriter.inlineRegionBefore(op.getThenRegion(), newOp.getThenRegion(), in matchAndRewrite() 50 rewriter.inlineRegionBefore(op.getElseRegion(), newOp.getElseRegion(), in matchAndRewrite() 94 rewriter.inlineRegionBefore(op.getRegion(i), dstRegion, dstRegion.end()); in matchAndRewrite() 190 rewriter.inlineRegionBefore(forOp.getRegion(), dstRegion, dstRegion.end()); in matchAndRewrite()
|
H A D | StructuralTypeConversions.cpp | 133 rewriter.inlineRegionBefore(op.getRegion(), newOp.getRegion(), in convertSourceOp() 160 rewriter.inlineRegionBefore(op.getThenRegion(), newOp.getThenRegion(), 162 rewriter.inlineRegionBefore(op.getElseRegion(), newOp.getElseRegion(), 186 rewriter.inlineRegionBefore(op.getRegion(i), dstRegion, dstRegion.end());
|
H A D | ForallToParallel.cpp | 45 rewriter.inlineRegionBefore(forallOp.getRegion(), parallelOp.getRegion(), in forallToParallelLoop()
|
/llvm-project/mlir/lib/Conversion/SCFToControlFlow/ |
H A D | SCFToControlFlow.cpp | 336 rewriter.inlineRegionBefore(forOp.getRegion(), endBlock); in matchAndRewrite() 421 rewriter.inlineRegionBefore(thenRegion, continueBlock); in matchAndRewrite() 435 rewriter.inlineRegionBefore(elseRegion, continueBlock); in matchAndRewrite() 470 rewriter.inlineRegionBefore(region, remainingOpsBlock); 570 rewriter.inlineRegionBefore(whileOp.getAfter(), continuation); in matchAndRewrite() 571 rewriter.inlineRegionBefore(whileOp.getBefore(), after); in matchAndRewrite() 621 rewriter.inlineRegionBefore(whileOp.getBefore(), continuation); in matchAndRewrite() 666 rewriter.inlineRegionBefore(region, continueBlock); in matchAndRewrite()
|
/llvm-project/mlir/lib/Conversion/SCFToSPIRV/ |
H A D | SCFToSPIRV.cpp | 170 rewriter.inlineRegionBefore(forOp->getRegion(0), loopOp.getBody(), in matchAndRewrite() 245 rewriter.inlineRegionBefore(thenRegion, mergeBlock); in matchAndRewrite() 255 rewriter.inlineRegionBefore(elseRegion, mergeBlock); in matchAndRewrite() 376 rewriter.inlineRegionBefore(beforeRegion, loopOp.getBody(), in matchAndRewrite() 380 rewriter.inlineRegionBefore(afterRegion, loopOp.getBody(), in matchAndRewrite()
|
/llvm-project/mlir/lib/Conversion/AffineToStandard/ |
H A D | AffineToStandard.cpp | 162 rewriter.inlineRegionBefore(op.getRegion(), scfForOp.getRegion(), in matchAndRewrite() 213 rewriter.inlineRegionBefore(op.getRegion(), parOp.getRegion(), in matchAndRewrite() 243 rewriter.inlineRegionBefore(op.getRegion(), parOp.getRegion(), in matchAndRewrite() 314 rewriter.inlineRegionBefore(op.getThenRegion(), in matchAndRewrite() 318 rewriter.inlineRegionBefore(op.getElseRegion(), in matchAndRewrite()
|
/llvm-project/flang/lib/Optimizer/Transforms/ |
H A D | ControlFlowConverter.cpp | 76 rewriter.inlineRegionBefore(loop.getRegion(), endBlock); in matchAndRewrite() 195 rewriter.inlineRegionBefore(ifOpRegion, continueBlock); in matchAndRewrite() 210 rewriter.inlineRegionBefore(otherwiseRegion, continueBlock); in matchAndRewrite() 257 rewriter.inlineRegionBefore(whileOp.getRegion(), endBlock); in matchAndRewrite()
|
/llvm-project/mlir/lib/Conversion/OpenMPToLLVM/ |
H A D | OpenMPToLLVM.cpp | 44 rewriter.inlineRegionBefore(curOp.getRegion(), newOp.getRegion(), in matchAndRewrite() 115 rewriter.inlineRegionBefore(curOp.getRegion(), newOp.getRegion(), in matchAndRewrite() 205 rewriter.inlineRegionBefore(curOp.getRegion(idx), newOp.getRegion(idx), in matchAndRewrite()
|
/llvm-project/mlir/lib/IR/ |
H A D | PatternMatch.cpp | 372 void RewriterBase::inlineRegionBefore(Region ®ion, Region &parent, in inlineRegionBefore() function in RewriterBase 384 void RewriterBase::inlineRegionBefore(Region ®ion, Block *before) { in inlineRegionBefore() function in RewriterBase 385 inlineRegionBefore(region, *before->getParent(), before->getIterator()); in inlineRegionBefore()
|
/llvm-project/mlir/lib/Dialect/SparseTensor/Transforms/ |
H A D | SparseIterationToScf.cpp |
|
/llvm-project/mlir/lib/Dialect/Linalg/Transforms/ |
H A D | Generalization.cpp | 71 rewriter.inlineRegionBefore(linalgOp->getRegion(0), genericOp.getRegion(), in generalizeNamedOp()
|
H A D | SplitReduction.cpp | 174 b.inlineRegionBefore(op->getRegion(0), genericOp.getRegion(), in splitReduction() 370 b.inlineRegionBefore(op->getRegion(0), genericOp.getRegion(), in splitReductionByScaling()
|
H A D | Detensorize.cpp | 79 rewriter.inlineRegionBefore(op.getRegion(), newBlock); in matchAndRewrite()
|
/llvm-project/mlir/lib/Conversion/FuncToEmitC/ |
H A D | FuncToEmitC.cpp | 84 rewriter.inlineRegionBefore(funcOp.getBody(), newFuncOp.getBody(), in matchAndRewrite()
|
/llvm-project/mlir/test/lib/Transforms/ |
H A D | TestMakeIsolatedFromAbove.cpp | 32 rewriter.inlineRegionBefore(region, isolatedRegionOp.getRegion(), in makeIsolatedFromAboveImpl()
|
/llvm-project/mlir/lib/Conversion/SCFToEmitC/ |
H A D | SCFToEmitC.cpp | 125 rewriter.inlineRegionBefore(region, loweredRegion, loweredRegion.end()); in matchAndRewrite() 223 rewriter.inlineRegionBefore(region, loweredRegion, loweredRegion.end());
|
/llvm-project/mlir/lib/Conversion/GPUToSPIRV/ |
H A D | GPUToSPIRV.cpp | 263 rewriter.inlineRegionBefore(funcOp.getBody(), newFuncOp.getBody(), in lowerAsEntryFunction() 369 rewriter.inlineRegionBefore(moduleOp.getBodyRegion(), spvModuleRegion, in matchAndRewrite()
|
/llvm-project/mlir/lib/Conversion/SCFToOpenMP/ |
H A D | SCFToOpenMP.cpp | 210 builder.inlineRegionBefore(reduce.getReductions()[reductionIndex], in createDecl() 497 rewriter.inlineRegionBefore(parallelOp.getRegion(), loopOp.getRegion(), in matchAndRewrite()
|
/llvm-project/mlir/examples/toy/Ch5/mlir/ |
H A D | LowerToAffineLoops.cpp | 243 rewriter.inlineRegionBefore(op.getRegion(), func.getBody(), func.end()); in matchAndRewrite()
|
/llvm-project/mlir/examples/toy/Ch6/mlir/ |
H A D | LowerToAffineLoops.cpp | 243 rewriter.inlineRegionBefore(op.getRegion(), func.getBody(), func.end()); in matchAndRewrite()
|
/llvm-project/mlir/examples/toy/Ch7/mlir/ |
H A D | LowerToAffineLoops.cpp | 243 rewriter.inlineRegionBefore(op.getRegion(), func.getBody(), func.end()); in matchAndRewrite()
|
/llvm-project/mlir/include/mlir/IR/ |
H A D | PatternMatch.h | 524 void inlineRegionBefore(Region ®ion, Region &parent, 526 void inlineRegionBefore(Region ®ion, Block *before);
|
/llvm-project/mlir/lib/Conversion/SPIRVToLLVM/ |
H A D | SPIRVToLLVM.cpp | 1383 rewriter.inlineRegionBefore(loopOp.getBody(), endBlock); in matchAndRewrite() 1451 rewriter.inlineRegionBefore(op.getBody(), continueBlock); in matchAndRewrite() 1691 rewriter.inlineRegionBefore(funcOp.getBody(), newFuncOp.getBody(), in populateSPIRVToLLVMFunctionConversionPatterns() 1716 rewriter.inlineRegionBefore(spvModuleOp.getRegion(), newModuleOp.getBody()); in encodeBindAttribute()
|
/llvm-project/mlir/lib/Dialect/SCF/IR/ |
H A D | SCF.cpp | 253 rewriter.inlineRegionBefore(op.getRegion(), postBlock); in matchAndRewrite() 2625 rewriter.inlineRegionBefore(prevIf.getThenRegion(), in matchAndRewrite() 2642 rewriter.inlineRegionBefore(prevIf.getElseRegion(), in matchAndRewrite() 2648 rewriter.inlineRegionBefore(*nextElse->getParent(), in matchAndRewrite() 2694 rewriter.inlineRegionBefore(ifOp.getThenRegion(), newIfOp.getThenRegion(), 3668 rewriter.inlineRegionBefore(op.getAfter(), newWhile.getAfter(), 3798 rewriter.inlineRegionBefore(op.getBefore(), newWhile.getBefore(), 3888 rewriter.inlineRegionBefore(op.getBefore(), newWhile.getBefore(),
|
/llvm-project/mlir/lib/Dialect/SCF/TransformOps/ |
H A D | SCFTransformOps.cpp | 173 b.inlineRegionBefore(op->getRegions().front(), clonedRegion,
|