My Project
mlir::Operation Member List

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

BaseType typedefmlir::IRMultiObjectWithUseList< OpOperand >
Block classmlir::Operationfriend
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::Operationstatic
create(Location location, OperationName name, ArrayRef< Type > resultTypes, ArrayRef< Value > operands, NamedAttributeList attributes, ArrayRef< Block *> successors, unsigned numRegions, bool resizableOperandList)mlir::Operationstatic
create(const OperationState &state)mlir::Operationstatic
create(Location location, OperationName name, ArrayRef< Type > resultTypes, ArrayRef< Value > operands, NamedAttributeList attributes, ArrayRef< Block *> successors={}, RegionRange regions={}, bool resizableOperandList=false)mlir::Operationstatic
decomposeSuccessorOperandIndex(unsigned operandIndex)mlir::Operation
destroy()mlir::Operation
dialect_attr_begin()mlir::Operationinline
dialect_attr_end()mlir::Operationinline
dialect_attr_range typedefmlir::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::Operationinline
eraseSuccessorOperand(unsigned succIndex, unsigned opIndex)mlir::Operationinline
filtered_use_iterator typedefmlir::IRMultiObjectWithUseList< OpOperand >
filtered_use_range typedefmlir::IRMultiObjectWithUseList< OpOperand >
filtered_user_iterator typedefmlir::IRMultiObjectWithUseList< OpOperand >
filtered_user_range typedefmlir::IRMultiObjectWithUseList< OpOperand >
fold(ArrayRef< Attribute > operands, SmallVectorImpl< OpFoldResult > &results)mlir::Operation
getAbstractOperation()mlir::Operationinline
getAttr(Identifier name)mlir::Operationinline
getAttr(StringRef name)mlir::Operationinline
getAttrList()mlir::Operationinline
getAttrOfType(Identifier name)mlir::Operationinline
getAttrOfType(StringRef name)mlir::Operationinline
getAttrs()mlir::Operationinline
getBlock()mlir::Operationinline
getBlockOperands()mlir::Operationinline
getContext()mlir::Operation
getDialect()mlir::Operation
getDialectAttrs()mlir::Operationinline
getFirstUse() constmlir::IRObjectWithUseList< OpOperand >inlineprotected
getLoc()mlir::Operationinline
getName()mlir::Operationinline
getNonSuccessorOperands()mlir::Operation
getNumOperands()mlir::Operationinline
getNumRegions()mlir::Operationinline
getNumResults()mlir::Operation
getNumSuccessorOperands(unsigned index)mlir::Operationinline
getNumSuccessors()mlir::Operationinline
getOperand(unsigned idx)mlir::Operationinline
getOperands()mlir::Operationinline
getOperandTypes()mlir::Operationinline
getOpOperand(unsigned idx)mlir::Operationinline
getOpOperands()mlir::Operationinline
getOpResult(unsigned idx)mlir::Operationinline
getOpResults()mlir::Operationinline
getParentOfType()mlir::Operationinline
getParentOp()mlir::Operation
getParentRegion()mlir::Operation
getRegion(unsigned index)mlir::Operationinline
getRegions()mlir::Operationinline
getResult(unsigned idx)mlir::Operationinline
getResults()mlir::Operationinline
getResultTypes()mlir::Operationinline
getSuccessor(unsigned index)mlir::Operationinline
getSuccessorBlockArgument(unsigned operandIndex)mlir::Operationinline
getSuccessorOperand(unsigned succIndex, unsigned opIndex)mlir::Operationinline
getSuccessorOperandIndex(unsigned index)mlir::Operation
getSuccessorOperands(unsigned index)mlir::Operation
getSuccessors()mlir::Operationinline
getTerminatorStatus()mlir::Operationinline
getUsers(ValueType value) constmlir::IRMultiObjectWithUseList< OpOperand >inline
IRObjectWithUseList< OpOperand >::getUsers() constmlir::IRObjectWithUseList< OpOperand >inline
getUses(ValueType value) constmlir::IRMultiObjectWithUseList< OpOperand >inline
IRObjectWithUseList< OpOperand >::getUses() constmlir::IRObjectWithUseList< OpOperand >inline
hasNoSideEffect()mlir::Operationinline
hasOneUse(ValueType value) constmlir::IRMultiObjectWithUseList< OpOperand >inline
IRObjectWithUseList< OpOperand >::hasOneUse() constmlir::IRObjectWithUseList< OpOperand >inline
hasResizableOperandsList()mlir::Operationinline
hasSuccessors()mlir::Operationinline
hasTrait()mlir::Operationinline
IRObjectWithUseList()mlir::IRObjectWithUseList< OpOperand >inlineprotected
isAncestor(Operation *other)mlir::Operationinline
isBeforeInBlock(Operation *other)mlir::Operation
isCommutative()mlir::Operationinline
isKnownIsolatedFromAbove()mlir::Operationinline
isKnownNonTerminator()mlir::Operationinline
isKnownTerminator()mlir::Operationinline
isProperAncestor(Operation *other)mlir::Operation
isRegistered()mlir::Operationinline
llvm::ilist_node_with_parent< Operation, Block > classmlir::Operationfriend
llvm::ilist_traits< Operation >mlir::Operationfriend
moveBefore(Operation *existingOp)mlir::Operation
moveBefore(Block *block, llvm::iplist< Operation >::iterator iterator)mlir::Operation
operand_begin()mlir::Operationinline
operand_end()mlir::Operationinline
operand_iterator typedefmlir::Operation
operand_range typedefmlir::Operation
operand_type_begin()mlir::Operationinline
operand_type_end()mlir::Operationinline
operand_type_iterator typedefmlir::Operation
operand_type_range typedefmlir::Operation
print(raw_ostream &os, OpPrintingFlags flags=llvm::None)mlir::Operation
removeAttr(Identifier name)mlir::Operationinline
replaceAllUsesWith(ValuesT &&values)mlir::Operationinline
replaceAllUsesWith(Operation *op)mlir::Operationinline
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::Operationinline
result_end()mlir::Operationinline
result_iterator typedefmlir::Operation
result_range typedefmlir::Operation
result_type_begin()mlir::Operationinline
result_type_end()mlir::Operationinline
result_type_iterator typedefmlir::Operation
result_type_range typedefmlir::Operation
setAttr(Identifier name, Attribute value)mlir::Operationinline
setAttr(StringRef name, Attribute value)mlir::Operationinline
setAttrs(NamedAttributeList newAttrs)mlir::Operationinline
setDialectAttrs(DialectAttrT &&dialectAttrs)mlir::Operationinline
setLoc(Location loc)mlir::Operationinline
setOperand(unsigned idx, Value value)mlir::Operationinline
setOperands(ValueRange operands)mlir::Operation
setSuccessor(Block *block, unsigned index)mlir::Operation
succ_iterator typedefmlir::Operation
successor_begin()mlir::Operationinline
successor_end()mlir::Operationinline
TerminatorStatus enum namemlir::Operation
use_begin(ValueType value) constmlir::IRMultiObjectWithUseList< OpOperand >inline
IRObjectWithUseList< OpOperand >::use_begin() constmlir::IRObjectWithUseList< OpOperand >inline
use_empty(ValueType value) constmlir::IRMultiObjectWithUseList< OpOperand >inline
IRObjectWithUseList< OpOperand >::use_empty() constmlir::IRObjectWithUseList< OpOperand >inline
use_end(ValueType) constmlir::IRMultiObjectWithUseList< OpOperand >inline
IRObjectWithUseList< OpOperand >::use_end() constmlir::IRObjectWithUseList< OpOperand >inline
use_iterator typedefmlir::IRObjectWithUseList< OpOperand >
use_range typedefmlir::IRObjectWithUseList< OpOperand >
user_begin(ValueType value) constmlir::IRMultiObjectWithUseList< OpOperand >inline
IRObjectWithUseList< OpOperand >::user_begin() constmlir::IRObjectWithUseList< OpOperand >inline
user_end(ValueType value) constmlir::IRMultiObjectWithUseList< OpOperand >inline
IRObjectWithUseList< OpOperand >::user_end() constmlir::IRObjectWithUseList< OpOperand >inline
user_iterator typedefmlir::IRObjectWithUseList< OpOperand >
user_range typedefmlir::IRObjectWithUseList< OpOperand >
Value classmlir::Operationfriend
ValueType typedefmlir::IRMultiObjectWithUseList< OpOperand >
walk(FnT &&callback)mlir::Operationinline
~IRObjectWithUseList()mlir::IRObjectWithUseList< OpOperand >inline