Home
last modified time | relevance | path

Searched refs:hasTraitFn (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DTypeSupport.h75 return hasTraitFn(TypeID::get<Trait>()); in hasTrait()
79 bool hasTrait(TypeID traitID) const { return hasTraitFn(traitID); } in hasTrait()
88 hasTraitFn(std::move(hasTrait)), typeID(typeID) {} in AbstractType()
107 HasTraitFn hasTraitFn; variable
H A DAttributeSupport.h79 return hasTraitFn(TypeID::get<Trait>()); in hasTrait()
83 bool hasTrait(TypeID traitID) const { return hasTraitFn(traitID); } in hasTrait()
92 hasTraitFn(std::move(hasTrait)), typeID(typeID) {} in AbstractAttribute()
111 HasTraitFn hasTraitFn; variable
H A DOperationSupport.h118 HasTraitFn hasTraitFn; member
149 return isRegistered() && impl->hasTraitFn(traitID); in hasTrait()
160 return !isRegistered() || impl->hasTraitFn(traitID); in mightHaveTrait()
358 bool hasTrait(TypeID traitID) const { return impl->hasTraitFn(traitID); } in hasTrait()
/llvm-project-15.0.7/mlir/lib/IR/
H A DExtensibleDialect.cpp451 auto hasTraitFn = [](TypeID traitId) { return false; }; in registerDynamicOp() local
458 detail::InterfaceMap::get<>(), std::move(hasTraitFn), {}, in registerDynamicOp()
H A DMLIRContext.cpp771 impl.hasTraitFn = std::move(hasTrait); in insert()