Lines Matching refs:Opt

155 static llvm::Optional<bool> normalizeSimpleFlag(OptSpecifier Opt,  in normalizeSimpleFlag()  argument
159 if (Args.hasArg(Opt)) in normalizeSimpleFlag()
164 static Optional<bool> normalizeSimpleNegativeFlag(OptSpecifier Opt, unsigned, in normalizeSimpleNegativeFlag() argument
167 if (Args.hasArg(Opt)) in normalizeSimpleNegativeFlag()
191 return [Value](OptSpecifier Opt, unsigned, const ArgList &Args, in makeFlagToValueNormalizer()
193 if (Args.hasArg(Opt)) in makeFlagToValueNormalizer()
207 return [Value, OtherValue, OtherOpt](OptSpecifier Opt, unsigned, in makeBooleanOptionNormalizer() argument
210 if (const Arg *A = Args.getLastArg(Opt, OtherOpt)) { in makeBooleanOptionNormalizer()
211 return A->getOption().matches(Opt) ? Value : OtherValue; in makeBooleanOptionNormalizer()
274 static llvm::Optional<unsigned> normalizeSimpleEnum(OptSpecifier Opt, in normalizeSimpleEnum() argument
281 auto *Arg = Args.getLastArg(Opt); in normalizeSimpleEnum()
320 static Optional<std::string> normalizeString(OptSpecifier Opt, int TableIndex, in normalizeString() argument
323 auto *Arg = Args.getLastArg(Opt); in normalizeString()
330 static Optional<IntTy> normalizeStringIntegral(OptSpecifier Opt, int, in normalizeStringIntegral() argument
333 auto *Arg = Args.getLastArg(Opt); in normalizeStringIntegral()
346 normalizeStringVector(OptSpecifier Opt, int, const ArgList &Args, in normalizeStringVector() argument
348 return Args.getAllArgValues(Opt); in normalizeStringVector()
383 static Optional<std::string> normalizeTriple(OptSpecifier Opt, int TableIndex, in normalizeTriple() argument
386 auto *Arg = Args.getLastArg(Opt); in normalizeTriple()
586 Option Opt = getDriverOptTable().getOption(OptSpecifier); in GenerateArg() local
587 denormalizeSimpleFlag(Args, SA(Opt.getPrefix() + Opt.getName()), SA, in GenerateArg()
595 Option Opt = getDriverOptTable().getOption(OptSpecifier); in GenerateArg() local
596 denormalizeString(Args, SA(Opt.getPrefix() + Opt.getName()), SA, in GenerateArg()
597 Opt.getKind(), 0, Value); in GenerateArg()
854 OptSpecifier Opt = in GenerateAnalyzerArgs() local
856 GenerateArg(Args, Opt, CP.first, SA); in GenerateAnalyzerArgs()
1492 OptSpecifier Opt = in GenerateCodeGenArgs() local
1494 GenerateArg(Args, Opt, SA); in GenerateCodeGenArgs()
1496 OptSpecifier Opt = in GenerateCodeGenArgs() local
1498 GenerateArg(Args, Opt, SA); in GenerateCodeGenArgs()
2406 static Optional<frontend::ActionKind> getFrontendAction(OptSpecifier &Opt) { in getFrontendAction() argument
2408 if (ActionOpt.second == Opt.getID()) in getFrontendAction()
2495 Option Opt = getDriverOptTable().getOption(OPT_plugin_arg); in GenerateFrontendArgs() local
2497 SA(Opt.getPrefix() + Opt.getName() + PluginArgs.first); in GenerateFrontendArgs()
2499 denormalizeString(Args, Spelling, SA, Opt.getKind(), 0, PluginArg); in GenerateFrontendArgs()
2600 OptSpecifier Opt = OptSpecifier(A->getOption().getID()); in ParseFrontendArgs() local
2601 Optional<frontend::ActionKind> ProgramAction = getFrontendAction(Opt); in ParseFrontendArgs()
2605 (Opt == OPT_ast_dump_all_EQ || Opt == OPT_ast_dump_EQ)) { in ParseFrontendArgs()
2620 if (ProgramAction == frontend::FixIt && Opt == OPT_fixit_EQ) in ParseFrontendArgs()
2855 OptSpecifier Opt = [It, Matches]() { in GenerateHeaderSearchArgs() local
2869 GenerateArg(Args, Opt, It->Path, SA); in GenerateHeaderSearchArgs()
2879 OptSpecifier Opt = in GenerateHeaderSearchArgs() local
2881 GenerateArg(Args, Opt, It->Path, SA); in GenerateHeaderSearchArgs()
2916 OptSpecifier Opt = It->Group == frontend::System in GenerateHeaderSearchArgs() local
2919 GenerateArg(Args, Opt, It->Path, SA); in GenerateHeaderSearchArgs()
2926 OptSpecifier Opt = P.IsSystemHeader ? OPT_system_header_prefix in GenerateHeaderSearchArgs() local
2928 GenerateArg(Args, Opt, P.Prefix, SA); in GenerateHeaderSearchArgs()
3920 unsigned Opt = getOptimizationLevel(Args, IK, Diags), in ParseLangArgs() local
3922 Opts.Optimize = Opt != 0; in ParseLangArgs()