Searched refs:parentBlock (Results 1 – 10 of 10) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/Analysis/ |
| H A D | BufferViewFlowAnalysis.cpp | 67 Block *parentBlock = branchInterface->getBlock(); in build() local 68 for (auto it = parentBlock->succ_begin(), e = parentBlock->succ_end(); in build()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/Transforms/ |
| H A D | BufferOptimizations.cpp | 190 Block *parentBlock; in findPlacementBlock() local 192 (parentBlock = parentOp->getBlock()) && in findPlacementBlock() 203 if (idom && dominators.properlyDominates(parentBlock, idom->getBlock())) { in findPlacementBlock() 219 currentBlock = parentBlock; in findPlacementBlock()
|
| H A D | BufferDeallocation.cpp | 270 Block *parentBlock = value.getParentBlock(); in introduceClones() local 275 if (!dominators.dominates(definingBlock, parentBlock) || in introduceClones() 276 (definingBlock == parentBlock && value.isa<BlockArgument>())) { in introduceClones() 277 toProcess.emplace_back(value, parentBlock); in introduceClones()
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch7/mlir/ |
| H A D | LowerToAffineLoops.cpp | 45 auto *parentBlock = alloc->getBlock(); in insertAllocAndDealloc() local 46 alloc->moveBefore(&parentBlock->front()); in insertAllocAndDealloc() 51 dealloc->moveBefore(&parentBlock->back()); in insertAllocAndDealloc()
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch6/mlir/ |
| H A D | LowerToAffineLoops.cpp | 45 auto *parentBlock = alloc->getBlock(); in insertAllocAndDealloc() local 46 alloc->moveBefore(&parentBlock->front()); in insertAllocAndDealloc() 51 dealloc->moveBefore(&parentBlock->back()); in insertAllocAndDealloc()
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch5/mlir/ |
| H A D | LowerToAffineLoops.cpp | 45 auto *parentBlock = alloc->getBlock(); in insertAllocAndDealloc() local 46 alloc->moveBefore(&parentBlock->front()); in insertAllocAndDealloc() 51 dealloc->moveBefore(&parentBlock->back()); in insertAllocAndDealloc()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Affine/Utils/ |
| H A D | LoopFusionUtils.cpp | 422 auto *parentBlock = forOp->getBlock(); in promoteSingleIterReductionLoop() local 423 parentBlock->getOperations().splice(Block::iterator(forOp), in promoteSingleIterReductionLoop()
|
| H A D | LoopUtils.cpp | 141 auto *parentBlock = forOp->getBlock(); in promoteIfSingleIteration() local 168 parentBlock->getOperations().splice(Block::iterator(forOp), in promoteIfSingleIteration() 1531 auto *parentBlock = input[0]->getBlock(); in permuteLoops() local 1532 parentBlock->getOperations().splice(Block::iterator(input[0]), in permuteLoops()
|
| /llvm-project-15.0.7/mlir/test/lib/Dialect/Test/ |
| H A D | TestPatterns.cpp | 952 Block *parentBlock = op->getBlock(); in matchAndRewrite() local 953 Block *finalBlock = rewriter.splitBlock(parentBlock, op->getIterator()); in matchAndRewrite() 954 rewriter.mergeBlocks(&block, parentBlock, ValueRange()); in matchAndRewrite() 955 rewriter.mergeBlocks(finalBlock, parentBlock, ValueRange()); in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/SCF/Utils/ |
| H A D | Utils.cpp | 353 auto *parentBlock = forOp->getBlock(); in promoteIfSingleIteration() local 355 parentBlock->getOperations().splice(Block::iterator(forOp), in promoteIfSingleIteration()
|