| attributeNames | mlir::OperationName::Impl | protected |
| compareProperties(OpaqueProperties, OpaqueProperties)=0 | mlir::OperationName::InterfaceConcept | pure virtual |
| copyProperties(OpaqueProperties, OpaqueProperties)=0 | mlir::OperationName::InterfaceConcept | pure virtual |
| deleteProperties(OpaqueProperties)=0 | mlir::OperationName::InterfaceConcept | pure virtual |
| dialect | mlir::OperationName::Impl | protected |
| foldHook(Operation *, ArrayRef< Attribute >, SmallVectorImpl< OpFoldResult > &)=0 | mlir::OperationName::InterfaceConcept | pure virtual |
| getAttributeNames() const | mlir::OperationName::Impl | inline |
| getCanonicalizationPatterns(RewritePatternSet &, MLIRContext *)=0 | mlir::OperationName::InterfaceConcept | pure virtual |
| getDialect() const | mlir::OperationName::Impl | inline |
| getInherentAttr(Operation *, StringRef name)=0 | mlir::OperationName::InterfaceConcept | pure virtual |
| getInterfaceMap() | mlir::OperationName::Impl | inline |
| getName() const | mlir::OperationName::Impl | inline |
| getOpPropertyByteSize()=0 | mlir::OperationName::InterfaceConcept | pure virtual |
| getParseAssemblyFn()=0 | mlir::OperationName::InterfaceConcept | pure virtual |
| getPropertiesAsAttr(Operation *)=0 | mlir::OperationName::InterfaceConcept | pure virtual |
| getTypeID() const | mlir::OperationName::Impl | inline |
| hashProperties(OpaqueProperties)=0 | mlir::OperationName::InterfaceConcept | pure virtual |
| hasTrait(TypeID)=0 | mlir::OperationName::InterfaceConcept | pure virtual |
| 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)=0 | mlir::OperationName::InterfaceConcept | pure virtual |
| interfaceMap | mlir::OperationName::Impl | protected |
| isRegistered() const | mlir::OperationName::Impl | inline |
| name | mlir::OperationName::Impl | protected |
| populateDefaultAttrs(const OperationName &, NamedAttrList &)=0 | mlir::OperationName::InterfaceConcept | pure virtual |
| populateDefaultProperties(OperationName opName, OpaqueProperties properties)=0 | mlir::OperationName::InterfaceConcept | pure virtual |
| populateInherentAttrs(Operation *op, NamedAttrList &attrs)=0 | mlir::OperationName::InterfaceConcept | pure virtual |
| printAssembly(Operation *, OpAsmPrinter &, StringRef)=0 | mlir::OperationName::InterfaceConcept | pure virtual |
| RegisteredOperationName class | mlir::OperationName::Impl | friend |
| setInherentAttr(Operation *op, StringAttr name, Attribute value)=0 | mlir::OperationName::InterfaceConcept | pure virtual |
| setPropertiesFromAttr(OperationName, OpaqueProperties, Attribute, function_ref< InFlightDiagnostic()> emitError)=0 | mlir::OperationName::InterfaceConcept | pure virtual |
| typeID | mlir::OperationName::Impl | protected |
| verifyInherentAttrs(OperationName opName, NamedAttrList &attributes, function_ref< InFlightDiagnostic()> emitError)=0 | mlir::OperationName::InterfaceConcept | pure virtual |
| verifyInvariants(Operation *)=0 | mlir::OperationName::InterfaceConcept | pure virtual |
| verifyRegionInvariants(Operation *)=0 | mlir::OperationName::InterfaceConcept | pure virtual |
| ~InterfaceConcept()=default | mlir::OperationName::InterfaceConcept | virtual |