attributeNames | mlir::OperationName::Impl | protected |
compareProperties(OpaqueProperties lhs, OpaqueProperties rhs) final | mlir::RegisteredOperationName::Model< ConcreteOp > | inlinevirtual |
copyProperties(OpaqueProperties lhs, OpaqueProperties rhs) final | mlir::RegisteredOperationName::Model< ConcreteOp > | inlinevirtual |
deleteProperties(OpaqueProperties prop) final | mlir::RegisteredOperationName::Model< ConcreteOp > | inlinevirtual |
dialect | mlir::OperationName::Impl | protected |
foldHook(Operation *op, ArrayRef< Attribute > attrs, SmallVectorImpl< OpFoldResult > &results) final | mlir::RegisteredOperationName::Model< ConcreteOp > | inlinevirtual |
getAttributeNames() const | mlir::OperationName::Impl | inline |
getCanonicalizationPatterns(RewritePatternSet &set, MLIRContext *context) final | mlir::RegisteredOperationName::Model< ConcreteOp > | inlinevirtual |
getDialect() const | mlir::OperationName::Impl | inline |
getInherentAttr(Operation *op, StringRef name) final | mlir::RegisteredOperationName::Model< ConcreteOp > | inlinevirtual |
getInterfaceMap() | mlir::OperationName::Impl | inline |
getName() const | mlir::OperationName::Impl | inline |
getOpPropertyByteSize() final | mlir::RegisteredOperationName::Model< ConcreteOp > | inlinevirtual |
getParseAssemblyFn() final | mlir::RegisteredOperationName::Model< ConcreteOp > | inlinevirtual |
getPropertiesAsAttr(Operation *op) final | mlir::RegisteredOperationName::Model< ConcreteOp > | inlinevirtual |
getTypeID() const | mlir::OperationName::Impl | inline |
hashProperties(OpaqueProperties prop) final | mlir::RegisteredOperationName::Model< ConcreteOp > | inlinevirtual |
hasProperties | mlir::RegisteredOperationName::Model< ConcreteOp > | static |
hasTrait(TypeID id) final | mlir::RegisteredOperationName::Model< ConcreteOp > | inlinevirtual |
Impl(StringRef, Dialect *dialect, TypeID typeID, detail::InterfaceMap interfaceMap) | mlir::OperationName::Impl | |
Impl(StringAttr name, Dialect *dialect, TypeID typeID, detail::InterfaceMap interfaceMap) | mlir::OperationName::Impl | inline |
initProperties(OperationName opName, OpaqueProperties storage, OpaqueProperties init) final | mlir::RegisteredOperationName::Model< ConcreteOp > | inlinevirtual |
interfaceMap | mlir::OperationName::Impl | protected |
isRegistered() const | mlir::OperationName::Impl | inline |
Model(Dialect *dialect) | mlir::RegisteredOperationName::Model< ConcreteOp > | inline |
name | mlir::OperationName::Impl | protected |
populateDefaultAttrs(const OperationName &name, NamedAttrList &attrs) final | mlir::RegisteredOperationName::Model< ConcreteOp > | inlinevirtual |
populateDefaultProperties(OperationName opName, OpaqueProperties properties) final | mlir::RegisteredOperationName::Model< ConcreteOp > | inlinevirtual |
populateInherentAttrs(Operation *op, NamedAttrList &attrs) final | mlir::RegisteredOperationName::Model< ConcreteOp > | inlinevirtual |
printAssembly(Operation *op, OpAsmPrinter &printer, StringRef name) final | mlir::RegisteredOperationName::Model< ConcreteOp > | inlinevirtual |
Properties typedef | mlir::RegisteredOperationName::Model< ConcreteOp > | |
setInherentAttr(Operation *op, StringAttr name, Attribute value) final | mlir::RegisteredOperationName::Model< ConcreteOp > | inlinevirtual |
setPropertiesFromAttr(OperationName opName, OpaqueProperties properties, Attribute attr, function_ref< InFlightDiagnostic()> emitError) final | mlir::RegisteredOperationName::Model< ConcreteOp > | inlinevirtual |
typeID | mlir::OperationName::Impl | protected |
verifyInherentAttrs(OperationName opName, NamedAttrList &attributes, function_ref< InFlightDiagnostic()> emitError) final | mlir::RegisteredOperationName::Model< ConcreteOp > | inlinevirtual |
verifyInvariants(Operation *op) final | mlir::RegisteredOperationName::Model< ConcreteOp > | inlinevirtual |
verifyRegionInvariants(Operation *op) final | mlir::RegisteredOperationName::Model< ConcreteOp > | inlinevirtual |
~InterfaceConcept()=default | mlir::OperationName::InterfaceConcept | virtual |