Searched refs:AttrClass (Results 1 – 2 of 2) sorted by relevance
2042 template<typename AttrClass>2044 return Caller.getFnAttribute(AttrClass::getKind()) == in isEqual()2045 Callee.getFnAttribute(AttrClass::getKind()); in isEqual()2058 template<typename AttrClass>2060 if (AttrClass::isSet(Caller, AttrClass::getKind()) && in setAND()2061 !AttrClass::isSet(Callee, AttrClass::getKind())) in setAND()2062 AttrClass::set(Caller, AttrClass::getKind(), false); in setAND()2070 template<typename AttrClass>2072 if (!AttrClass::isSet(Caller, AttrClass::getKind()) && in setOR()2073 AttrClass::isSet(Callee, AttrClass::getKind())) in setOR()[all …]
3084 struct AttrClass { struct3087 AttrClass *SuperClass = nullptr; argument3088 std::vector<AttrClass*> SubClasses; argument3091 AttrClass(const AttrClassDescriptor &Descriptor, Record *R) in AttrClass() argument3157 std::vector<std::unique_ptr<AttrClass>> Classes;3164 AttrClass *Class = new AttrClass(Descriptor, ClassRecord); in AttrClassHierarchy()3170 if (AttrClass *SuperClass = findSuperClass(Class->TheRecord)) { in AttrClassHierarchy()3212 AttrClass *findClassByRecord(Record *R) const { in findClassByRecord()3220 AttrClass *findSuperClass(Record *R) const { in findSuperClass()