MLIR
20.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. More... | |
TypeID | typeID |
The unique identifier of the derived Op class. More... | |
Dialect * | dialect |
The following fields are only populated when the operation is registered. More... | |
detail::InterfaceMap | interfaceMap |
A map of interfaces that were registered to this operation. More... | |
ArrayRef< StringAttr > | attributeNames |
A list of attribute names registered to this operation in StringAttr form. More... | |
Default implementation for unregistered operations.
Definition at line 194 of file OperationSupport.h.
|
finalvirtual |
Implements mlir::OperationName::InterfaceConcept.
Definition at line 935 of file MLIRContext.cpp.
References mlir::OpaqueProperties::as().
|
finalvirtual |
Implements mlir::OperationName::InterfaceConcept.
Definition at line 931 of file MLIRContext.cpp.
References mlir::OpaqueProperties::as().
|
finalvirtual |
Implements mlir::OperationName::InterfaceConcept.
Definition at line 915 of file MLIRContext.cpp.
References mlir::OpaqueProperties::as().
|
finalvirtual |
Implements mlir::OperationName::InterfaceConcept.
Definition at line 854 of file MLIRContext.cpp.
|
finalvirtual |
Implements mlir::OperationName::InterfaceConcept.
Definition at line 858 of file MLIRContext.cpp.
|
finalvirtual |
Implementation for properties.
Implements mlir::OperationName::InterfaceConcept.
Definition at line 882 of file MLIRContext.cpp.
|
finalvirtual |
Implements mlir::OperationName::InterfaceConcept.
Definition at line 908 of file MLIRContext.cpp.
|
finalvirtual |
Implements mlir::OperationName::InterfaceConcept.
Definition at line 863 of file MLIRContext.cpp.
Implements mlir::OperationName::InterfaceConcept.
Definition at line 928 of file MLIRContext.cpp.
References mlir::OpaqueProperties::as(), and mlir::Operation::getPropertiesStorage().
|
finalvirtual |
Implements mlir::OperationName::InterfaceConcept.
Definition at line 940 of file MLIRContext.cpp.
References mlir::OpaqueProperties::as().
|
finalvirtual |
Implements mlir::OperationName::InterfaceConcept.
Definition at line 860 of file MLIRContext.cpp.
|
inline |
Definition at line 152 of file OperationSupport.h.
OperationName::Impl::Impl |
Definition at line 150 of file MLIRContext.cpp.
|
finalvirtual |
Implements mlir::OperationName::InterfaceConcept.
Definition at line 911 of file MLIRContext.cpp.
References mlir::OpaqueProperties::as().
|
finalvirtual |
Implements mlir::OperationName::InterfaceConcept.
Definition at line 866 of file MLIRContext.cpp.
|
finalvirtual |
Implements mlir::OperationName::InterfaceConcept.
Definition at line 919 of file MLIRContext.cpp.
|
finalvirtual |
Implements mlir::OperationName::InterfaceConcept.
Definition at line 901 of file MLIRContext.cpp.
|
finalvirtual |
Implements mlir::OperationName::InterfaceConcept.
Definition at line 868 of file MLIRContext.cpp.
References mlir::OpAsmPrinter::printGenericOp().
|
finalvirtual |
Implements mlir::OperationName::InterfaceConcept.
Definition at line 891 of file MLIRContext.cpp.
References mlir::OpaqueProperties::as(), mlir::Operation::getContext(), mlir::NamedAttrList::getDictionary(), mlir::Operation::getPropertiesStorage(), and mlir::NamedAttrList::set().
|
finalvirtual |
Implements mlir::OperationName::InterfaceConcept.
Definition at line 921 of file MLIRContext.cpp.
References mlir::OpaqueProperties::as().
|
finalvirtual |
Implements mlir::OperationName::InterfaceConcept.
Definition at line 903 of file MLIRContext.cpp.
|
finalvirtual |
Implements mlir::OperationName::InterfaceConcept.
Definition at line 873 of file MLIRContext.cpp.
|
finalvirtual |
Implements mlir::OperationName::InterfaceConcept.
Definition at line 877 of file MLIRContext.cpp.