Lines Matching defs:Subjects
1955 ->getValueAsListOfDefs("Subjects");
2097 SubjectContainer->getValueAsListOfDefs("Subjects");
2208 if (Attribute.isValueUnset("Subjects"))
2210 const Record *SubjectObj = Attribute.getValueAsDef("Subjects");
2211 std::vector<Record *> Subjects = SubjectObj->getValueAsListOfDefs("Subjects");
2213 for (const auto *Subject : Subjects) {
2255 if (!isAttributedSupported(Attr) || Attr.isValueUnset("Subjects"))
2263 const Record *SubjectObj = Attr.getValueAsDef("Subjects");
2264 std::vector<Record *> Subjects = SubjectObj->getValueAsListOfDefs("Subjects");
2265 for (const auto *Subject : Subjects) {
4077 std::vector<Record *> Subjects = S.getValueAsListOfDefs("Subjects");
4078 for (const auto *Subject : Subjects) {
4164 // If the attribute does not contain a Subjects definition, then use the
4166 if (Attr.isValueUnset("Subjects"))
4169 const Record *SubjectObj = Attr.getValueAsDef("Subjects");
4170 std::vector<Record *> Subjects = SubjectObj->getValueAsListOfDefs("Subjects");
4174 if (Subjects.empty())
4185 Subjects, std::back_inserter(DeclSubjects), [](const Record *R) {
4188 llvm::copy_if(Subjects, std::back_inserter(StmtSubjects),
4193 assert(DeclSubjects.size() + StmtSubjects.size() == Subjects.size());
4424 std::vector<Record *> Subjects = Rule.getSubjects();
4425 assert(!Subjects.empty() && "Missing subjects");
4428 for (auto I = Subjects.begin(), E = Subjects.end(); I != E; ++I) {
4661 if (Attr.isValueUnset("Subjects"))
4663 const Record *SubjectObj = Attr.getValueAsDef("Subjects");
4664 for (auto Subject : SubjectObj->getValueAsListOfDefs("Subjects"))
5269 if (I.second->isValueUnset("Subjects")) {
5273 const Record *SubjectObj = I.second->getValueAsDef("Subjects");
5274 std::vector<Record *> Subjects =
5275 SubjectObj->getValueAsListOfDefs("Subjects");
5278 for (const auto &Subject : llvm::enumerate(Subjects)) {