Home
last modified time | relevance | path

Searched refs:endBlock (Results 1 – 9 of 9) sorted by relevance

/llvm-project-15.0.7/flang/lib/Optimizer/Transforms/
H A DRewriteLoop.cpp48 auto *endBlock = rewriter.splitBlock(initBlock, initPos); in matchAndRewrite() local
60 rewriter.inlineRegionBefore(loop.getRegion(), endBlock); in matchAndRewrite()
120 loc, comparison, firstBlock, llvm::ArrayRef<mlir::Value>(), endBlock, in matchAndRewrite()
219 auto *endBlock = rewriter.splitBlock(initBlock, initPosition); in matchAndRewrite() local
230 rewriter.inlineRegionBefore(whileOp.getRegion(), endBlock); in matchAndRewrite()
288 endBlock, llvm::ArrayRef<mlir::Value>()); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/SCFToControlFlow/
H A DSCFToControlFlow.cpp299 auto *endBlock = rewriter.splitBlock(initBlock, initPosition); in matchAndRewrite() local
309 rewriter.inlineRegionBefore(forOp.getRegion(), endBlock); in matchAndRewrite()
349 ArrayRef<Value>(), endBlock, in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Analysis/
H A DAffineAnalysis.cpp312 Block *endBlock = nullptr) { in getCommonBlock() argument
316 while (currBlock && currBlock != endBlock && in getCommonBlock()
/llvm-project-15.0.7/llvm/examples/ExceptionDemo/
H A DExceptionDemo.cpp1128 llvm::BasicBlock *endBlock = llvm::BasicBlock::Create(context, "end", ret); in createCatchWrappedInvokeFunction() local
1144 *endBlock, in createCatchWrappedInvokeFunction()
1178 builder.SetInsertPoint(endBlock); in createCatchWrappedInvokeFunction()
/llvm-project-15.0.7/mlir/lib/Conversion/SPIRVToLLVM/
H A DSPIRVToLLVM.cpp1058 Block *endBlock = rewriter.splitBlock(currentBlock, position); in matchAndRewrite() local
1077 rewriter.create<LLVM::BrOp>(loc, terminatorOperands, endBlock); in matchAndRewrite()
1079 rewriter.inlineRegionBefore(loopOp.body(), endBlock); in matchAndRewrite()
1080 rewriter.replaceOp(loopOp, endBlock->getArguments()); in matchAndRewrite()
/llvm-project-15.0.7/flang/lib/Lower/
H A DIO.cpp1397 mlir::Block *endBlock = startBlock->splitBlock(builder.getInsertionPoint()); in lowerReferenceAsStringSelect() local
1437 builder.create<mlir::cf::BranchOp>(loc, endBlock, args); in lowerReferenceAsStringSelect()
1460 builder.setInsertionPointToEnd(endBlock); in lowerReferenceAsStringSelect()
1461 endBlock->addArgument(strTy, loc); in lowerReferenceAsStringSelect()
1462 endBlock->addArgument(lenTy, loc); in lowerReferenceAsStringSelect()
1465 auto buff = endBlock->getArgument(0); in lowerReferenceAsStringSelect()
1466 auto len = endBlock->getArgument(1); in lowerReferenceAsStringSelect()
H A DBridge.cpp2010 mlir::Block *endBlock = nullptr; in genIoConditionBranches() local
2016 endBlock = blockOfLabel(eval, label.v); in genIoConditionBranches()
2027 if (!endBlock && !eorBlock && !errBlock) in genIoConditionBranches()
2039 if (endBlock) { in genIoConditionBranches()
2041 blockList.push_back(endBlock); in genIoConditionBranches()
/llvm-project-15.0.7/mlir/lib/Conversion/MemRefToLLVM/
H A DMemRefToLLVM.cpp503 auto *endBlock = rewriter.createBlock( in matchAndRewrite() local
549 rewriter.create<LLVM::CondBrOp>(loc, ok, endBlock, ArrayRef<Value>(), in matchAndRewrite()
552 rewriter.setInsertionPointToEnd(endBlock); in matchAndRewrite()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGExpr.cpp4654 llvm::BasicBlock *endBlock = CGF.createBasicBlock("cond.end"); in EmitConditionalBlocks() local
4669 CGF.Builder.CreateBr(endBlock); in EmitConditionalBlocks()
4677 CGF.EmitBlock(endBlock); in EmitConditionalBlocks()