Lines Matching refs:Std
100 static void addWarningArgs(ArgList &Args, std::vector<std::string> &Warnings) {
240 Opts.CheckersControlList.push_back(std::make_pair(checkers[i], enable));
790 std::vector<std::string> Inputs = Args.getAllArgValues(OPT_INPUT);
809 std::string CompilerInvocation::GetResourcesPath(const char *Argv0,
971 const LangStandard &Std = LangStandard::getLangStandardForKind(LangStd);
972 Opts.LineComment = Std.hasLineComments();
973 Opts.C99 = Std.isC99();
974 Opts.C11 = Std.isC11();
975 Opts.CPlusPlus = Std.isCPlusPlus();
976 Opts.CPlusPlus11 = Std.isCPlusPlus11();
977 Opts.CPlusPlus1y = Std.isCPlusPlus1y();
978 Opts.Digraphs = Std.hasDigraphs();
979 Opts.GNUMode = Std.isGNUMode();
980 Opts.GNUInline = !Std.isC99();
981 Opts.HexFloats = Std.hasHexFloats();
982 Opts.ImplicitInt = Std.hasImplicitInt();
1020 // is specified, or -std is set to a conforming mode.
1059 const LangStandard &Std = LangStandard::getLangStandardForKind(LangStd);
1065 if (!(Std.isC89() || Std.isC99()))
1073 if (!Std.isCPlusPlus())
1078 if (!Std.isC99())
1083 if (!Std.isCPlusPlus())
1093 // -cl-std only applies for OpenCL language standards.
1094 // Override the -std option in this case.
1317 std::vector<std::string> Sanitizers = Args.getAllArgValues(OPT_fsanitize_EQ);
1416 std::pair<StringRef,StringRef> Split =
1625 std::string CompilerInvocation::getModuleHash() const {
1656 std::vector<StringRef> MacroDefs;
1657 for (std::vector<std::pair<std::string, bool/*isUndef*/> >::const_iterator