|
MLIR 22.0.0git
|
Go to the source code of this file.
Namespaces | |
| namespace | mlir |
| Include the generated interface declarations. | |
| namespace | mlir::AttributeTrait |
| This trait is used to determine if an attribute is a dynamic attribute or not; it should only be implemented by dynamic attributes. | |
| namespace | llvm |
| The OpAsmOpInterface, see OpAsmInterface.td for more details. | |
Typedefs | |
| template<typename ConcreteType, template< typename > class TraitType> | |
| using | mlir::AttributeTrait::TraitBase = detail::StorageUserTraitBase<ConcreteType, TraitType> |
| This class represents the base of an attribute trait. | |
| template<typename ConcreteType> | |
| using | mlir::AttributeTrait::IsMutable = detail::StorageUserTrait::IsMutable<ConcreteType> |
| This trait is used to determine if an attribute is mutable or not. | |
Functions | |
| raw_ostream & | mlir::operator<< (raw_ostream &os, Attribute attr) |
| inline ::llvm::hash_code | mlir::hash_value (Attribute arg) |
| inline ::llvm::hash_code | mlir::hash_value (const NamedAttribute &arg) |