| Block class | mlir::Operation | friend |
| clone(IRMapping &mapper, CloneOptions options=CloneOptions::all()) | mlir::Operation | |
| clone(CloneOptions options=CloneOptions::all()) | mlir::Operation | |
| cloneWithoutRegions(IRMapping &mapper) | mlir::Operation | |
| cloneWithoutRegions() | mlir::Operation | |
| copyProperties(OpaqueProperties rhs) | mlir::Operation | |
| create(Location location, OperationName name, TypeRange resultTypes, ValueRange operands, NamedAttrList &&attributes, OpaqueProperties properties, BlockRange successors, unsigned numRegions) | mlir::Operation | static |
| create(Location location, OperationName name, TypeRange resultTypes, ValueRange operands, DictionaryAttr attributes, OpaqueProperties properties, BlockRange successors, unsigned numRegions) | mlir::Operation | static |
| create(const OperationState &state) | mlir::Operation | static |
| create(Location location, OperationName name, TypeRange resultTypes, ValueRange operands, NamedAttrList &&attributes, OpaqueProperties properties, BlockRange successors={}, RegionRange regions={}) | mlir::Operation | static |
| destroy() | mlir::Operation | |
| dialect_attr_begin() | mlir::Operation | inline |
| dialect_attr_end() | mlir::Operation | inline |
| dialect_attr_range typedef | mlir::Operation | |
| dropAllDefinedValueUses() | mlir::Operation | |
| dropAllReferences() | mlir::Operation | |
| dropAllUses() | mlir::Operation | inline |
| dump() | mlir::Operation | |
| dumpPretty() | mlir::Operation | |
| emitError(const Twine &message={}) | mlir::Operation | |
| emitOpError(const Twine &message={}) | mlir::Operation | |
| emitRemark(const Twine &message={}) | mlir::Operation | |
| emitWarning(const Twine &message={}) | mlir::Operation | |
| erase() | mlir::Operation | |
| eraseOperand(unsigned idx) | mlir::Operation | inline |
| eraseOperands(unsigned idx, unsigned length=1) | mlir::Operation | inline |
| eraseOperands(const BitVector &eraseIndices) | mlir::Operation | inline |
| fold(ArrayRef< Attribute > operands, SmallVectorImpl< OpFoldResult > &results) | mlir::Operation | |
| fold(SmallVectorImpl< OpFoldResult > &results) | mlir::Operation | |
| getAttr(StringAttr name) | mlir::Operation | inline |
| getAttr(StringRef name) | mlir::Operation | inline |
| getAttrDictionary() | mlir::Operation | |
| getAttrOfType(StringAttr name) | mlir::Operation | inline |
| getAttrOfType(StringRef name) | mlir::Operation | inline |
| getAttrs() | mlir::Operation | inline |
| getBlock() | mlir::Operation | inline |
| getBlockOperands() | mlir::Operation | inline |
| getContext() | mlir::Operation | inline |
| getDialect() | mlir::Operation | inline |
| getDialectAttrs() | mlir::Operation | inline |
| getDiscardableAttr(StringRef name) | mlir::Operation | inline |
| getDiscardableAttr(StringAttr name) | mlir::Operation | inline |
| getDiscardableAttrDictionary() | mlir::Operation | inline |
| getDiscardableAttrs() | mlir::Operation | inline |
| getInherentAttr(StringRef name) | mlir::Operation | |
| getLoc() | mlir::Operation | inline |
| getName() | mlir::Operation | inline |
| getNumOperands() | mlir::Operation | inline |
| getNumRegions() | mlir::Operation | inline |
| getNumResults() | mlir::Operation | inline |
| getNumSuccessors() | mlir::Operation | inline |
| getOperand(unsigned idx) | mlir::Operation | inline |
| getOperands() | mlir::Operation | inline |
| getOperandTypes() | mlir::Operation | inline |
| getOpOperand(unsigned idx) | mlir::Operation | inline |
| getOpOperands() | mlir::Operation | inline |
| getOpResult(unsigned idx) | mlir::Operation | inline |
| getOpResults() | mlir::Operation | inline |
| getParentOfType() | mlir::Operation | inline |
| getParentOp() | mlir::Operation | inline |
| getParentRegion() | mlir::Operation | inline |
| getParentWithTrait() | mlir::Operation | inline |
| getPropertiesAsAttribute() | mlir::Operation | |
| getPropertiesStorage() | mlir::Operation | inline |
| getPropertiesStorage() const | mlir::Operation | inline |
| getPropertiesStorageSize() const | mlir::Operation | inline |
| getPropertiesStorageUnsafe() | mlir::Operation | inline |
| getRawDictionaryAttrs() | mlir::Operation | inline |
| getRegion(unsigned index) | mlir::Operation | inline |
| getRegions() | mlir::Operation | inline |
| getRegisteredInfo() | mlir::Operation | inline |
| getResult(unsigned idx) | mlir::Operation | inline |
| getResults() | mlir::Operation | inline |
| getResultTypes() | mlir::Operation | inline |
| getSuccessor(unsigned index) | mlir::Operation | inline |
| getSuccessors() | mlir::Operation | inline |
| getUsers() | mlir::Operation | inline |
| getUses() | mlir::Operation | inline |
| hasAttr(StringAttr name) | mlir::Operation | inline |
| hasAttr(StringRef name) | mlir::Operation | inline |
| hasAttrOfType(NameT &&name) | mlir::Operation | inline |
| hashProperties() | mlir::Operation | |
| hasOneUse() | mlir::Operation | inline |
| hasPromiseOrImplementsInterface() const | mlir::Operation | inline |
| hasSuccessors() | mlir::Operation | inline |
| hasTrait() | mlir::Operation | inline |
| insertOperands(unsigned index, ValueRange operands) | mlir::Operation | |
| isAncestor(Operation *other) | mlir::Operation | inline |
| isBeforeInBlock(Operation *other) | mlir::Operation | |
| isProperAncestor(Operation *other) | mlir::Operation | |
| isRegistered() | mlir::Operation | inline |
| isUsedOutsideOfBlock(Block *block) | mlir::Operation | inline |
| llvm::ilist_node_with_parent< Operation, Block > class | mlir::Operation | friend |
| llvm::ilist_traits< Operation > | mlir::Operation | friend |
| mightHaveTrait() | mlir::Operation | inline |
| moveAfter(Operation *existingOp) | mlir::Operation | |
| moveAfter(Block *block, llvm::iplist< Operation >::iterator iterator) | mlir::Operation | |
| moveBefore(Operation *existingOp) | mlir::Operation | |
| moveBefore(Block *block, llvm::iplist< Operation >::iterator iterator) | mlir::Operation | |
| operand_begin() | mlir::Operation | inline |
| operand_end() | mlir::Operation | inline |
| operand_iterator typedef | mlir::Operation | |
| operand_range typedef | mlir::Operation | |
| operand_type_begin() | mlir::Operation | inline |
| operand_type_end() | mlir::Operation | inline |
| operand_type_iterator typedef | mlir::Operation | |
| operand_type_range typedef | mlir::Operation | |
| populateDefaultAttrs() | mlir::Operation | inline |
| print(raw_ostream &os, const OpPrintingFlags &flags={}) | mlir::Operation | |
| print(raw_ostream &os, AsmState &state) | mlir::Operation | |
| remove() | mlir::Operation | |
| removeAttr(StringAttr name) | mlir::Operation | inline |
| removeAttr(StringRef name) | mlir::Operation | inline |
| removeDiscardableAttr(StringAttr name) | mlir::Operation | inline |
| removeDiscardableAttr(StringRef name) | mlir::Operation | inline |
| replaceAllUsesWith(ValuesT &&values) | mlir::Operation | inline |
| replaceUsesOfWith(Value from, Value to) | mlir::Operation | |
| replaceUsesWithIf(ValuesT &&values, function_ref< bool(OpOperand &)> shouldReplace) | mlir::Operation | inline |
| result_begin() | mlir::Operation | inline |
| result_end() | mlir::Operation | inline |
| result_iterator typedef | mlir::Operation | |
| result_range typedef | mlir::Operation | |
| result_type_begin() | mlir::Operation | inline |
| result_type_end() | mlir::Operation | inline |
| result_type_iterator typedef | mlir::Operation | |
| result_type_range typedef | mlir::Operation | |
| setAttr(StringAttr name, Attribute value) | mlir::Operation | inline |
| setAttr(StringRef name, Attribute value) | mlir::Operation | inline |
| setAttrs(DictionaryAttr newAttrs) | mlir::Operation | |
| setAttrs(ArrayRef< NamedAttribute > newAttrs) | mlir::Operation | |
| setDialectAttrs(DialectAttrT &&dialectAttrs) | mlir::Operation | inline |
| setDiscardableAttr(StringAttr name, Attribute value) | mlir::Operation | inline |
| setDiscardableAttr(StringRef name, Attribute value) | mlir::Operation | inline |
| setDiscardableAttrs(DictionaryAttr newAttrs) | mlir::Operation | inline |
| setDiscardableAttrs(ArrayRef< NamedAttribute > newAttrs) | mlir::Operation | inline |
| setInherentAttr(StringAttr name, Attribute value) | mlir::Operation | |
| setLoc(Location loc) | mlir::Operation | inline |
| setOperand(unsigned idx, Value value) | mlir::Operation | inline |
| setOperands(ValueRange operands) | mlir::Operation | |
| setOperands(unsigned start, unsigned length, ValueRange operands) | mlir::Operation | |
| setPropertiesFromAttribute(Attribute attr, function_ref< InFlightDiagnostic()> emitError) | mlir::Operation | |
| setSuccessor(Block *block, unsigned index) | mlir::Operation | |
| succ_iterator typedef | mlir::Operation | |
| successor_begin() | mlir::Operation | inline |
| successor_end() | mlir::Operation | inline |
| use_begin() | mlir::Operation | inline |
| use_empty() | mlir::Operation | inline |
| use_end() | mlir::Operation | inline |
| use_iterator typedef | mlir::Operation | |
| use_range typedef | mlir::Operation | |
| user_begin() | mlir::Operation | inline |
| user_end() | mlir::Operation | inline |
| user_iterator typedef | mlir::Operation | |
| user_range typedef | mlir::Operation | |
| Value class | mlir::Operation | friend |
| walk(FnT &&callback) | mlir::Operation | inline |
| walk(FnT &&callback) | mlir::Operation | inline |