Home
last modified time | relevance | path

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

/external/llvm-project/flang/lib/Lower/
DIO.cpp169 mlir::OpBuilder::InsertPoint &insertPt, in makeNextConditionalOn() argument
183 if (!insertPt.isSet()) in makeNextConditionalOn()
184 insertPt = builder.saveInsertionPoint(); in makeNextConditionalOn()
225 mlir::OpBuilder::InsertPoint &insertPt, bool checkResult, in genOutputItemList() argument
236 makeNextConditionalOn(builder, loc, insertPt, checkResult, ok, in genOutputItemList()
296 mlir::OpBuilder::InsertPoint &insertPt, in genInputItemList() argument
308 makeNextConditionalOn(builder, loc, insertPt, checkResult, ok, in genInputItemList()
344 makeNextConditionalOn(builder, loc, insertPt, checkResult, ok, in genInputItemList()
359 mlir::OpBuilder::InsertPoint insertPt; in genIoLoop() local
362 makeNextConditionalOn(builder, loc, insertPt, checkResult, ok, in genIoLoop()
[all …]
DDoLoopHelper.cpp23 auto insertPt = builder.saveInsertionPoint(); in createLoop() local
27 builder.restoreInsertionPoint(insertPt); in createLoop()
DFIRBuilder.cpp110 auto insertPt = saveInsertionPoint(); in createGlobal() local
115 restoreInsertionPoint(insertPt); in createGlobal()
123 auto insertPt = saveInsertionPoint(); in createGlobal() local
134 restoreInsertionPoint(insertPt); in createGlobal()
/external/llvm-project/mlir/lib/Transforms/Utils/
DFoldUtils.cpp54 auto insertPt = builder.getInsertionPoint(); in materializeConstant() local
55 (void)insertPt; in materializeConstant()
59 assert(insertPt == builder.getInsertionPoint()); in materializeConstant()
/external/llvm-project/mlir/lib/IR/
DBuilders.cpp368 Block *OpBuilder::createBlock(Region *parent, Region::iterator insertPt, in createBlock() argument
371 if (insertPt == Region::iterator()) in createBlock()
372 insertPt = parent->end(); in createBlock()
376 parent->getBlocks().insert(insertPt, b); in createBlock()
DSymbolTable.cpp156 void SymbolTable::insert(Operation *symbol, Block::iterator insertPt) { in insert() argument
158 if (insertPt == Block::iterator() || insertPt == body.end()) in insert()
159 insertPt = Block::iterator(body.getTerminator()); in insert()
161 assert(insertPt->getParentOp() == symbolTableOp && in insert()
164 body.getOperations().insert(insertPt, symbol); in insert()
/external/llvm-project/mlir/include/mlir/IR/
DBuilders.h266 InsertPoint(Block *insertBlock, Block::iterator insertPt) in InsertPoint() argument
267 : block(insertBlock), point(insertPt) {} in InsertPoint()
373 Block *createBlock(Region *parent, Region::iterator insertPt = {},
DOpDefinition.h907 enable_if_single_region<OpT> insert(Operation *insertPt, Operation *op) { in insert()
908 insert(Block::iterator(insertPt), op); in insert()
911 enable_if_single_region<OpT> insert(Block::iterator insertPt, in insert()
914 if (insertPt == body->end()) in insert()
915 insertPt = Block::iterator(body->getTerminator()); in insert()
916 body->getOperations().insert(insertPt, op); in insert()
DSymbolTable.h42 void insert(Operation *symbol, Block::iterator insertPt = {});
DOpImplementation.h285 Block::iterator insertPt) = 0;
/external/llvm-project/mlir/lib/Dialect/GPU/Transforms/
DKernelOutlining.cpp242 Block::iterator insertPt(func->getNextNode()); in runOnOperation() local
258 symbolTable.insert(kernelModule, insertPt); in runOnOperation()
/external/llvm-project/mlir/lib/Parser/
DParser.cpp187 Block::iterator insertPt);
858 Block::iterator insertPt) { in parseGenericOperation() argument
860 opBuilder.setInsertionPoint(insertBlock, insertPt); in parseGenericOperation()
892 Block::iterator insertPt) final { in parseGenericOperation() argument
893 return parser.parseGenericOperation(insertBlock, insertPt); in parseGenericOperation()
/external/clang/lib/CodeGen/
DCGExprScalar.cpp2366 llvm::Function::iterator insertPt = initialBB->getIterator(); in EmitOverflowCheckedBinOp() local
2368 &*std::next(insertPt)); in EmitOverflowCheckedBinOp()