|
Value | getValueToStore () |
| Get value to be stored by store operation. More...
|
|
unsigned | getMemRefOperandIndex () |
| Returns the operand index of the memref. More...
|
|
Value | getMemRef () |
| Get memref operand. More...
|
|
void | setMemRef (Value value) |
|
MemRefType | getMemRefType () |
|
operand_range | getMapOperands () |
| Get affine map operands. More...
|
|
AffineMap | getAffineMap () |
| Returns the affine map used to index the memref for this operation. More...
|
|
AffineMapAttr | getAffineMapAttr () |
|
NamedAttribute | getAffineMapAttrForMemRef (Value memref) |
| Returns the AffineMapAttr associated with 'memref'. More...
|
|
void | print (OpAsmPrinter &p) |
|
LogicalResult | verify () |
|
LogicalResult | fold (ArrayRef< Attribute > cstOperands, SmallVectorImpl< OpFoldResult > &results) |
|
Operation * | getOperation () |
| Return the operation that this refers to. More...
|
|
AffineStoreOp | clone () |
| Create a deep copy of this operation. More...
|
|
AffineStoreOp | 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) |
|
LogicalResult | fold (ArrayRef< Attribute > operands, SmallVectorImpl< OpFoldResult > &results) |
|