Searched refs:TraitType (Results 1 – 6 of 6) sorted by relevance
| /llvm-project-15.0.7/mlir/include/mlir/IR/ |
| H A D | StorageUniquerSupport.h | 42 template <typename ConcreteType, template <typename> class TraitType> 51 auto *trait = static_cast<const TraitType<ConcreteType> *>(this); in getInstance()
|
| H A D | Types.h | 201 template <typename ConcreteType, template <typename> class TraitType> 202 using TraitBase = detail::StorageUserTraitBase<ConcreteType, TraitType>;
|
| H A D | OpDefinition.h | 309 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 D | Attributes.h | 212 template <typename ConcreteType, template <typename> class TraitType> 213 using TraitBase = detail::StorageUserTraitBase<ConcreteType, TraitType>;
|
| H A D | PatternMatch.h | 381 template <template <typename> class TraitType> 385 : RewritePattern(Pattern::MatchTraitOpTypeTag(), TypeID::get<TraitType>(), in RewritePattern() argument
|
| /llvm-project-15.0.7/mlir/docs/ |
| H A D | Traits.md | 19 TraitType>` class for the specific IR type. For attributes, this is 26 * TraitType
|