Lines Matching defs:getTerminator

116   Operation *terminator = block->getTerminator();
245 if (YieldOp yieldOp = dyn_cast<YieldOp>(blk.getTerminator())) {
407 auto yieldOp = cast<scf::YieldOp>(getBody()->getTerminator());
559 auto yieldOp = cast<scf::YieldOp>(getBody()->getTerminator());
646 scf::InParallelOp terminator = forallOp.getTerminator();
819 auto clonedYieldOp = cast<scf::YieldOp>(newBlock.getTerminator());
931 auto newYieldOp = cast<scf::YieldOp>(newBlock.getTerminator());
933 rewriter.eraseOp(newBlock.getTerminator()->getPrevNode());
952 auto mergedYieldOp = cast<scf::YieldOp>(newBlock.getTerminator());
1112 return cast<scf::YieldOp>(getBody()->getTerminator()).getResultsMutable();
1403 llvm::dyn_cast<InParallelOp>(region.front().getTerminator());
1408 InParallelOp ForallOp::getTerminator() {
1409 return cast<InParallelOp>(getBody()->getTerminator());
1414 InParallelOp inParallelOp = getTerminator();
1849 auto terminator = newForallOp.getTerminator();
2241 auto yieldOp = cast<scf::YieldOp>(dest->getTerminator());
2478 cast<scf::YieldOp>(op.getThenRegion().back().getTerminator());
2480 cast<scf::YieldOp>(op.getElseRegion().back().getTerminator());
2631 YieldOp thenYield2 = cast<YieldOp>(nextThen->getTerminator());
2653 YieldOp elseYield2 = cast<YieldOp>(nextElse->getTerminator());
3100 auto reduceOp = cast<ReduceOp>(op.getBody()->getTerminator());
3111 cast<ReduceReturnOp>(reduceBlock.getTerminator()).getResult());
3248 if (!isa<ReduceReturnOp>(block.getTerminator()))
3317 return cast<ConditionOp>(getBeforeBody()->getTerminator());
3321 return cast<YieldOp>(getAfterBody()->getTerminator());
3573 Operation *yieldOp = afterBlock.getTerminator();
4339 Operation *terminator = source.getTerminator();