Lines Matching defs:GNU
90 Ret.emplace_back("GNU", std::string(Name), "", true, *Spelling);
95 Ret.emplace_back("GNU", std::string(Name), "", false, *Spelling);
161 // Normalize the spelling of a GNU attribute (i.e. "x" in "__attribute__((x))"),
1544 // Only GNU deprecated has an optional fixit argument at the second position.
1545 if (Variety == "GNU")
1604 if (Variety == "GNU") {
1907 // FIXME: Handle non-GNU attributes
1909 if (I.variety() != "GNU")
1934 if (I.variety() == "GNU" || I.variety() == "CXX11")
2203 // An attribute has no GNU/CXX11 spelling
3748 // Separate all of the attributes out into four group: generic, C++11, GNU,
3752 GNU, Pragma, HLSLAnnotation;
3763 if (Variety == "GNU")
3764 GNU.emplace_back(R, SI);
3784 GenerateHasAttrSpellingStringSwitch(GNU, OS, "GNU");
4696 if (S.variety() == "GNU")
4812 std::vector<StringMatcher::StringPair> GNU, Declspec, Microsoft, CXX11,
4823 // instance, an attribute can be spelled GNU<"interrupt"> for an ARM-
4825 // attribute can be spelled GNU<"dllexport"> and Declspec<"dllexport">
4854 } else if (Variety == "GNU")
4855 Matches = &GNU;
4869 if (Variety == "GNU")
4887 StringMatcher("Name", GNU, OS).Emit();
5015 GNU,
5038 .Case("GNU", SpellingKind::GNU)
5153 OS << " :header: \"GNU\", \"C++11\", \"C23\", \"``__declspec``\",";