Home
last modified time | relevance | path

Searched refs:Subjects (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DAttr.td185 // 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 DClangAttrEmitter.cpp4306 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()