/llvm-project/mlir/lib/IR/ |
H A D | PatternMatch.cpp | 291 void RewriterBase::inlineBlockBefore(Block *source, Block *dest, in inlineBlockBefore() function in RewriterBase 334 void RewriterBase::inlineBlockBefore(Block *source, Operation *op, in inlineBlockBefore() function in RewriterBase 336 inlineBlockBefore(source, op->getBlock(), op->getIterator(), argValues); in inlineBlockBefore() 341 inlineBlockBefore(source, dest, dest->end(), argValues); in mergeBlocks()
|
/llvm-project/mlir/lib/Dialect/SCF/Transforms/ |
H A D | ParallelLoopFusion.cpp | 200 b.inlineBlockBefore(block2, newBlock, newBlock->begin(), in fuseIfLegal() 202 b.inlineBlockBefore(block1, newBlock, newBlock->begin(), in fuseIfLegal() 220 b.inlineBlockBefore(&oldRedBlock, &newRedBlock, newRedBlock.begin(), in fuseIfLegal()
|
H A D | ForallToFor.cpp | 45 rewriter.inlineBlockBefore(forallOp.getBody(), innermostBlock, in forallToForLoop()
|
H A D | UpliftWhileToFor.cpp | 168 rewriter.inlineBlockBefore(loop.getAfterBody(), newBody, newBody->end(), in upliftWhileToForLoop()
|
/llvm-project/mlir/lib/Conversion/SCFToControlFlow/ |
H A D | SCFToControlFlow.cpp | 532 rewriter.inlineBlockBefore(&reductionBody, reductionOp, in matchAndRewrite() 542 rewriter.inlineBlockBefore(parallelOp.getBody(), newBody->getTerminator(), in matchAndRewrite()
|
/llvm-project/mlir/include/mlir/IR/ |
H A D | PatternMatch.h | 563 virtual void inlineBlockBefore(Block *source, Block *dest, 573 void inlineBlockBefore(Block *source, Operation *op,
|
/llvm-project/mlir/include/mlir/Transforms/ |
H A D | DialectConversion.h | 900 void inlineBlockBefore(Block *source, Block *dest, Block::iterator before, in markOpRecursivelyLegal() 902 using PatternRewriter::inlineBlockBefore; in markOpRecursivelyLegal()
|
/llvm-project/mlir/lib/Dialect/SCF/TransformOps/ |
H A D | SCFTransformOps.cpp | 428 rewriter.inlineBlockBefore(block, op, /*blockArgs=*/{}); in applyToOne()
|
/llvm-project/mlir/lib/Dialect/SCF/IR/ |
H A D | SCF.cpp | 118 rewriter.inlineBlockBefore(block, op, blockArgs); 417 rewriter.inlineBlockBefore(getBody(), getOperation()->getBlock(), in promoteIfSingleIteration() 655 rewriter.inlineBlockBefore(forallOp.getBody(), forallOp->getBlock(), in promote() 850 // The implementation uses `inlineBlockBefore` to steal the content of the in matchAndRewrite() 863 // `inlineBlockBefore`. in matchAndRewrite() 932 rewriter.inlineBlockBefore(&oldBlock, newYieldOp, newBlockTransferArgs); in matchAndRewrite() 4162 rewriter.inlineBlockBefore(oldBefore, newBefore, newBefore->begin(), 4164 rewriter.inlineBlockBefore(oldAfter, newAfter, newAfter->begin(), 4342 rewriter.inlineBlockBefore(&source, op);
|
/llvm-project/mlir/test/lib/Dialect/Test/ |
H A D | TestPatterns.cpp | 257 rewriter.inlineBlockBefore(&r.front(), op); in CloneOp() 2048 rewriter.inlineBlockBefore(&innerBlock, op);
|
/llvm-project/mlir/lib/Dialect/SparseTensor/Transforms/ |
H A D | SparseTensorRewriting.cpp | 172 rewriter.inlineBlockBefore(cloned.getBody(), op, args); in genForeachOnSparseConstant() 1442 rewriter.inlineBlockBefore(srcBlock, rewriter.getBlock(), in matchAndRewrite()
|
/llvm-project/mlir/lib/Dialect/SCF/Utils/ |
H A D | Utils.cpp | 972 rewriter.inlineBlockBefore(innerLoop.getBody(), outerLoop.getBody(), in collapseParallelLoops()
|
/llvm-project/mlir/lib/Dialect/SparseTensor/Utils/ |
H A D | Merger.cpp | 1567 rewriter.inlineBlockBefore(&tmpRegion.front(), placeholder, vals); in insertYieldOp()
|
/llvm-project/mlir/lib/Dialect/OpenACC/IR/ |
H A D | OpenACC.cpp | 699 rewriter.inlineBlockBefore(block, op, blockArgs); in checkSymOperandList()
|
/llvm-project/mlir/lib/Transforms/Utils/ |
H A D | DialectConversion.cpp | 1746 void ConversionPatternRewriter::inlineBlockBefore(Block *source, Block *dest, 1658 void ConversionPatternRewriter::inlineBlockBefore(Block *source, Block *dest, inlineBlockBefore() function in ConversionPatternRewriter
|
/llvm-project/mlir/lib/Dialect/MemRef/IR/ |
H A D | MemRefOps.cpp | 508 rewriter.inlineBlockBefore(block, op); in matchAndRewrite()
|
/llvm-project/mlir/lib/Dialect/Affine/IR/ |
H A D | AffineOps.cpp | 2755 rewriter.inlineBlockBefore(blockToMove, op); in matchAndRewrite()
|