Lines Matching refs:CodeGenOptions
297 static bool ParseCodeGenArgs(CodeGenOptions &Opts, ArgList &Args, InputKind IK, in ParseCodeGenArgs()
315 (Opts.OptimizationLevel > 1) ? CodeGenOptions::NormalInlining in ParseCodeGenArgs()
316 : CodeGenOptions::OnlyAlwaysInlining); in ParseCodeGenArgs()
320 CodeGenOptions::OnlyAlwaysInlining : Opts.getInlining()); in ParseCodeGenArgs()
323 Opts.setDebugInfo(CodeGenOptions::DebugLineTablesOnly); in ParseCodeGenArgs()
333 Opts.setDebugInfo(CodeGenOptions::FullDebugInfo); in ParseCodeGenArgs()
335 Opts.setDebugInfo(CodeGenOptions::LimitedDebugInfo); in ParseCodeGenArgs()
345 else if (Opts.getDebugInfo() != CodeGenOptions::NoDebugInfo) in ParseCodeGenArgs()
469 .Case("legacy", CodeGenOptions::Legacy) in ParseCodeGenArgs()
470 .Case("non-legacy", CodeGenOptions::NonLegacy) in ParseCodeGenArgs()
471 .Case("mixed", CodeGenOptions::Mixed) in ParseCodeGenArgs()
478 static_cast<CodeGenOptions::ObjCDispatchMethodKind>(Method)); in ParseCodeGenArgs()
485 .Case("global-dynamic", CodeGenOptions::GeneralDynamicTLSModel) in ParseCodeGenArgs()
486 .Case("local-dynamic", CodeGenOptions::LocalDynamicTLSModel) in ParseCodeGenArgs()
487 .Case("initial-exec", CodeGenOptions::InitialExecTLSModel) in ParseCodeGenArgs()
488 .Case("local-exec", CodeGenOptions::LocalExecTLSModel) in ParseCodeGenArgs()
494 Opts.setDefaultTLSModel(static_cast<CodeGenOptions::TLSModel>(Model)); in ParseCodeGenArgs()
501 Opts.setFPContractMode(CodeGenOptions::FPC_Fast); in ParseCodeGenArgs()
503 Opts.setFPContractMode(CodeGenOptions::FPC_On); in ParseCodeGenArgs()
505 Opts.setFPContractMode(CodeGenOptions::FPC_Off); in ParseCodeGenArgs()
512 Opts.setStructReturnConvention(CodeGenOptions::SRCK_OnStack); in ParseCodeGenArgs()
515 Opts.setStructReturnConvention(CodeGenOptions::SRCK_InRegs); in ParseCodeGenArgs()