Searched refs:beforeBlock (Results 1 – 3 of 3) sorted by relevance
53 auto *beforeBlock = rewriter.createBlock( in matchAndRewrite() local58 beforeBlock->getArgument(0), forOp.getUpperBound()); in matchAndRewrite()60 beforeBlock->getArguments()); in matchAndRewrite()
351 Block &beforeBlock = beforeRegion.front(); in matchAndRewrite() local355 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()
2899 Block &beforeBlock = op.getBefore().front(); in matchAndRewrite() local2900 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() local2978 if (condOpArg.getParentBlock() != &beforeBlock) { in matchAndRewrite()2999 if (condOpArg.getParentBlock() != &beforeBlock) { in matchAndRewrite()