Lines Matching defs:GNU
102 Ret.emplace_back("GNU", Name, "", true, *Spelling);
107 Ret.emplace_back("GNU", Name, "", false, *Spelling);
170 // Normalize the spelling of a GNU attribute (i.e. "x" in "__attribute__((x))"),
1548 // Only GNU deprecated has an optional fixit argument at the second position.
1549 if (Variety == "GNU")
1611 if (Variety == "GNU") {
1901 // FIXME: Handle non-GNU attributes
1903 if (I.variety() != "GNU")
1928 if (I.variety() == "GNU" || I.variety() == "CXX11")
2194 // An attribute has no GNU/CXX11 spelling
3781 // Separate all of the attributes out into four group: generic, C++11, GNU,
3784 std::vector<PairTy> Declspec, Microsoft, GNU, Pragma, HLSLAnnotation;
3792 if (Variety == "GNU")
3793 GNU.emplace_back(R, SI);
3813 GenerateHasAttrSpellingStringSwitch(GNU, OS, "GNU");
4755 if (S.variety() == "GNU")
4871 std::vector<StringMatcher::StringPair> GNU, Declspec, Microsoft, CXX11,
4882 // instance, an attribute can be spelled GNU<"interrupt"> for an ARM-
4884 // attribute can be spelled GNU<"dllexport"> and Declspec<"dllexport">
4915 } else if (Variety == "GNU") {
4916 Matches = &GNU;
4931 if (Variety == "GNU")
4949 StringMatcher("Name", GNU, OS).Emit();
5076 GNU,
5099 .Case("GNU", SpellingKind::GNU)
5219 OS << " :header: \"GNU\", \"C++11\", \"C23\", \"``__declspec``\",";