Searched refs:conditionBlock (Results 1 – 2 of 2) sorted by relevance
| /llvm-project-15.0.7/flang/lib/Optimizer/Transforms/ |
| H A D | RewriteLoop.cpp | 226 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 D | SCFToControlFlow.cpp | 305 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()
|