Home
last modified time | relevance | path

Searched refs:inlineRegionBefore (Results 1 – 25 of 38) sorted by relevance

12

/llvm-project/mlir/lib/Dialect/SCF/Transforms/
H A DOneToNTypeConversion.cpp48 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 DStructuralTypeConversions.cpp133 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 DForallToParallel.cpp45 rewriter.inlineRegionBefore(forallOp.getRegion(), parallelOp.getRegion(), in forallToParallelLoop()
/llvm-project/mlir/lib/Conversion/SCFToControlFlow/
H A DSCFToControlFlow.cpp336 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 DSCFToSPIRV.cpp170 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 DAffineToStandard.cpp162 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 DControlFlowConverter.cpp76 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 DOpenMPToLLVM.cpp44 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 DPatternMatch.cpp372 void RewriterBase::inlineRegionBefore(Region &region, Region &parent, in inlineRegionBefore() function in RewriterBase
384 void RewriterBase::inlineRegionBefore(Region &region, 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 DSparseIterationToScf.cpp
/llvm-project/mlir/lib/Dialect/Linalg/Transforms/
H A DGeneralization.cpp71 rewriter.inlineRegionBefore(linalgOp->getRegion(0), genericOp.getRegion(), in generalizeNamedOp()
H A DSplitReduction.cpp174 b.inlineRegionBefore(op->getRegion(0), genericOp.getRegion(), in splitReduction()
370 b.inlineRegionBefore(op->getRegion(0), genericOp.getRegion(), in splitReductionByScaling()
H A DDetensorize.cpp79 rewriter.inlineRegionBefore(op.getRegion(), newBlock); in matchAndRewrite()
/llvm-project/mlir/lib/Conversion/FuncToEmitC/
H A DFuncToEmitC.cpp84 rewriter.inlineRegionBefore(funcOp.getBody(), newFuncOp.getBody(), in matchAndRewrite()
/llvm-project/mlir/test/lib/Transforms/
H A DTestMakeIsolatedFromAbove.cpp32 rewriter.inlineRegionBefore(region, isolatedRegionOp.getRegion(), in makeIsolatedFromAboveImpl()
/llvm-project/mlir/lib/Conversion/SCFToEmitC/
H A DSCFToEmitC.cpp125 rewriter.inlineRegionBefore(region, loweredRegion, loweredRegion.end()); in matchAndRewrite()
223 rewriter.inlineRegionBefore(region, loweredRegion, loweredRegion.end());
/llvm-project/mlir/lib/Conversion/GPUToSPIRV/
H A DGPUToSPIRV.cpp263 rewriter.inlineRegionBefore(funcOp.getBody(), newFuncOp.getBody(), in lowerAsEntryFunction()
369 rewriter.inlineRegionBefore(moduleOp.getBodyRegion(), spvModuleRegion, in matchAndRewrite()
/llvm-project/mlir/lib/Conversion/SCFToOpenMP/
H A DSCFToOpenMP.cpp210 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 DLowerToAffineLoops.cpp243 rewriter.inlineRegionBefore(op.getRegion(), func.getBody(), func.end()); in matchAndRewrite()
/llvm-project/mlir/examples/toy/Ch6/mlir/
H A DLowerToAffineLoops.cpp243 rewriter.inlineRegionBefore(op.getRegion(), func.getBody(), func.end()); in matchAndRewrite()
/llvm-project/mlir/examples/toy/Ch7/mlir/
H A DLowerToAffineLoops.cpp243 rewriter.inlineRegionBefore(op.getRegion(), func.getBody(), func.end()); in matchAndRewrite()
/llvm-project/mlir/include/mlir/IR/
H A DPatternMatch.h524 void inlineRegionBefore(Region &region, Region &parent,
526 void inlineRegionBefore(Region &region, Block *before);
/llvm-project/mlir/lib/Conversion/SPIRVToLLVM/
H A DSPIRVToLLVM.cpp1383 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 DSCF.cpp253 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 DSCFTransformOps.cpp173 b.inlineRegionBefore(op->getRegions().front(), clonedRegion,

12