Home
last modified time | relevance | path

Searched refs:conditionBlock (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/flang/lib/Optimizer/Transforms/
H A DRewriteLoop.cpp226 auto *conditionBlock = &whileOp.getRegion().front(); in matchAndRewrite() local
228 rewriter.splitBlock(conditionBlock, conditionBlock->begin()); in matchAndRewrite()
231 auto iv = conditionBlock->getArgument(0); in matchAndRewrite()
232 auto iterateVar = conditionBlock->getArgument(1); in matchAndRewrite()
249 rewriter.create<mlir::cf::BranchOp>(loc, conditionBlock, loopCarried); in matchAndRewrite()
264 rewriter.create<mlir::cf::BranchOp>(loc, conditionBlock, destOperands); in matchAndRewrite()
267 rewriter.setInsertionPointToEnd(conditionBlock); in matchAndRewrite()
292 ? conditionBlock->getArguments() in matchAndRewrite()
293 : conditionBlock->getArguments().drop_front(); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/SCFToControlFlow/
H A DSCFToControlFlow.cpp305 auto *conditionBlock = &forOp.getRegion().front(); in matchAndRewrite() local
307 rewriter.splitBlock(conditionBlock, conditionBlock->begin()); in matchAndRewrite()
310 auto iv = conditionBlock->getArgument(0); in matchAndRewrite()
325 rewriter.create<cf::BranchOp>(loc, conditionBlock, loopCarried); in matchAndRewrite()
341 rewriter.create<cf::BranchOp>(loc, conditionBlock, destOperands); in matchAndRewrite()
344 rewriter.setInsertionPointToEnd(conditionBlock); in matchAndRewrite()
353 rewriter.replaceOp(forOp, conditionBlock->getArguments().drop_front()); in matchAndRewrite()