Home | History | Annotate | Download | only in Frontend

Lines Matching refs:CodeGenOptions

296 static bool ParseCodeGenArgs(CodeGenOptions &Opts, ArgList &Args, InputKind IK,
312 (Opts.OptimizationLevel > 1) ? CodeGenOptions::NormalInlining
313 : CodeGenOptions::OnlyAlwaysInlining);
317 CodeGenOptions::OnlyAlwaysInlining : Opts.getInlining());
320 Opts.setDebugInfo(CodeGenOptions::DebugLineTablesOnly);
324 Opts.setDebugInfo(CodeGenOptions::LimitedDebugInfo);
326 Opts.setDebugInfo(CodeGenOptions::FullDebugInfo);
336 else if (Opts.getDebugInfo() != CodeGenOptions::NoDebugInfo)
455 .Case("legacy", CodeGenOptions::Legacy)
456 .Case("non-legacy", CodeGenOptions::NonLegacy)
457 .Case("mixed", CodeGenOptions::Mixed)
464 static_cast<CodeGenOptions::ObjCDispatchMethodKind>(Method));
471 .Case("global-dynamic", CodeGenOptions::GeneralDynamicTLSModel)
472 .Case("local-dynamic", CodeGenOptions::LocalDynamicTLSModel)
473 .Case("initial-exec", CodeGenOptions::InitialExecTLSModel)
474 .Case("local-exec", CodeGenOptions::LocalExecTLSModel)
480 Opts.setDefaultTLSModel(static_cast<CodeGenOptions::TLSModel>(Model));
487 Opts.setFPContractMode(CodeGenOptions::FPC_Fast);
489 Opts.setFPContractMode(CodeGenOptions::FPC_On);
491 Opts.setFPContractMode(CodeGenOptions::FPC_Off);
498 Opts.setStructReturnConvention(CodeGenOptions::SRCK_OnStack);
501 Opts.setStructReturnConvention(CodeGenOptions::SRCK_InRegs);