| BaseType typedef | mlir::IRMultiObjectWithUseList< OpOperand > | |
| Block class | mlir::Operation | friend |
| clone(BlockAndValueMapping &mapper) | mlir::Operation | |
| clone() | mlir::Operation | |
| cloneWithoutRegions(BlockAndValueMapping &mapper) | mlir::Operation | |
| cloneWithoutRegions() | mlir::Operation | |
| create(Location location, OperationName name, ArrayRef< Type > resultTypes, ArrayRef< Value > operands, ArrayRef< NamedAttribute > attributes, ArrayRef< Block *> successors, unsigned numRegions, bool resizableOperandList) | mlir::Operation | static |
| create(Location location, OperationName name, ArrayRef< Type > resultTypes, ArrayRef< Value > operands, NamedAttributeList attributes, ArrayRef< Block *> successors, unsigned numRegions, bool resizableOperandList) | mlir::Operation | static |
| create(const OperationState &state) | mlir::Operation | static |
| create(Location location, OperationName name, ArrayRef< Type > resultTypes, ArrayRef< Value > operands, NamedAttributeList attributes, ArrayRef< Block *> successors={}, RegionRange regions={}, bool resizableOperandList=false) | mlir::Operation | static |
| decomposeSuccessorOperandIndex(unsigned operandIndex) | mlir::Operation | |
| 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(ValueType value) | mlir::IRMultiObjectWithUseList< OpOperand > | inline |
| IRObjectWithUseList< OpOperand >::dropAllUses() | mlir::IRObjectWithUseList< OpOperand > | inline |
| dump() | 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 |
| eraseSuccessorOperand(unsigned succIndex, unsigned opIndex) | mlir::Operation | inline |
| filtered_use_iterator typedef | mlir::IRMultiObjectWithUseList< OpOperand > | |
| filtered_use_range typedef | mlir::IRMultiObjectWithUseList< OpOperand > | |
| filtered_user_iterator typedef | mlir::IRMultiObjectWithUseList< OpOperand > | |
| filtered_user_range typedef | mlir::IRMultiObjectWithUseList< OpOperand > | |
| fold(ArrayRef< Attribute > operands, SmallVectorImpl< OpFoldResult > &results) | mlir::Operation | |
| getAbstractOperation() | mlir::Operation | inline |
| getAttr(Identifier name) | mlir::Operation | inline |
| getAttr(StringRef name) | mlir::Operation | inline |
| getAttrList() | mlir::Operation | inline |
| getAttrOfType(Identifier 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 | |
| getDialect() | mlir::Operation | |
| getDialectAttrs() | mlir::Operation | inline |
| getFirstUse() const | mlir::IRObjectWithUseList< OpOperand > | inlineprotected |
| getLoc() | mlir::Operation | inline |
| getName() | mlir::Operation | inline |
| getNonSuccessorOperands() | mlir::Operation | |
| getNumOperands() | mlir::Operation | inline |
| getNumRegions() | mlir::Operation | inline |
| getNumResults() | mlir::Operation | |
| getNumSuccessorOperands(unsigned index) | 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 | |
| getParentRegion() | mlir::Operation | |
| getRegion(unsigned index) | mlir::Operation | inline |
| getRegions() | mlir::Operation | inline |
| getResult(unsigned idx) | mlir::Operation | inline |
| getResults() | mlir::Operation | inline |
| getResultTypes() | mlir::Operation | inline |
| getSuccessor(unsigned index) | mlir::Operation | inline |
| getSuccessorBlockArgument(unsigned operandIndex) | mlir::Operation | inline |
| getSuccessorOperand(unsigned succIndex, unsigned opIndex) | mlir::Operation | inline |
| getSuccessorOperandIndex(unsigned index) | mlir::Operation | |
| getSuccessorOperands(unsigned index) | mlir::Operation | |
| getSuccessors() | mlir::Operation | inline |
| getTerminatorStatus() | mlir::Operation | inline |
| getUsers(ValueType value) const | mlir::IRMultiObjectWithUseList< OpOperand > | inline |
| IRObjectWithUseList< OpOperand >::getUsers() const | mlir::IRObjectWithUseList< OpOperand > | inline |
| getUses(ValueType value) const | mlir::IRMultiObjectWithUseList< OpOperand > | inline |
| IRObjectWithUseList< OpOperand >::getUses() const | mlir::IRObjectWithUseList< OpOperand > | inline |
| hasNoSideEffect() | mlir::Operation | inline |
| hasOneUse(ValueType value) const | mlir::IRMultiObjectWithUseList< OpOperand > | inline |
| IRObjectWithUseList< OpOperand >::hasOneUse() const | mlir::IRObjectWithUseList< OpOperand > | inline |
| hasResizableOperandsList() | mlir::Operation | inline |
| hasSuccessors() | mlir::Operation | inline |
| hasTrait() | mlir::Operation | inline |
| IRObjectWithUseList() | mlir::IRObjectWithUseList< OpOperand > | inlineprotected |
| isAncestor(Operation *other) | mlir::Operation | inline |
| isBeforeInBlock(Operation *other) | mlir::Operation | |
| isCommutative() | mlir::Operation | inline |
| isKnownIsolatedFromAbove() | mlir::Operation | inline |
| isKnownNonTerminator() | mlir::Operation | inline |
| isKnownTerminator() | mlir::Operation | inline |
| isProperAncestor(Operation *other) | mlir::Operation | |
| isRegistered() | mlir::Operation | inline |
| llvm::ilist_node_with_parent< Operation, Block > class | mlir::Operation | friend |
| llvm::ilist_traits< Operation > | mlir::Operation | friend |
| 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 | |
| print(raw_ostream &os, OpPrintingFlags flags=llvm::None) | mlir::Operation | |
| removeAttr(Identifier name) | mlir::Operation | inline |
| replaceAllUsesWith(ValuesT &&values) | mlir::Operation | inline |
| replaceAllUsesWith(Operation *op) | mlir::Operation | inline |
| IRMultiObjectWithUseList< OpOperand >::replaceAllUsesWith(ValueType oldValue, ValueType newValue) | mlir::IRMultiObjectWithUseList< OpOperand > | inline |
| IRObjectWithUseList< OpOperand >::replaceAllUsesWith(typename OpOperand ::ValueType newValue) | mlir::IRObjectWithUseList< OpOperand > | inline |
| replaceUsesOfWith(Value from, Value to) | mlir::Operation | |
| 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(Identifier name, Attribute value) | mlir::Operation | inline |
| setAttr(StringRef name, Attribute value) | mlir::Operation | inline |
| setAttrs(NamedAttributeList newAttrs) | mlir::Operation | inline |
| setDialectAttrs(DialectAttrT &&dialectAttrs) | mlir::Operation | inline |
| setLoc(Location loc) | mlir::Operation | inline |
| setOperand(unsigned idx, Value value) | mlir::Operation | inline |
| setOperands(ValueRange operands) | mlir::Operation | |
| setSuccessor(Block *block, unsigned index) | mlir::Operation | |
| succ_iterator typedef | mlir::Operation | |
| successor_begin() | mlir::Operation | inline |
| successor_end() | mlir::Operation | inline |
| TerminatorStatus enum name | mlir::Operation | |
| use_begin(ValueType value) const | mlir::IRMultiObjectWithUseList< OpOperand > | inline |
| IRObjectWithUseList< OpOperand >::use_begin() const | mlir::IRObjectWithUseList< OpOperand > | inline |
| use_empty(ValueType value) const | mlir::IRMultiObjectWithUseList< OpOperand > | inline |
| IRObjectWithUseList< OpOperand >::use_empty() const | mlir::IRObjectWithUseList< OpOperand > | inline |
| use_end(ValueType) const | mlir::IRMultiObjectWithUseList< OpOperand > | inline |
| IRObjectWithUseList< OpOperand >::use_end() const | mlir::IRObjectWithUseList< OpOperand > | inline |
| use_iterator typedef | mlir::IRObjectWithUseList< OpOperand > | |
| use_range typedef | mlir::IRObjectWithUseList< OpOperand > | |
| user_begin(ValueType value) const | mlir::IRMultiObjectWithUseList< OpOperand > | inline |
| IRObjectWithUseList< OpOperand >::user_begin() const | mlir::IRObjectWithUseList< OpOperand > | inline |
| user_end(ValueType value) const | mlir::IRMultiObjectWithUseList< OpOperand > | inline |
| IRObjectWithUseList< OpOperand >::user_end() const | mlir::IRObjectWithUseList< OpOperand > | inline |
| user_iterator typedef | mlir::IRObjectWithUseList< OpOperand > | |
| user_range typedef | mlir::IRObjectWithUseList< OpOperand > | |
| Value class | mlir::Operation | friend |
| ValueType typedef | mlir::IRMultiObjectWithUseList< OpOperand > | |
| walk(FnT &&callback) | mlir::Operation | inline |
| ~IRObjectWithUseList() | mlir::IRObjectWithUseList< OpOperand > | inline |