Home
last modified time | relevance | path

Searched refs:TraitType (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DStorageUniquerSupport.h42 template <typename ConcreteType, template <typename> class TraitType>
51 auto *trait = static_cast<const TraitType<ConcreteType> *>(this); in getInstance()
H A DTypes.h201 template <typename ConcreteType, template <typename> class TraitType>
202 using TraitBase = detail::StorageUserTraitBase<ConcreteType, TraitType>;
H A DOpDefinition.h309 template <typename ConcreteType, template <typename> class TraitType>
325 template <typename ConcreteType, template <typename> class TraitType>
326 struct MultiOperandTraitBase : public TraitBase<ConcreteType, TraitType> {
464 template <typename ConcreteType, template <typename> class TraitType>
465 struct MultiRegionTraitBase : public TraitBase<ConcreteType, TraitType> {
556 template <typename ConcreteType, template <typename> class TraitType>
557 struct MultiResultTraitBase : public TraitBase<ConcreteType, TraitType> {
721 template <typename ConcreteType, template <typename> class TraitType>
722 struct MultiSuccessorTraitBase : public TraitBase<ConcreteType, TraitType> {
H A DAttributes.h212 template <typename ConcreteType, template <typename> class TraitType>
213 using TraitBase = detail::StorageUserTraitBase<ConcreteType, TraitType>;
H A DPatternMatch.h381 template <template <typename> class TraitType>
385 : RewritePattern(Pattern::MatchTraitOpTypeTag(), TypeID::get<TraitType>(), in RewritePattern() argument
/llvm-project-15.0.7/mlir/docs/
H A DTraits.md19 TraitType>` class for the specific IR type. For attributes, this is
26 * TraitType