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 |
foldHook(Operation *, ArrayRef< Attribute >, SmallVectorImpl< OpFoldResult > &)=0 | mlir::OperationName::InterfaceConcept | pure virtual |
getCanonicalizationPatterns(RewritePatternSet &, MLIRContext *)=0 | mlir::OperationName::InterfaceConcept | pure virtual |
getInherentAttr(Operation *, StringRef name)=0 | mlir::OperationName::InterfaceConcept | pure virtual |
getOpPropertyByteSize()=0 | mlir::OperationName::InterfaceConcept | pure virtual |
getParseAssemblyFn()=0 | mlir::OperationName::InterfaceConcept | pure virtual |
getPropertiesAsAttr(Operation *)=0 | mlir::OperationName::InterfaceConcept | pure virtual |
hashProperties(OpaqueProperties)=0 | mlir::OperationName::InterfaceConcept | pure virtual |
hasTrait(TypeID)=0 | mlir::OperationName::InterfaceConcept | pure virtual |
initProperties(OperationName opName, OpaqueProperties storage, OpaqueProperties init)=0 | mlir::OperationName::InterfaceConcept | pure virtual |
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 |
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 |
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 |