|
MLIR 24.0.0git
|
Default implementation for unregistered operations. More...
#include "mlir/IR/OperationSupport.h"
Additional Inherited Members | |
| Protected Attributes inherited from mlir::OperationName::Impl | |
| StringAttr | name |
| The name of the operation. | |
| TypeID | typeID |
| The unique identifier of the derived Op class. | |
| Dialect * | dialect |
| The following fields are only populated when the operation is registered. | |
| detail::InterfaceMap | interfaceMap |
| A map of interfaces that were registered to this operation. | |
| ArrayRef< StringAttr > | attributeNames |
| A list of attribute names registered to this operation in StringAttr form. | |
| TypeID | propertiesTypeID |
| The TypeID of the Properties struct for this operation. | |
Default implementation for unregistered operations.
Definition at line 211 of file OperationSupport.h.
|
inline |
Definition at line 212 of file OperationSupport.h.
References mlir::OperationName::Impl::dialect, mlir::TypeID::get(), mlir::OperationName::Impl::Impl(), mlir::OperationName::Impl::interfaceMap, mlir::OperationName::Impl::name, mlir::OperationName::Impl::propertiesTypeID, and mlir::OperationName::Impl::typeID.
|
finalvirtual |
Implements mlir::OperationName::InterfaceConcept.
Definition at line 1046 of file MLIRContext.cpp.
|
finalvirtual |
Implements mlir::OperationName::InterfaceConcept.
Definition at line 1042 of file MLIRContext.cpp.
|
finalvirtual |
Implements mlir::OperationName::InterfaceConcept.
Definition at line 1027 of file MLIRContext.cpp.
References mlir::PropertyRef::as().
|
finalvirtual |
Implements mlir::OperationName::InterfaceConcept.
Definition at line 963 of file MLIRContext.cpp.
|
finalvirtual |
Implements mlir::OperationName::InterfaceConcept.
Definition at line 967 of file MLIRContext.cpp.
|
finalvirtual |
Implementation for properties.
Implements mlir::OperationName::InterfaceConcept.
Definition at line 991 of file MLIRContext.cpp.
References getPropertiesAsAttr(), and mlir::OperationName::Impl::name.
|
finalvirtual |
Implements mlir::OperationName::InterfaceConcept.
Definition at line 1017 of file MLIRContext.cpp.
|
finalvirtual |
Implements mlir::OperationName::InterfaceConcept.
Definition at line 972 of file MLIRContext.cpp.
Implements mlir::OperationName::InterfaceConcept.
Definition at line 1039 of file MLIRContext.cpp.
References mlir::PropertyRef::as(), and mlir::Operation::getPropertiesStorage().
Referenced by getInherentAttr(), and setInherentAttr().
|
finalvirtual |
Implements mlir::OperationName::InterfaceConcept.
Definition at line 1051 of file MLIRContext.cpp.
References mlir::PropertyRef::as().
Implements mlir::OperationName::InterfaceConcept.
Definition at line 969 of file MLIRContext.cpp.
|
finalvirtual |
Implements mlir::OperationName::InterfaceConcept.
Definition at line 1020 of file MLIRContext.cpp.
References mlir::PropertyRef::as(), and mlir::OperationName::OperationName().
|
finalvirtual |
Implements mlir::OperationName::InterfaceConcept.
Definition at line 975 of file MLIRContext.cpp.
References mlir::OperationName::OperationName().
|
finalvirtual |
Implements mlir::OperationName::InterfaceConcept.
Definition at line 1030 of file MLIRContext.cpp.
References mlir::OperationName::OperationName().
|
finalvirtual |
Implements mlir::OperationName::InterfaceConcept.
Definition at line 977 of file MLIRContext.cpp.
References mlir::OpAsmPrinter::printGenericOp().
|
finalvirtual |
Implements mlir::OperationName::InterfaceConcept.
Definition at line 1000 of file MLIRContext.cpp.
References mlir::PropertyRef::as(), mlir::Operation::getContext(), mlir::NamedAttrList::getDictionary(), getPropertiesAsAttr(), mlir::Operation::getPropertiesStorage(), mlir::OperationName::Impl::name, and mlir::NamedAttrList::set().
|
finalvirtual |
Implements mlir::OperationName::InterfaceConcept.
Definition at line 1032 of file MLIRContext.cpp.
References mlir::PropertyRef::as(), mlir::emitError(), mlir::OperationName::OperationName(), and success().
|
finalvirtual |
Implements mlir::OperationName::InterfaceConcept.
Definition at line 1012 of file MLIRContext.cpp.
References mlir::emitError(), mlir::OperationName::OperationName(), and success().
|
finalvirtual |
Implements mlir::OperationName::InterfaceConcept.
Definition at line 982 of file MLIRContext.cpp.
References success().
|
finalvirtual |
Implements mlir::OperationName::InterfaceConcept.
Definition at line 986 of file MLIRContext.cpp.
References success().
|
finalvirtual |
Implements mlir::OperationName::InterfaceConcept.
Definition at line 1010 of file MLIRContext.cpp.