Lines Matching refs:CodeGenOptions
345 static bool ParseCodeGenArgs(CodeGenOptions &Opts, ArgList &Args, InputKind IK, in ParseCodeGenArgs()
365 (Opts.OptimizationLevel > 1) ? CodeGenOptions::NormalInlining in ParseCodeGenArgs()
366 : CodeGenOptions::OnlyAlwaysInlining); in ParseCodeGenArgs()
370 CodeGenOptions::OnlyAlwaysInlining : Opts.getInlining()); in ParseCodeGenArgs()
373 Opts.setDebugInfo(CodeGenOptions::DebugLineTablesOnly); in ParseCodeGenArgs()
384 Opts.setDebugInfo(CodeGenOptions::FullDebugInfo); in ParseCodeGenArgs()
386 Opts.setDebugInfo(CodeGenOptions::LimitedDebugInfo); in ParseCodeGenArgs()
396 else if (Opts.getDebugInfo() != CodeGenOptions::NoDebugInfo) in ParseCodeGenArgs()
531 .Case("legacy", CodeGenOptions::Legacy) in ParseCodeGenArgs()
532 .Case("non-legacy", CodeGenOptions::NonLegacy) in ParseCodeGenArgs()
533 .Case("mixed", CodeGenOptions::Mixed) in ParseCodeGenArgs()
540 static_cast<CodeGenOptions::ObjCDispatchMethodKind>(Method)); in ParseCodeGenArgs()
547 .Case("global-dynamic", CodeGenOptions::GeneralDynamicTLSModel) in ParseCodeGenArgs()
548 .Case("local-dynamic", CodeGenOptions::LocalDynamicTLSModel) in ParseCodeGenArgs()
549 .Case("initial-exec", CodeGenOptions::InitialExecTLSModel) in ParseCodeGenArgs()
550 .Case("local-exec", CodeGenOptions::LocalExecTLSModel) in ParseCodeGenArgs()
556 Opts.setDefaultTLSModel(static_cast<CodeGenOptions::TLSModel>(Model)); in ParseCodeGenArgs()
563 Opts.setFPContractMode(CodeGenOptions::FPC_Fast); in ParseCodeGenArgs()
565 Opts.setFPContractMode(CodeGenOptions::FPC_On); in ParseCodeGenArgs()
567 Opts.setFPContractMode(CodeGenOptions::FPC_Off); in ParseCodeGenArgs()
574 Opts.setStructReturnConvention(CodeGenOptions::SRCK_OnStack); in ParseCodeGenArgs()
577 Opts.setStructReturnConvention(CodeGenOptions::SRCK_InRegs); in ParseCodeGenArgs()
610 if (NeedLocTracking && Opts.getDebugInfo() == CodeGenOptions::NoDebugInfo) in ParseCodeGenArgs()
611 Opts.setDebugInfo(CodeGenOptions::LocTrackingOnly); in ParseCodeGenArgs()