| Base typedef | mlir::pdl_to_pdl_interp::PredicateBase< OperationPosition, Position, std::pair< Position *, unsigned >, Predicates::OperationPos > | |
| BaseStorage()=default | mlir::StorageUniquer::BaseStorage | protected |
| classof(const Position *pred) | mlir::pdl_to_pdl_interp::PredicateBase< OperationPosition, Position, std::pair< Position *, unsigned >, Predicates::OperationPos > | inlinestatic |
| construct(StorageUniquer::StorageAllocator &alloc, KeyT &&key) | mlir::pdl_to_pdl_interp::PredicateBase< OperationPosition, Position, std::pair< Position *, unsigned >, Predicates::OperationPos > | inlinestatic |
| get(StorageUniquer &uniquer, Position *parent) | mlir::pdl_to_pdl_interp::OperationPosition | inlinestatic |
| PredicateBase< OperationPosition, Position, std::pair< Position *, unsigned >, Predicates::OperationPos >::get(StorageUniquer &uniquer, Args &&...args) | mlir::pdl_to_pdl_interp::PredicateBase< OperationPosition, Position, std::pair< Position *, unsigned >, Predicates::OperationPos > | inlinestatic |
| getDepth() const | mlir::pdl_to_pdl_interp::OperationPosition | inline |
| getKind() const | mlir::pdl_to_pdl_interp::Position | inline |
| getOperationDepth() const | mlir::pdl_to_pdl_interp::Position | |
| getParent() const | mlir::pdl_to_pdl_interp::Position | inline |
| getRoot(StorageUniquer &uniquer) | mlir::pdl_to_pdl_interp::OperationPosition | inlinestatic |
| getValue() const | mlir::pdl_to_pdl_interp::PredicateBase< OperationPosition, Position, std::pair< Position *, unsigned >, Predicates::OperationPos > | inline |
| hashKey(const KeyTy &key) | mlir::pdl_to_pdl_interp::OperationPosition | inlinestatic |
| isOperandDefiningOp() const | mlir::pdl_to_pdl_interp::OperationPosition | |
| isRoot() const | mlir::pdl_to_pdl_interp::OperationPosition | inline |
| key | mlir::pdl_to_pdl_interp::PredicateBase< OperationPosition, Position, std::pair< Position *, unsigned >, Predicates::OperationPos > | protected |
| KeyTy typedef | mlir::pdl_to_pdl_interp::PredicateBase< OperationPosition, Position, std::pair< Position *, unsigned >, Predicates::OperationPos > | |
| OperationPosition(const KeyTy &key) | mlir::pdl_to_pdl_interp::OperationPosition | inlineexplicit |
| operator==(const KeyTy &key) const | mlir::pdl_to_pdl_interp::PredicateBase< OperationPosition, Position, std::pair< Position *, unsigned >, Predicates::OperationPos > | inline |
| parent | mlir::pdl_to_pdl_interp::Position | protected |
| Position(Predicates::Kind kind) | mlir::pdl_to_pdl_interp::Position | inlineexplicit |
| PredicateBase(KeyT &&key) | mlir::pdl_to_pdl_interp::PredicateBase< OperationPosition, Position, std::pair< Position *, unsigned >, Predicates::OperationPos > | inlineexplicit |
| ~Position() | mlir::pdl_to_pdl_interp::Position | virtual |