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=std::nullopt) | 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 |