MLIR  20.0.0git
mlir::Operation Member List

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

Block classmlir::Operationfriend
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::Operationstatic
create(Location location, OperationName name, TypeRange resultTypes, ValueRange operands, DictionaryAttr attributes, OpaqueProperties properties, BlockRange successors, unsigned numRegions)mlir::Operationstatic
create(const OperationState &state)mlir::Operationstatic
create(Location location, OperationName name, TypeRange resultTypes, ValueRange operands, NamedAttrList &&attributes, OpaqueProperties properties, BlockRange successors={}, RegionRange regions={})mlir::Operationstatic
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()mlir::Operationinline
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
eraseOperands(unsigned idx, unsigned length=1)mlir::Operationinline
eraseOperands(const BitVector &eraseIndices)mlir::Operationinline
fold(ArrayRef< Attribute > operands, SmallVectorImpl< OpFoldResult > &results)mlir::Operation
fold(SmallVectorImpl< OpFoldResult > &results)mlir::Operation
getAttr(StringAttr name)mlir::Operationinline
getAttr(StringRef name)mlir::Operationinline
getAttrDictionary()mlir::Operation
getAttrOfType(StringAttr name)mlir::Operationinline
getAttrOfType(StringRef name)mlir::Operationinline
getAttrs()mlir::Operationinline
getBlock()mlir::Operationinline
getBlockOperands()mlir::Operationinline
getContext()mlir::Operationinline
getDialect()mlir::Operationinline
getDialectAttrs()mlir::Operationinline
getDiscardableAttr(StringRef name)mlir::Operationinline
getDiscardableAttr(StringAttr name)mlir::Operationinline
getDiscardableAttrDictionary()mlir::Operationinline
getDiscardableAttrs()mlir::Operationinline
getInherentAttr(StringRef name)mlir::Operation
getLoc()mlir::Operationinline
getName()mlir::Operationinline
getNumOperands()mlir::Operationinline
getNumRegions()mlir::Operationinline
getNumResults()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::Operationinline
getParentRegion()mlir::Operationinline
getParentWithTrait()mlir::Operationinline
getPropertiesAsAttribute()mlir::Operation
getPropertiesStorage()mlir::Operationinline
getPropertiesStorage() constmlir::Operationinline
getPropertiesStorageSize() constmlir::Operationinline
getPropertiesStorageUnsafe()mlir::Operationinline
getRawDictionaryAttrs()mlir::Operationinline
getRegion(unsigned index)mlir::Operationinline
getRegions()mlir::Operationinline
getRegisteredInfo()mlir::Operationinline
getResult(unsigned idx)mlir::Operationinline
getResults()mlir::Operationinline
getResultTypes()mlir::Operationinline
getSuccessor(unsigned index)mlir::Operationinline
getSuccessors()mlir::Operationinline
getUsers()mlir::Operationinline
getUses()mlir::Operationinline
hasAttr(StringAttr name)mlir::Operationinline
hasAttr(StringRef name)mlir::Operationinline
hasAttrOfType(NameT &&name)mlir::Operationinline
hashProperties()mlir::Operation
hasOneUse()mlir::Operationinline
hasPromiseOrImplementsInterface() constmlir::Operationinline
hasSuccessors()mlir::Operationinline
hasTrait()mlir::Operationinline
insertOperands(unsigned index, ValueRange operands)mlir::Operation
isAncestor(Operation *other)mlir::Operationinline
isBeforeInBlock(Operation *other)mlir::Operation
isProperAncestor(Operation *other)mlir::Operation
isRegistered()mlir::Operationinline
isUsedOutsideOfBlock(Block *block)mlir::Operationinline
llvm::ilist_node_with_parent< Operation, Block > classmlir::Operationfriend
llvm::ilist_traits< Operation >mlir::Operationfriend
mightHaveTrait()mlir::Operationinline
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::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
populateDefaultAttrs()mlir::Operationinline
print(raw_ostream &os, const OpPrintingFlags &flags=std::nullopt)mlir::Operation
print(raw_ostream &os, AsmState &state)mlir::Operation
remove()mlir::Operation
removeAttr(StringAttr name)mlir::Operationinline
removeAttr(StringRef name)mlir::Operationinline
removeDiscardableAttr(StringAttr name)mlir::Operationinline
removeDiscardableAttr(StringRef name)mlir::Operationinline
replaceAllUsesWith(ValuesT &&values)mlir::Operationinline
replaceUsesOfWith(Value from, Value to)mlir::Operation
replaceUsesWithIf(ValuesT &&values, function_ref< bool(OpOperand &)> shouldReplace)mlir::Operationinline
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(StringAttr name, Attribute value)mlir::Operationinline
setAttr(StringRef name, Attribute value)mlir::Operationinline
setAttrs(DictionaryAttr newAttrs)mlir::Operation
setAttrs(ArrayRef< NamedAttribute > newAttrs)mlir::Operation
setDialectAttrs(DialectAttrT &&dialectAttrs)mlir::Operationinline
setDiscardableAttr(StringAttr name, Attribute value)mlir::Operationinline
setDiscardableAttr(StringRef name, Attribute value)mlir::Operationinline
setDiscardableAttrs(DictionaryAttr newAttrs)mlir::Operationinline
setDiscardableAttrs(ArrayRef< NamedAttribute > newAttrs)mlir::Operationinline
setInherentAttr(StringAttr name, Attribute value)mlir::Operation
setLoc(Location loc)mlir::Operationinline
setOperand(unsigned idx, Value value)mlir::Operationinline
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 typedefmlir::Operation
successor_begin()mlir::Operationinline
successor_end()mlir::Operationinline
use_begin()mlir::Operationinline
use_empty()mlir::Operationinline
use_end()mlir::Operationinline
use_iterator typedefmlir::Operation
use_range typedefmlir::Operation
user_begin()mlir::Operationinline
user_end()mlir::Operationinline
user_iterator typedefmlir::Operation
user_range typedefmlir::Operation
Value classmlir::Operationfriend
walk(FnT &&callback)mlir::Operationinline
walk(FnT &&callback)mlir::Operationinline