Home
last modified time | relevance | path

Searched refs:PyBlock (Results 1 – 2 of 2) sorted by relevance

/external/llvm-project/mlir/lib/Bindings/Python/
DIRModules.h22 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 …]
DIRModules.cpp226 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 …]