Searched refs:endBlock (Results 1 – 9 of 9) sorted by relevance
| /llvm-project-15.0.7/flang/lib/Optimizer/Transforms/ |
| H A D | RewriteLoop.cpp | 48 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 D | SCFToControlFlow.cpp | 299 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 D | AffineAnalysis.cpp | 312 Block *endBlock = nullptr) { in getCommonBlock() argument 316 while (currBlock && currBlock != endBlock && in getCommonBlock()
|
| /llvm-project-15.0.7/llvm/examples/ExceptionDemo/ |
| H A D | ExceptionDemo.cpp | 1128 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 D | SPIRVToLLVM.cpp | 1058 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 D | IO.cpp | 1397 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 D | Bridge.cpp | 2010 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 D | MemRefToLLVM.cpp | 503 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 D | CGExpr.cpp | 4654 llvm::BasicBlock *endBlock = CGF.createBasicBlock("cond.end"); in EmitConditionalBlocks() local 4669 CGF.Builder.CreateBr(endBlock); in EmitConditionalBlocks() 4677 CGF.EmitBlock(endBlock); in EmitConditionalBlocks()
|