Searched refs:PyBlock (Results 1 – 2 of 2) sorted by relevance
/external/llvm-project/mlir/lib/Bindings/Python/ |
D | IRModules.h | 22 class PyBlock; variable 448 PyBlock getBlock(); 459 llvm::Optional<std::vector<PyBlock *>> successors, int regions, 526 class PyBlock { 528 PyBlock(PyOperationRef parentOperation, MlirBlock block) in PyBlock() function 551 PyInsertionPoint(PyBlock &block); 556 static PyInsertionPoint atBlockBegin(PyBlock &block); 558 static PyInsertionPoint atBlockTerminator(PyBlock &block); 568 PyBlock &getBlock() { return block; } in getBlock() 573 PyInsertionPoint(PyBlock block, llvm::Optional<PyOperationRef> refOperation) in PyInsertionPoint() [all …]
|
D | IRModules.cpp | 226 PyBlock dunderNext() { in dunderNext() 232 PyBlock returnBlock(operation, next); in dunderNext() 272 PyBlock dunderGetItem(intptr_t index) { in dunderGetItem() 281 return PyBlock(operation, block); in dunderGetItem() 289 PyBlock appendBlock(py::args pyArgTypes) { in appendBlock() 299 return PyBlock(operation, block); in appendBlock() 863 PyBlock PyOperation::getBlock() { in getBlock() 867 return PyBlock{std::move(parentOperation), block}; in getBlock() 874 llvm::Optional<std::vector<PyBlock *>> successors, int regions, in create() 1057 PyInsertionPoint::PyInsertionPoint(PyBlock &block) : block(block) {} in PyInsertionPoint() [all …]
|