Lines Matching defs:mergeBlock
181 auto *mergeBlock = loopOp.getMergeBlock();
186 loc, cmpOp, body, ArrayRef<Value>(), mergeBlock, ArrayRef<Value>());
232 auto *mergeBlock = rewriter.createBlock(&selectionOp.getBody(),
244 rewriter.create<spirv::BranchOp>(loc, mergeBlock);
245 rewriter.inlineRegionBefore(thenRegion, mergeBlock);
247 auto *elseBlock = mergeBlock;
254 rewriter.create<spirv::BranchOp>(loc, mergeBlock);
255 rewriter.inlineRegionBefore(elseRegion, mergeBlock);
359 Block &mergeBlock = *loopOp.getMergeBlock();
422 cond, conditionVal, &afterBlock, condArgs, &mergeBlock, std::nullopt);