| /llvm-project-15.0.7/flang/lib/Optimizer/Builder/ |
| H A D | DoLoopHelper.cpp | 24 auto insertPt = builder.saveInsertionPoint(); in createLoop() local 28 builder.restoreInsertionPoint(insertPt); in createLoop()
|
| H A D | FIRBuilder.cpp | 243 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 D | SymbolTable.cpp | 168 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 D | Builders.cpp | 353 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 D | FoldUtils.cpp | 53 auto insertPt = builder.getInsertionPoint(); in materializeConstant() local 54 (void)insertPt; in materializeConstant() 58 assert(insertPt == builder.getInsertionPoint()); in materializeConstant()
|
| H A D | DialectConversion.cpp | 416 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 D | OpDefinition.h | 874 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 D | Builders.h | 271 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 D | SymbolTable.h | 52 StringAttr insert(Operation *symbol, Block::iterator insertPt = {});
|
| H A D | OpImplementation.h | 1273 Block::iterator insertPt) = 0;
|
| /llvm-project-15.0.7/mlir/lib/Dialect/GPU/Transforms/ |
| H A D | KernelOutlining.cpp | 301 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 D | Allocatable.cpp | 243 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 D | Bridge.cpp | 736 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 D | IO.cpp | 1647 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 D | ConvertVariable.cpp | 369 auto insertPt = builder.saveInsertionPoint(); in createGlobalInitialization() local 372 builder.restoreInsertionPoint(insertPt); in createGlobalInitialization()
|
| /llvm-project-15.0.7/mlir/lib/AsmParser/ |
| H A D | Parser.cpp | 525 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()
|