attachInterface(MLIRContext &context) | mlir::Op< ConcreteType > | inlinestatic |
Base typedef | mlir::OpInterface< ConcreteType, Traits > | |
classof(Operation * t) | mlir::detail::Interface< ConcreteType, Operation *, Traits, Op< ConcreteType >, OpTrait::TraitBase > | inlinestatic |
Op< ConcreteType >::classof(const T *op) | mlir::Op< ConcreteType > | inlinestatic |
clone() | mlir::Op< ConcreteType > | inline |
cloneWithoutRegions() | mlir::Op< ConcreteType > | inline |
computePropertiesHash(const PropertiesTy &prop) | mlir::Op< ConcreteType > | inlinestatic |
Concept typedef | mlir::detail::Interface< ConcreteType, Operation *, Traits, Op< ConcreteType >, OpTrait::TraitBase > | |
ConcreteOpType typedef | mlir::Op< ConcreteType > | |
dump() | mlir::OpState | inline |
emitError(const Twine &message={}) | mlir::OpState | |
emitOpError(const Twine &message={}) | mlir::OpState | |
emitRemark(const Twine &message={}) | mlir::OpState | |
emitWarning(const Twine &message={}) | mlir::OpState | |
erase() | mlir::OpState | inline |
ExternalModel typedef | mlir::detail::Interface< ConcreteType, Operation *, Traits, Op< ConcreteType >, OpTrait::TraitBase > | |
FallbackModel typedef | mlir::detail::Interface< ConcreteType, Operation *, Traits, Op< ConcreteType >, OpTrait::TraitBase > | |
genericParseProperties(OpAsmParser &parser, Attribute &result) | mlir::OpState | protectedstatic |
genericPrintProperties(OpAsmPrinter &p, Attribute properties, ArrayRef< StringRef > elidedProps={}) | mlir::OpState | protectedstatic |
getAsOpaquePointer() const | mlir::Op< ConcreteType > | inline |
getCanonicalizationPatterns(RewritePatternSet &results, MLIRContext *context) | mlir::OpState | inlinestatic |
getContext() | mlir::OpState | inline |
getEmptyProperties() | mlir::OpState | inlineprotectedstatic |
getFromOpaquePointer(const void *pointer) | mlir::Op< ConcreteType > | inlinestatic |
getImpl() const | mlir::detail::Interface< ConcreteType, Operation *, Traits, Op< ConcreteType >, OpTrait::TraitBase > | inlineprotected |
getImpl() | mlir::detail::Interface< ConcreteType, Operation *, Traits, Op< ConcreteType >, OpTrait::TraitBase > | inlineprotected |
getInterfaceFor(Operation *op) | mlir::OpInterface< ConcreteType, Traits > | inlineprotectedstatic |
getInterfaceID() | mlir::detail::Interface< ConcreteType, Operation *, Traits, Op< ConcreteType >, OpTrait::TraitBase > | inlinestatic |
getLoc() | mlir::OpState | inline |
getOperation() | mlir::Op< ConcreteType > | inline |
getProperties() | mlir::Op< ConcreteType > | inline |
getPropertiesAsAttr(MLIRContext *ctx, const PropertiesTy &prop) | mlir::Op< ConcreteType > | inlinestatic |
hasProperties() | mlir::Op< ConcreteType > | inlinestatic |
hasTrait() | mlir::Op< ConcreteType > | inlinestatic |
InferredProperties typedef | mlir::Op< ConcreteType > | |
Interface(Operation * t=Operation *()) | mlir::detail::Interface< ConcreteType, Operation *, Traits, Op< ConcreteType >, OpTrait::TraitBase > | inlineexplicit |
Interface(std::nullptr_t) | mlir::detail::Interface< ConcreteType, Operation *, Traits, Op< ConcreteType >, OpTrait::TraitBase > | inline |
Interface(T t) | mlir::detail::Interface< ConcreteType, Operation *, Traits, Op< ConcreteType >, OpTrait::TraitBase > | inline |
Interface(Operation * t, const Concept *conceptImpl) | mlir::detail::Interface< ConcreteType, Operation *, Traits, Op< ConcreteType >, OpTrait::TraitBase > | inline |
Interface(Operation * t, std::nullptr_t) | mlir::detail::Interface< ConcreteType, Operation *, Traits, Op< ConcreteType >, OpTrait::TraitBase > | inline |
InterfaceBase typedef | mlir::OpInterface< ConcreteType, Traits > | |
InterfaceBase | mlir::OpInterface< ConcreteType, Traits > | protected |
Model typedef | mlir::detail::Interface< ConcreteType, Operation *, Traits, Op< ConcreteType >, OpTrait::TraitBase > | |
Op() | mlir::Op< ConcreteType > | inlineexplicit |
Op(std::nullptr_t) | mlir::Op< ConcreteType > | inline |
Op(Operation *state) | mlir::Op< ConcreteType > | inlineexplicit |
operator bool() | mlir::OpState | inlineexplicit |
operator Operation *() const | mlir::OpState | inline |
operator->() const | mlir::OpState | inline |
OpState(Operation *state) | mlir::OpState | inlineexplicitprotected |
parse(OpAsmParser &parser, OperationState &result) | mlir::OpState | protectedstatic |
parseProperties(OpAsmParser &parser, OperationState &result) | mlir::Op< ConcreteType > | inlinestatic |
populateDefaultAttrs(const OperationName &, NamedAttrList &) | mlir::OpState | inlinestatic |
populateDefaultProperties(OperationName opName, InferredProperties< T > &properties) | mlir::Op< ConcreteType > | inlinestatic |
print(raw_ostream &os, OpPrintingFlags flags=std::nullopt) | mlir::OpState | inline |
print(raw_ostream &os, AsmState &asmState) | mlir::OpState | inline |
print(Operation *op, OpAsmPrinter &p, StringRef defaultDialect) | mlir::OpState | protectedstatic |
printOpName(Operation *op, OpAsmPrinter &p, StringRef defaultDialect) | mlir::OpState | protectedstatic |
printProperties(MLIRContext *ctx, OpAsmPrinter &p, const T &properties, ArrayRef< StringRef > elidedProps={}) | mlir::Op< ConcreteType > | inlinestatic |
setPropertiesFromAttr(PropertiesTy &prop, Attribute attr, function_ref< InFlightDiagnostic()> emitError) | mlir::Op< ConcreteType > | inlinestatic |
use_empty() | mlir::OpState | inline |
ValueType typedef | mlir::detail::Interface< ConcreteType, Operation *, Traits, Op< ConcreteType >, OpTrait::TraitBase > | |
verify() | mlir::Op< ConcreteType > | inline |
verifyRegions() | mlir::Op< ConcreteType > | inline |
walk(FnT &&callback) | mlir::OpState | inline |
walk(FnT &&callback) | mlir::OpState | inline |