Searched refs:Subjects (Results 1 – 2 of 2) sorted by relevance
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | Attr.td | 185 // because the attribute can have no Subjects clause to accomplish this. But in 205 // never be specified in a Subjects list along with FunctionLike (due to the 414 list<AttrSubject> Subjects = subjects; 549 list<AttrSubject> Subjects = subjects; 559 list<AttrSubject> Subjects = subjects; 691 SubjectList Subjects; 813 let Subjects = SubjectList<[ParmVar]>; 831 let Subjects = SubjectList<[Struct, Var, Function, Namespace], ErrorDiag>; 845 let Subjects = SubjectList<[Function, GlobalVar], ErrorDiag>; 854 let Subjects = SubjectList<[Function], ErrorDiag>; [all …]
|
| /freebsd/contrib/llvm-project/clang/utils/TableGen/ |
| H A D | ClangAttrEmitter.cpp | 4306 std::vector<const Record *> Subjects = in GenerateAppertainsTo() local 4311 if (Subjects.empty()) in GenerateAppertainsTo() 4321 copy_if(Subjects, std::back_inserter(DeclSubjects), [](const Record *R) { in GenerateAppertainsTo() 4324 copy_if(Subjects, std::back_inserter(StmtSubjects), in GenerateAppertainsTo() 4329 assert(DeclSubjects.size() + StmtSubjects.size() == Subjects.size()); in GenerateAppertainsTo() 4560 std::vector<const Record *> Subjects = Rule.getSubjects(); in emitAttributeMatchRules() local 4561 assert(!Subjects.empty() && "Missing subjects"); in emitAttributeMatchRules() 4564 for (auto I = Subjects.begin(), E = Subjects.end(); I != E; ++I) { in emitAttributeMatchRules()
|