Home
last modified time | relevance | path

Searched refs:entryBlock (Results 1 – 25 of 29) sorted by relevance

12

/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Transforms/
H A DLoopUnrollAndJam.cpp79 auto &entryBlock = getOperation().front(); in runOnOperation() local
80 if (auto forOp = dyn_cast<AffineForOp>(entryBlock.front())) in runOnOperation()
/llvm-project-15.0.7/mlir/lib/Transforms/Utils/
H A DInliningUtils.cpp241 auto *entryBlock = &src->front(); in inlineRegionImpl() local
242 if (inlinedOperands.size() != entryBlock->getNumArguments()) in inlineRegionImpl()
250 BlockArgument regionArg = entryBlock->getArgument(i); in inlineRegionImpl()
339 auto *entryBlock = &src->front(); in inlineCall() local
346 if (callOperands.size() != entryBlock->getNumArguments() || in inlineCall()
372 BlockArgument regionArg = entryBlock->getArgument(i); in inlineCall()
/llvm-project-15.0.7/mlir/examples/toy/Ch3/mlir/
H A DMLIRGen.cpp131 mlir::Block &entryBlock = function.front(); in mlirGen() local
136 llvm::zip(protoArgs, entryBlock.getArguments())) { in mlirGen()
145 builder.setInsertionPointToStart(&entryBlock); in mlirGen()
157 if (!entryBlock.empty()) in mlirGen()
158 returnOp = dyn_cast<ReturnOp>(entryBlock.back()); in mlirGen()
/llvm-project-15.0.7/mlir/examples/toy/Ch2/mlir/
H A DMLIRGen.cpp131 mlir::Block &entryBlock = function.front(); in mlirGen() local
136 llvm::zip(protoArgs, entryBlock.getArguments())) { in mlirGen()
145 builder.setInsertionPointToStart(&entryBlock); in mlirGen()
157 if (!entryBlock.empty()) in mlirGen()
158 returnOp = dyn_cast<ReturnOp>(entryBlock.back()); in mlirGen()
/llvm-project-15.0.7/mlir/examples/toy/Ch6/mlir/
H A DMLIRGen.cpp131 mlir::Block &entryBlock = function.front(); in mlirGen() local
136 llvm::zip(protoArgs, entryBlock.getArguments())) { in mlirGen()
145 builder.setInsertionPointToStart(&entryBlock); in mlirGen()
157 if (!entryBlock.empty()) in mlirGen()
158 returnOp = dyn_cast<ReturnOp>(entryBlock.back()); in mlirGen()
/llvm-project-15.0.7/mlir/examples/toy/Ch4/mlir/
H A DMLIRGen.cpp131 mlir::Block &entryBlock = function.front(); in mlirGen() local
136 llvm::zip(protoArgs, entryBlock.getArguments())) { in mlirGen()
145 builder.setInsertionPointToStart(&entryBlock); in mlirGen()
157 if (!entryBlock.empty()) in mlirGen()
158 returnOp = dyn_cast<ReturnOp>(entryBlock.back()); in mlirGen()
/llvm-project-15.0.7/mlir/examples/toy/Ch5/mlir/
H A DMLIRGen.cpp131 mlir::Block &entryBlock = function.front(); in mlirGen() local
136 llvm::zip(protoArgs, entryBlock.getArguments())) { in mlirGen()
145 builder.setInsertionPointToStart(&entryBlock); in mlirGen()
157 if (!entryBlock.empty()) in mlirGen()
158 returnOp = dyn_cast<ReturnOp>(entryBlock.back()); in mlirGen()
/llvm-project-15.0.7/flang/unittests/Optimizer/Builder/
H A DCharacterTest.cpp32 auto *entryBlock = func.addEntryBlock(); in SetUp() local
34 builder.setInsertionPointToStart(entryBlock); in SetUp()
H A DComplexTest.cpp28 auto *entryBlock = func.addEntryBlock(); in SetUp() local
30 builder.setInsertionPointToStart(entryBlock); in SetUp()
H A DFIRBuilderTest.cpp32 auto *entryBlock = func.addEntryBlock(); in SetUp() local
34 builder.setInsertionPointToStart(entryBlock); in SetUp()
/llvm-project-15.0.7/mlir/examples/toy/Ch7/mlir/
H A DMLIRGen.cpp187 mlir::Block &entryBlock = function.front(); in mlirGen() local
192 llvm::zip(protoArgs, entryBlock.getArguments())) { in mlirGen()
200 builder.setInsertionPointToStart(&entryBlock); in mlirGen()
212 if (!entryBlock.empty()) in mlirGen()
213 returnOp = dyn_cast<ReturnOp>(entryBlock.back()); in mlirGen()
/llvm-project-15.0.7/flang/unittests/Optimizer/Builder/Runtime/
H A DRuntimeCallTestBase.h31 auto *entryBlock = func.addEntryBlock(); in SetUp() local
33 builder.setInsertionPointToStart(entryBlock); in SetUp()
/llvm-project-15.0.7/mlir/lib/Dialect/Async/Transforms/
H A DAsyncToAsyncRuntime.cpp131 Block *entryBlock = &func.getBlocks().front(); in setupCoroMachinery() local
133 entryBlock->splitBlock(entryBlock->getOperations().begin()); in setupCoroMachinery()
134 auto builder = ImplicitLocOpBuilder::atBlockBegin(func->getLoc(), entryBlock); in setupCoroMachinery()
184 if (&block == entryBlock || &block == cleanupBlock || in setupCoroMachinery()
204 machinery.entry = entryBlock; in setupCoroMachinery()
/llvm-project-15.0.7/mlir/lib/Dialect/GPU/Transforms/
H A DKernelOutlining.cpp179 Block &entryBlock = outlinedFuncBody.front(); in outlineKernelFuncImpl() local
181 map.map(operand.value(), entryBlock.getArgument(operand.index())); in outlineKernelFuncImpl()
194 builder.setInsertionPointToEnd(&entryBlock); in outlineKernelFuncImpl()
/llvm-project-15.0.7/mlir/lib/Target/LLVMIR/Dialect/OpenACC/
H A DOpenACCToLLVMIRTranslation.cpp380 llvm::BasicBlock *entryBlock = nullptr; in convertDataOp() local
385 if (entryBlock == nullptr) in convertDataOp()
386 entryBlock = llvmBB; in convertDataOp()
392 llvm::BranchInst *sourceTerminator = builder.CreateBr(entryBlock); in convertDataOp()
/llvm-project-15.0.7/mlir/lib/Conversion/MemRefToSPIRV/
H A DMemRefToSPIRV.cpp283 Block &entryBlock = *parent->getRegion(0).begin(); in matchAndRewrite() local
284 rewriter.setInsertionPointToStart(&entryBlock); in matchAndRewrite()
285 auto varOps = entryBlock.getOps<spirv::GlobalVariableOp>(); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/GPU/IR/
H A DGPUDialect.cpp835 Block *entryBlock = new Block; in build() local
839 entryBlock->addArgument(argTy, result.location); in build()
841 entryBlock->addArgument(argTy, result.location); in build()
843 entryBlock->addArgument(argTy, result.location); in build()
845 body->getBlocks().push_back(entryBlock); in build()
/llvm-project-15.0.7/mlir/lib/Conversion/SCFToSPIRV/
H A DSCFToSPIRV.cpp350 Block &entryBlock = *loopOp.getEntryBlock(); in matchAndRewrite() local
378 rewriter.setInsertionPointToEnd(&entryBlock); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/FuncToLLVM/
H A DFuncToLLVM.cpp423 Block *entryBlock = &newFuncOp.getBody().front(); in matchAndRewrite() local
424 auto blockArgs = entryBlock->getArguments(); in matchAndRewrite()
429 rewriter.setInsertionPointToStart(entryBlock); in matchAndRewrite()
/llvm-project-15.0.7/llvm/examples/ExceptionDemo/
H A DExceptionDemo.cpp1100 llvm::BasicBlock *entryBlock = llvm::BasicBlock::Create(context, in createCatchWrappedInvokeFunction() local
1167 builder.SetInsertPoint(entryBlock); in createCatchWrappedInvokeFunction()
1363 llvm::BasicBlock *entryBlock = llvm::BasicBlock::Create(context, in createThrowExceptionFunction() local
1387 builder.SetInsertPoint(entryBlock); in createThrowExceptionFunction()
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DFunctionInterfaces.td92 Block &entryBlock = $_op->getRegion(0).front();
95 if (entryBlock.getNumArguments() != numArguments)
100 Type argType = entryBlock.getArgument(i).getType();
/llvm-project-15.0.7/mlir/lib/IR/
H A DAsmPrinter.cpp501 auto *entryBlock = &region.front(); in printRegion() local
502 print(entryBlock, printEntryBlockArgs, printBlockTerminators); in printRegion()
3118 auto *entryBlock = &region.front(); in printRegion() local
3123 (printEmptyBlock && entryBlock->empty()) || in printRegion()
3124 (printEntryBlockArgs && entryBlock->getNumArguments() != 0); in printRegion()
3125 print(entryBlock, shouldAlwaysPrintBlockHeader, printBlockTerminators); in printRegion()
/llvm-project-15.0.7/mlir/lib/Conversion/SPIRVToLLVM/
H A DSPIRVToLLVM.cpp1062 Block *entryBlock = loopOp.getEntryBlock(); in matchAndRewrite() local
1063 assert(entryBlock->getOperations().size() == 1); in matchAndRewrite()
1064 auto brOp = dyn_cast<spirv::BranchOp>(entryBlock->getOperations().front()); in matchAndRewrite()
1070 rewriter.eraseBlock(entryBlock); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Target/SPIRV/Deserialization/
H A DDeserializer.cpp382 auto *entryBlock = funcOp.addEntryBlock(); in processFunction() local
389 logger.startLine() << "[fn] entry block: " << entryBlock << "\n"; in processFunction()
456 blockMap[instOperands[0]] = entryBlock; in processFunction()
/llvm-project-15.0.7/mlir/test/lib/Dialect/Test/
H A DTestPatterns.cpp425 auto *entryBlock = rewriter.createBlock(&regionOp->getRegion(0)); in matchAndRewrite() local
426 entryBlock->addArgument(rewriter.getIntegerType(64), in matchAndRewrite()

12