Home
last modified time | relevance | path

Searched refs:insertPt (Results 1 – 16 of 16) sorted by relevance

/llvm-project-15.0.7/flang/lib/Optimizer/Builder/
H A DDoLoopHelper.cpp24 auto insertPt = builder.saveInsertionPoint(); in createLoop() local
28 builder.restoreInsertionPoint(insertPt); in createLoop()
H A DFIRBuilder.cpp243 auto insertPt = saveInsertionPoint(); in createGlobal() local
248 restoreInsertionPoint(insertPt); in createGlobal()
256 auto insertPt = saveInsertionPoint(); in createGlobal() local
267 restoreInsertionPoint(insertPt); in createGlobal()
/llvm-project-15.0.7/mlir/lib/IR/
H A DSymbolTable.cpp168 StringAttr SymbolTable::insert(Operation *symbol, Block::iterator insertPt) { in insert() argument
175 if (insertPt == Block::iterator()) { in insert()
176 insertPt = Block::iterator(body.end()); in insert()
178 assert((insertPt == body.end() || in insert()
179 insertPt->getParentOp() == symbolTableOp) && in insert()
183 if (insertPt == Block::iterator(body.end()) && !body.empty() && in insert()
185 insertPt = std::prev(body.end()); in insert()
187 body.getOperations().insert(insertPt, symbol); in insert()
H A DBuilders.cpp353 Block *OpBuilder::createBlock(Region *parent, Region::iterator insertPt, in createBlock() argument
357 if (insertPt == Region::iterator()) in createBlock()
358 insertPt = parent->end(); in createBlock()
362 parent->getBlocks().insert(insertPt, b); in createBlock()
/llvm-project-15.0.7/mlir/lib/Transforms/Utils/
H A DFoldUtils.cpp53 auto insertPt = builder.getInsertionPoint(); in materializeConstant() local
54 (void)insertPt; in materializeConstant()
58 assert(insertPt == builder.getInsertionPoint()); in materializeConstant()
H A DDialectConversion.cpp416 Block::iterator insertPt, Location loc, ValueRange inputs, Type outputType, in buildUnresolvedMaterialization() argument
425 OpBuilder builder(insertBlock, insertPt); in buildUnresolvedMaterialization()
445 Block::iterator insertPt = insertBlock->begin(); in buildUnresolvedTargetMaterialization() local
447 insertPt = ++inputRes.getOwner()->getIterator(); in buildUnresolvedTargetMaterialization()
450 UnresolvedMaterialization::Target, insertBlock, insertPt, loc, input, in buildUnresolvedTargetMaterialization()
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DOpDefinition.h874 enable_if_single_region<OpT> insert(Operation *insertPt, Operation *op) { in insert()
875 insert(Block::iterator(insertPt), op); in insert()
878 enable_if_single_region<OpT> insert(Block::iterator insertPt, Operation *op) { in insert()
879 getBody()->getOperations().insert(insertPt, op); in insert()
966 enable_if_single_region<OpT> insert(Operation *insertPt, Operation *op) { in insert()
967 insert(Block::iterator(insertPt), op); in insert()
970 enable_if_single_region<OpT> insert(Block::iterator insertPt, in insert()
973 if (insertPt == body->end()) in insert()
974 insertPt = Block::iterator(body->getTerminator()); in insert()
975 body->getOperations().insert(insertPt, op); in insert()
H A DBuilders.h271 InsertPoint(Block *insertBlock, Block::iterator insertPt) in InsertPoint() argument
272 : block(insertBlock), point(insertPt) {} in InsertPoint()
396 Block *createBlock(Region *parent, Region::iterator insertPt = {},
H A DSymbolTable.h52 StringAttr insert(Operation *symbol, Block::iterator insertPt = {});
H A DOpImplementation.h1273 Block::iterator insertPt) = 0;
/llvm-project-15.0.7/mlir/lib/Dialect/GPU/Transforms/
H A DKernelOutlining.cpp301 Block::iterator insertPt(func->getNextNode()); in runOnOperation() local
315 symbolTable.insert(kernelModule, insertPt); in runOnOperation()
/llvm-project-15.0.7/flang/lib/Lower/
H A DAllocatable.cpp243 mlir::OpBuilder::InsertPoint insertPt = builder.saveInsertionPoint(); in lower() local
247 builder.restoreInsertionPoint(insertPt); in lower()
545 mlir::OpBuilder::InsertPoint insertPt = builder.saveInsertionPoint(); in genDeallocateStmt() local
552 builder.restoreInsertionPoint(insertPt); in genDeallocateStmt()
H A DBridge.cpp736 mlir::OpBuilder::InsertPoint insertPt = builder->saveInsertionPoint(); in insertBlock() local
738 builder->restoreInsertionPoint(insertPt); in insertBlock()
1302 builder->restoreInsertionPoint(insertPt); in genFIRIncrementLoopBegin()
1624 mlir::OpBuilder::InsertPoint insertPt = builder->saveInsertionPoint(); in genFIR() local
1628 builder->restoreInsertionPoint(insertPt); in genFIR()
1632 mlir::OpBuilder::InsertPoint insertPt = builder->saveInsertionPoint(); in genFIR() local
1636 builder->restoreInsertionPoint(insertPt); in genFIR()
1640 mlir::OpBuilder::InsertPoint insertPt = builder->saveInsertionPoint(); in genFIR() local
1674 builder->restoreInsertionPoint(insertPt); in genFIR()
1678 mlir::OpBuilder::InsertPoint insertPt = builder->saveInsertionPoint(); in genFIR() local
[all …]
H A DIO.cpp1647 auto insertPt = builder.saveInsertionPoint(); in genBasicIOStmt() local
1649 builder.restoreInsertionPoint(insertPt); in genBasicIOStmt()
1733 auto insertPt = builder.saveInsertionPoint(); in genOpenStatement() local
1737 builder.restoreInsertionPoint(insertPt); in genOpenStatement()
1938 auto insertPt = builder.saveInsertionPoint(); in genDataTransferStmt() local
1973 builder.restoreInsertionPoint(insertPt); in genDataTransferStmt()
2251 auto insertPt = builder.saveInsertionPoint(); in genInquireStatement() local
2254 builder.restoreInsertionPoint(insertPt); in genInquireStatement()
H A DConvertVariable.cpp369 auto insertPt = builder.saveInsertionPoint(); in createGlobalInitialization() local
372 builder.restoreInsertionPoint(insertPt); in createGlobalInitialization()
/llvm-project-15.0.7/mlir/lib/AsmParser/
H A DParser.cpp525 Block::iterator insertPt);
1374 Block::iterator insertPt) { in parseGenericOperation() argument
1378 opBuilder.setInsertionPoint(insertBlock, insertPt); in parseGenericOperation()
1422 Block::iterator insertPt) final { in parseGenericOperation() argument
1423 return parser.parseGenericOperation(insertBlock, insertPt); in parseGenericOperation()