Lines Matching refs:AttributeProperty
760 enum AttributeProperty { enum
781 AttributeProperty Prop) { in hasAttributeProperty()
786 return hasAttributeProperty(Kind, AttributeProperty::FnAttr); in canUseAsFnAttr()
790 return hasAttributeProperty(Kind, AttributeProperty::ParamAttr); in canUseAsParamAttr()
794 return hasAttributeProperty(Kind, AttributeProperty::RetAttr); in canUseAsRetAttr()
798 AttributeProperty Prop) { in hasIntersectProperty()
799 assert((Prop == AttributeProperty::IntersectPreserve || in hasIntersectProperty()
800 Prop == AttributeProperty::IntersectAnd || in hasIntersectProperty()
801 Prop == AttributeProperty::IntersectMin || in hasIntersectProperty()
802 Prop == AttributeProperty::IntersectCustom) && in hasIntersectProperty()
805 AttributeProperty::IntersectPropertyMask) == Prop; in hasIntersectProperty()
809 return hasIntersectProperty(Kind, AttributeProperty::IntersectPreserve); in intersectMustPreserve()
812 return hasIntersectProperty(Kind, AttributeProperty::IntersectAnd); in intersectWithAnd()
815 return hasIntersectProperty(Kind, AttributeProperty::IntersectMin); in intersectWithMin()
818 return hasIntersectProperty(Kind, AttributeProperty::IntersectCustom); in intersectWithCustom()