Lines Matching refs:parentOperation
358 PyOperationIterator(PyOperationRef parentOperation, MlirOperation next) in PyOperationIterator() argument
359 : parentOperation(std::move(parentOperation)), next(next) {} in PyOperationIterator()
364 parentOperation->checkValid(); in dunderNext()
370 PyOperation::forOperation(parentOperation->getContext(), next); in dunderNext()
382 PyOperationRef parentOperation; member in __anon7f4419ab0111::PyOperationIterator
392 PyOperationList(PyOperationRef parentOperation, MlirBlock block) in PyOperationList() argument
393 : parentOperation(std::move(parentOperation)), block(block) {} in PyOperationList()
396 parentOperation->checkValid(); in dunderIter()
397 return PyOperationIterator(parentOperation, in dunderIter()
402 parentOperation->checkValid(); in dunderLen()
413 parentOperation->checkValid(); in dunderGetItem()
421 return PyOperation::forOperation(parentOperation->getContext(), childOp) in dunderGetItem()
439 PyOperationRef parentOperation; member in __anon7f4419ab0111::PyOperationList
1077 llvm::Optional<PyOperationRef> parentOperation = getParentOperation(); in getBlock() local
1080 assert(parentOperation && "Operation has no parent"); in getBlock()
1081 return PyBlock{std::move(*parentOperation), block}; in getBlock()