Base typedef | mlir::pdl_to_pdl_interp::PredicateBase< OperandGroupPosition, Position, std::tuple< OperationPosition *, std::optional< unsigned >, bool >, Predicates::OperandGroupPos > | |
BaseStorage()=default | mlir::StorageUniquer::BaseStorage | protected |
classof(const Position *pred) | mlir::pdl_to_pdl_interp::PredicateBase< OperandGroupPosition, Position, std::tuple< OperationPosition *, std::optional< unsigned >, bool >, Predicates::OperandGroupPos > | inlinestatic |
construct(StorageUniquer::StorageAllocator &alloc, KeyT &&key) | mlir::pdl_to_pdl_interp::PredicateBase< OperandGroupPosition, Position, std::tuple< OperationPosition *, std::optional< unsigned >, bool >, Predicates::OperandGroupPos > | inlinestatic |
get(StorageUniquer &uniquer, Args &&...args) | mlir::pdl_to_pdl_interp::PredicateBase< OperandGroupPosition, Position, std::tuple< OperationPosition *, std::optional< unsigned >, bool >, Predicates::OperandGroupPos > | inlinestatic |
getKind() const | mlir::pdl_to_pdl_interp::Position | inline |
getOperandGroupNumber() const | mlir::pdl_to_pdl_interp::OperandGroupPosition | inline |
getOperationDepth() const | mlir::pdl_to_pdl_interp::Position | |
getParent() const | mlir::pdl_to_pdl_interp::Position | inline |
getValue() const | mlir::pdl_to_pdl_interp::PredicateBase< OperandGroupPosition, Position, std::tuple< OperationPosition *, std::optional< unsigned >, bool >, Predicates::OperandGroupPos > | inline |
hashKey(const KeyTy &key) | mlir::pdl_to_pdl_interp::OperandGroupPosition | inlinestatic |
isVariadic() const | mlir::pdl_to_pdl_interp::OperandGroupPosition | inline |
key | mlir::pdl_to_pdl_interp::PredicateBase< OperandGroupPosition, Position, std::tuple< OperationPosition *, std::optional< unsigned >, bool >, Predicates::OperandGroupPos > | protected |
KeyTy typedef | mlir::pdl_to_pdl_interp::PredicateBase< OperandGroupPosition, Position, std::tuple< OperationPosition *, std::optional< unsigned >, bool >, Predicates::OperandGroupPos > | |
OperandGroupPosition(const KeyTy &key) | mlir::pdl_to_pdl_interp::OperandGroupPosition | explicit |
operator==(const KeyTy &key) const | mlir::pdl_to_pdl_interp::PredicateBase< OperandGroupPosition, Position, std::tuple< OperationPosition *, std::optional< unsigned >, bool >, Predicates::OperandGroupPos > | 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< OperandGroupPosition, Position, std::tuple< OperationPosition *, std::optional< unsigned >, bool >, Predicates::OperandGroupPos > | inlineexplicit |
~Position() | mlir::pdl_to_pdl_interp::Position | virtual |