Lines Matching refs:CodeGenOptions

467   CodeGenOptions &CodeGenOpts = Invocation.getCodeGenOpts();  in FixupInvocation()
1171 const CodeGenOptions::OptRemark &Remark) { in GenerateOptimizationRemark()
1174 } else if (Remark.Kind == CodeGenOptions::RK_Enabled) { in GenerateOptimizationRemark()
1176 } else if (Remark.Kind == CodeGenOptions::RK_Disabled) { in GenerateOptimizationRemark()
1184 static CodeGenOptions::OptRemark
1187 CodeGenOptions::OptRemark Result; in ParseOptimizationRemark()
1209 Result.Kind = CodeGenOptions::RK_Enabled; in ParseOptimizationRemark()
1211 Result.Kind = CodeGenOptions::RK_EnabledEverything; in ParseOptimizationRemark()
1213 Result.Kind = CodeGenOptions::RK_Disabled; in ParseOptimizationRemark()
1215 Result.Kind = CodeGenOptions::RK_DisabledEverything; in ParseOptimizationRemark()
1219 if (Result.Kind == CodeGenOptions::RK_Disabled || in ParseOptimizationRemark()
1220 Result.Kind == CodeGenOptions::RK_DisabledEverything) { in ParseOptimizationRemark()
1227 Result.Kind = CodeGenOptions::RK_WithPattern; in ParseOptimizationRemark()
1229 return CodeGenOptions::OptRemark(); in ParseOptimizationRemark()
1305 static void setPGOUseInstrumentor(CodeGenOptions &Opts, in setPGOUseInstrumentor()
1324 Opts.setProfileUse(CodeGenOptions::ProfileCSIRInstr); in setPGOUseInstrumentor()
1326 Opts.setProfileUse(CodeGenOptions::ProfileIRInstr); in setPGOUseInstrumentor()
1328 Opts.setProfileUse(CodeGenOptions::ProfileClangInstr); in setPGOUseInstrumentor()
1332 const CodeGenOptions &Opts, SmallVectorImpl<const char *> &Args, in GenerateCodeGenArgs()
1335 const CodeGenOptions &CodeGenOpts = Opts; in GenerateCodeGenArgs()
1354 if (Opts.Inlining == CodeGenOptions::NormalInlining) in GenerateCodeGenArgs()
1356 else if (Opts.Inlining == CodeGenOptions::OnlyHintInlining) in GenerateCodeGenArgs()
1358 else if (Opts.Inlining == CodeGenOptions::OnlyAlwaysInlining) in GenerateCodeGenArgs()
1523 if (Opts.StructReturnConvention == CodeGenOptions::SRCK_OnStack) { in GenerateCodeGenArgs()
1527 } else if (Opts.StructReturnConvention == CodeGenOptions::SRCK_InRegs) { in GenerateCodeGenArgs()
1570 case CodeGenOptions::FiniteLoopsKind::Language: in GenerateCodeGenArgs()
1572 case CodeGenOptions::FiniteLoopsKind::Always: in GenerateCodeGenArgs()
1575 case CodeGenOptions::FiniteLoopsKind::Never: in GenerateCodeGenArgs()
1581 bool CompilerInvocation::ParseCodeGenArgs(CodeGenOptions &Opts, ArgList &Args, in ParseCodeGenArgs()
1603 CodeGenOptions &CodeGenOpts = Opts; in ParseCodeGenArgs()
1622 Opts.setInlining(CodeGenOptions::OnlyAlwaysInlining); in ParseCodeGenArgs()
1630 Opts.setInlining(CodeGenOptions::NormalInlining); in ParseCodeGenArgs()
1632 Opts.setInlining(CodeGenOptions::OnlyHintInlining); in ParseCodeGenArgs()
1634 Opts.setInlining(CodeGenOptions::OnlyAlwaysInlining); in ParseCodeGenArgs()
1636 Opts.setInlining(CodeGenOptions::NormalInlining); in ParseCodeGenArgs()
1862 CodeGenOptions::BitcodeFileToLink F; in ParseCodeGenArgs()
1918 Opts.setStructReturnConvention(CodeGenOptions::SRCK_OnStack); in ParseCodeGenArgs()
1922 Opts.setStructReturnConvention(CodeGenOptions::SRCK_InRegs); in ParseCodeGenArgs()
1972 (Opts.getProfileUse() != CodeGenOptions::ProfileNone); in ParseCodeGenArgs()
2042 Opts.FiniteLoops = CodeGenOptions::FiniteLoopsKind::Always; in ParseCodeGenArgs()
2044 Opts.FiniteLoops = CodeGenOptions::FiniteLoopsKind::Never; in ParseCodeGenArgs()
4185 const CodeGenOptions &CodeGenOpts) { in GeneratePreprocessorArgs()