Home
last modified time | relevance | path

Searched refs:beforeBlock (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Dialect/SCF/Transforms/
H A DForToWhile.cpp53 auto *beforeBlock = rewriter.createBlock( in matchAndRewrite() local
58 beforeBlock->getArgument(0), forOp.getUpperBound()); in matchAndRewrite()
60 beforeBlock->getArguments()); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/SCFToSPIRV/
H A DSCFToSPIRV.cpp351 Block &beforeBlock = beforeRegion.front(); in matchAndRewrite() local
355 auto cond = cast<scf::ConditionOp>(beforeBlock.getTerminator()); in matchAndRewrite()
379 rewriter.create<spirv::BranchOp>(loc, &beforeBlock, adaptor.getInits()); in matchAndRewrite()
409 rewriter.setInsertionPointToEnd(&beforeBlock); in matchAndRewrite()
413 rewriter.setInsertionPointToEnd(&beforeBlock); in matchAndRewrite()
419 rewriter.replaceOpWithNewOp<spirv::BranchOp>(yield, &beforeBlock, yieldArgs); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/SCF/IR/
H A DSCF.cpp2899 Block &beforeBlock = op.getBefore().front(); in matchAndRewrite() local
2900 SmallVector<Value> newBeforeBlockArgs(beforeBlock.getNumArguments()); in matchAndRewrite()
2906 for (unsigned i = 0, j = 0, n = beforeBlock.getNumArguments(); i < n; i++) { in matchAndRewrite()
2915 rewriter.mergeBlocks(&beforeBlock, &newBeforeBlock, newBeforeBlockArgs); in matchAndRewrite()
2969 Block &beforeBlock = op.getBefore().front(); in matchAndRewrite() local
2978 if (condOpArg.getParentBlock() != &beforeBlock) { in matchAndRewrite()
2999 if (condOpArg.getParentBlock() != &beforeBlock) { in matchAndRewrite()