Home
last modified time | relevance | path

Searched refs:remainingOpsBlock (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Conversion/SCFToControlFlow/
H A DSCFToControlFlow.cpp366 auto *remainingOpsBlock = rewriter.splitBlock(condBlock, opPosition); in matchAndRewrite() local
369 continueBlock = remainingOpsBlock; in matchAndRewrite()
372 rewriter.createBlock(remainingOpsBlock, ifOp.getResultTypes(), in matchAndRewrite()
374 rewriter.create<cf::BranchOp>(loc, remainingOpsBlock); in matchAndRewrite()
420 auto *remainingOpsBlock = rewriter.splitBlock(condBlock, opPosition); in matchAndRewrite() local
430 rewriter.create<cf::BranchOp>(loc, remainingOpsBlock, terminatorOperands); in matchAndRewrite()
435 rewriter.inlineRegionBefore(region, remainingOpsBlock); in matchAndRewrite()
440 remainingOpsBlock->addArguments(op->getResultTypes(), argLocs)) in matchAndRewrite()
/llvm-project-15.0.7/flang/lib/Optimizer/Transforms/
H A DRewriteLoop.cpp153 auto *remainingOpsBlock = rewriter.splitBlock(condBlock, opPosition); in matchAndRewrite() local
156 continueBlock = remainingOpsBlock; in matchAndRewrite()
159 remainingOpsBlock, ifOp.getResultTypes(), in matchAndRewrite()
161 rewriter.create<mlir::cf::BranchOp>(loc, remainingOpsBlock); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/MemRefToLLVM/
H A DMemRefToLLVM.cpp227 auto *remainingOpsBlock = in matchAndRewrite() local
231 continueBlock = remainingOpsBlock; in matchAndRewrite()
234 remainingOpsBlock, allocaScopeOp.getResultTypes(), in matchAndRewrite()
237 rewriter.create<LLVM::BrOp>(loc, ValueRange(), remainingOpsBlock); in matchAndRewrite()