MLIR  19.0.0git
mlir::pdl_to_pdl_interp::PredicateBuilder Member List

This is the complete list of members for mlir::pdl_to_pdl_interp::PredicateBuilder, including all inherited members.

getAllOperands(OperationPosition *p)mlir::pdl_to_pdl_interp::PredicateBuilderinline
getAllResults(OperationPosition *p)mlir::pdl_to_pdl_interp::PredicateBuilderinline
getAttribute(OperationPosition *p, StringRef name)mlir::pdl_to_pdl_interp::PredicateBuilderinline
getAttributeConstraint(Attribute attr)mlir::pdl_to_pdl_interp::PredicateBuilderinline
getAttributeLiteral(Attribute attr)mlir::pdl_to_pdl_interp::PredicateBuilderinline
getConstraint(StringRef name, ArrayRef< Position * > args, ArrayRef< Type > resultTypes, bool isNegated)mlir::pdl_to_pdl_interp::PredicateBuilderinline
getConstraintPosition(ConstraintQuestion *q, unsigned index)mlir::pdl_to_pdl_interp::PredicateBuilderinline
getEqualTo(Position *pos)mlir::pdl_to_pdl_interp::PredicateBuilderinline
getForEach(Position *p, unsigned id)mlir::pdl_to_pdl_interp::PredicateBuilderinline
getIsNotNull()mlir::pdl_to_pdl_interp::PredicateBuilderinline
getNotEqualTo(Position *pos)mlir::pdl_to_pdl_interp::PredicateBuilderinline
getOperand(OperationPosition *p, unsigned operand)mlir::pdl_to_pdl_interp::PredicateBuilderinline
getOperandCount(unsigned count)mlir::pdl_to_pdl_interp::PredicateBuilderinline
getOperandCountAtLeast(unsigned count)mlir::pdl_to_pdl_interp::PredicateBuilderinline
getOperandDefiningOp(Position *p)mlir::pdl_to_pdl_interp::PredicateBuilderinline
getOperandGroup(OperationPosition *p, std::optional< unsigned > group, bool isVariadic)mlir::pdl_to_pdl_interp::PredicateBuilderinline
getOperationName(StringRef name)mlir::pdl_to_pdl_interp::PredicateBuilderinline
getPassthroughOp(Position *p)mlir::pdl_to_pdl_interp::PredicateBuilderinline
getResult(OperationPosition *p, unsigned result)mlir::pdl_to_pdl_interp::PredicateBuilderinline
getResultCount(unsigned count)mlir::pdl_to_pdl_interp::PredicateBuilderinline
getResultCountAtLeast(unsigned count)mlir::pdl_to_pdl_interp::PredicateBuilderinline
getResultGroup(OperationPosition *p, std::optional< unsigned > group, bool isVariadic)mlir::pdl_to_pdl_interp::PredicateBuilderinline
getRoot()mlir::pdl_to_pdl_interp::PredicateBuilderinline
getType(Position *p)mlir::pdl_to_pdl_interp::PredicateBuilderinline
getTypeConstraint(Attribute type)mlir::pdl_to_pdl_interp::PredicateBuilderinline
getTypeLiteral(Attribute attr)mlir::pdl_to_pdl_interp::PredicateBuilderinline
getUsers(Position *p, bool useRepresentative)mlir::pdl_to_pdl_interp::PredicateBuilderinline
Predicate typedefmlir::pdl_to_pdl_interp::PredicateBuilder
PredicateBuilder(PredicateUniquer &uniquer, MLIRContext *ctx)mlir::pdl_to_pdl_interp::PredicateBuilderinline