|
| Value | getTagMemRef () |
| |
| operand_range | getTagIndices () |
| |
| unsigned | getTagMemRefRank () |
| |
| Value | getNumElements () |
| |
| void | print (OpAsmPrinter &p) |
| |
| LogicalResult | fold (ArrayRef< Attribute > cstOperands, SmallVectorImpl< OpFoldResult > &results) |
| |
| Operation * | getOperation () |
| | Return the operation that this refers to. More...
|
| |
| DmaWaitOp | clone () |
| | Create a deep copy of this operation. More...
|
| |
| DmaWaitOp | cloneWithoutRegions () |
| |
| Dialect * | getDialect () |
| | Return the dialect that this refers to. More...
|
| |
| Region * | getParentRegion () |
| | Return the parent Region of this operation. More...
|
| |
| | Op () |
| | This is a public constructor. Any op can be initialized to null. More...
|
| |
| | Op (std::nullptr_t) |
| |
| | Op (Operation *state) |
| |
| const void * | getAsOpaquePointer () const |
| | Methods for supporting PointerLikeTypeTraits. More...
|
| |
| | operator bool () |
| | Ops are pointer-like, so we allow implicit conversion to bool. More...
|
| |
| | operator Operation * () const |
| | This implicitly converts to Operation*. More...
|
| |
| Operation * | getOperation () |
| | Return the operation that this refers to. More...
|
| |
| Operation * | getParentOp () |
| |
| template<typename OpTy > |
| OpTy | getParentOfType () |
| | Return the closest surrounding parent operation that is of type 'OpTy'. More...
|
| |
| MLIRContext * | getContext () |
| | Return the context this operation belongs to. More...
|
| |
| void | print (raw_ostream &os, OpPrintingFlags flags=llvm::None) |
| | Print the operation to the given stream. More...
|
| |
| void | dump () |
| | Dump this operation. More...
|
| |
| Location | getLoc () |
| | The source location the operation was defined or derived from. More...
|
| |
| void | setLoc (Location loc) |
| |
| ArrayRef< NamedAttribute > | getAttrs () |
| | Return all of the attributes on this operation. More...
|
| |
| dialect_attr_range | getDialectAttrs () |
| | Return a range corresponding to the dialect attributes for this operation. More...
|
| |
| dialect_attr_iterator | dialect_attr_begin () |
| |
| dialect_attr_iterator | dialect_attr_end () |
| |
| Attribute | getAttr (StringRef name) |
| | Return an attribute with the specified name. More...
|
| |
| template<typename AttrClass > |
| AttrClass | getAttrOfType (StringRef name) |
| | If the operation has an attribute of the specified type, return it. More...
|
| |
| void | setAttr (Identifier name, Attribute value) |
| |
| void | setAttr (StringRef name, Attribute value) |
| |
| void | setAttrs (ArrayRef< NamedAttribute > attributes) |
| | Set the attributes held by this operation. More...
|
| |
| void | setAttrs (NamedAttributeList newAttrs) |
| |
| template<typename DialectAttrs > |
| void | setDialectAttrs (DialectAttrs &&attrs) |
| | Set the dialect attributes for this operation, and preserve all dependent. More...
|
| |
| NamedAttributeList::RemoveResult | removeAttr (Identifier name) |
| |
| NamedAttributeList::RemoveResult | removeAttr (StringRef name) |
| |
| bool | use_empty () |
| | Return true if there are no users of any results of this operation. More...
|
| |
| void | erase () |
| | Remove this operation from its parent block and delete it. More...
|
| |
| InFlightDiagnostic | emitOpError (const Twine &message={}) |
| |
| InFlightDiagnostic | emitError (const Twine &message={}) |
| |
| InFlightDiagnostic | emitWarning (const Twine &message={}) |
| |
| InFlightDiagnostic | emitRemark (const Twine &message={}) |
| |
| template<typename FnT , typename RetT = detail::walkResultType<FnT>> |
| RetT | walk (FnT &&callback) |
| |
Public Member Functions inherited from mlir::OpTrait::detail::MultiOperandTraitBase< DmaWaitOp, VariadicOperands > |
| unsigned | getNumOperands () |
| | Return the number of operands. More...
|
| |
| Value | getOperand (unsigned i) |
| | Return the operand at index 'i'. More...
|
| |
| void | setOperand (unsigned i, Value value) |
| | Set the operand at index 'i' to 'value'. More...
|
| |
| operand_iterator | operand_begin () |
| | Operand iterator access. More...
|
| |
| operand_iterator | operand_end () |
| |
| operand_range | getOperands () |
| |
| operand_type_iterator | operand_type_begin () |
| | Operand type access. More...
|
| |
| operand_type_iterator | operand_type_end () |
| |
| operand_type_range | getOperandTypes () |
| |
| LogicalResult | fold (ArrayRef< Attribute > operands, SmallVectorImpl< OpFoldResult > &results) |
| |
|
| static void | build (Builder *builder, OperationState &result, Value tagMemRef, ValueRange tagIndices, Value numElements) |
| |
| static StringRef | getOperationName () |
| |
| static ParseResult | parse (OpAsmParser &parser, OperationState &result) |
| |
| static constexpr bool | hasTrait () |
| | Return if this operation contains the provided trait. More...
|
| |
| static bool | classof (Operation *op) |
| | Return true if this "op class" can match against the specified operation. More...
|
| |
| static ParseResult | parseAssembly (OpAsmParser &parser, OperationState &result) |
| |
| static void | printAssembly (Operation *op, OpAsmPrinter &p) |
| |
| static LogicalResult | verifyInvariants (Operation *op) |
| |
| static AbstractOperation::OperationProperties | getOperationProperties () |
| |
| static ConcreteOpType | getFromOpaquePointer (const void *pointer) |
| |
| static void | getCanonicalizationPatterns (OwningRewritePatternList &results, MLIRContext *context) |
| |
| static LogicalResult | foldHook (Operation *op, ArrayRef< Attribute > operands, SmallVectorImpl< OpFoldResult > &results) |
| |