Searched refs:AttrClass (Results 1 – 2 of 2) sorted by relevance
2212 template<typename AttrClass>2214 return Caller.getFnAttribute(AttrClass::getKind()) == in isEqual()2215 Callee.getFnAttribute(AttrClass::getKind()); in isEqual()2228 template<typename AttrClass>2230 if (AttrClass::isSet(Caller, AttrClass::getKind()) && in setAND()2231 !AttrClass::isSet(Callee, AttrClass::getKind())) in setAND()2232 AttrClass::set(Caller, AttrClass::getKind(), false); in setAND()2240 template<typename AttrClass>2242 if (!AttrClass::isSet(Caller, AttrClass::getKind()) && in setOR()2243 AttrClass::isSet(Callee, AttrClass::getKind())) in setOR()[all …]
3267 struct AttrClass { struct3270 AttrClass *SuperClass = nullptr; argument3271 std::vector<AttrClass*> SubClasses; argument3274 AttrClass(const AttrClassDescriptor &Descriptor, Record *R) in AttrClass() function3340 std::vector<std::unique_ptr<AttrClass>> Classes;3347 AttrClass *Class = new AttrClass(Descriptor, ClassRecord); in AttrClassHierarchy()3353 if (AttrClass *SuperClass = findSuperClass(Class->TheRecord)) { in AttrClassHierarchy()3395 AttrClass *findClassByRecord(Record *R) const { in findClassByRecord()3403 AttrClass *findSuperClass(Record *R) const { in findSuperClass()