Lines Matching refs:CodeGenOptions
448 CodeGenOptions &CodeGenOpts = Invocation.getCodeGenOpts(); in FixupInvocation()
1157 const CodeGenOptions::OptRemark &Remark) { in GenerateOptimizationRemark()
1160 } else if (Remark.Kind == CodeGenOptions::RK_Enabled) { in GenerateOptimizationRemark()
1162 } else if (Remark.Kind == CodeGenOptions::RK_Disabled) { in GenerateOptimizationRemark()
1170 static CodeGenOptions::OptRemark
1173 CodeGenOptions::OptRemark Result; in ParseOptimizationRemark()
1194 Result.Kind = CodeGenOptions::RK_Enabled; in ParseOptimizationRemark()
1196 Result.Kind = CodeGenOptions::RK_EnabledEverything; in ParseOptimizationRemark()
1198 Result.Kind = CodeGenOptions::RK_Disabled; in ParseOptimizationRemark()
1200 Result.Kind = CodeGenOptions::RK_DisabledEverything; in ParseOptimizationRemark()
1202 Result.Kind = CodeGenOptions::RK_WithPattern; in ParseOptimizationRemark()
1204 return CodeGenOptions::OptRemark(); in ParseOptimizationRemark()
1208 if (Result.Kind == CodeGenOptions::RK_Disabled || in ParseOptimizationRemark()
1209 Result.Kind == CodeGenOptions::RK_DisabledEverything) { in ParseOptimizationRemark()
1286 static void setPGOUseInstrumentor(CodeGenOptions &Opts, in setPGOUseInstrumentor()
1292 Opts.setProfileUse(CodeGenOptions::ProfileClangInstr); in setPGOUseInstrumentor()
1299 Opts.setProfileUse(CodeGenOptions::ProfileCSIRInstr); in setPGOUseInstrumentor()
1301 Opts.setProfileUse(CodeGenOptions::ProfileIRInstr); in setPGOUseInstrumentor()
1303 Opts.setProfileUse(CodeGenOptions::ProfileClangInstr); in setPGOUseInstrumentor()
1307 const CodeGenOptions &Opts, SmallVectorImpl<const char *> &Args, in GenerateCodeGenArgs()
1310 const CodeGenOptions &CodeGenOpts = Opts; in GenerateCodeGenArgs()
1329 if (Opts.Inlining == CodeGenOptions::NormalInlining) in GenerateCodeGenArgs()
1331 else if (Opts.Inlining == CodeGenOptions::OnlyHintInlining) in GenerateCodeGenArgs()
1333 else if (Opts.Inlining == CodeGenOptions::OnlyAlwaysInlining) in GenerateCodeGenArgs()
1488 if (Opts.StructReturnConvention == CodeGenOptions::SRCK_OnStack) { in GenerateCodeGenArgs()
1492 } else if (Opts.StructReturnConvention == CodeGenOptions::SRCK_InRegs) { in GenerateCodeGenArgs()
1532 case CodeGenOptions::FiniteLoopsKind::Language: in GenerateCodeGenArgs()
1534 case CodeGenOptions::FiniteLoopsKind::Always: in GenerateCodeGenArgs()
1537 case CodeGenOptions::FiniteLoopsKind::Never: in GenerateCodeGenArgs()
1543 bool CompilerInvocation::ParseCodeGenArgs(CodeGenOptions &Opts, ArgList &Args, in ParseCodeGenArgs()
1565 CodeGenOptions &CodeGenOpts = Opts; in ParseCodeGenArgs()
1584 ? CodeGenOptions::OnlyAlwaysInlining in ParseCodeGenArgs()
1585 : CodeGenOptions::NormalInlining); in ParseCodeGenArgs()
1594 Opts.setInlining(CodeGenOptions::NormalInlining); in ParseCodeGenArgs()
1596 Opts.setInlining(CodeGenOptions::OnlyHintInlining); in ParseCodeGenArgs()
1598 Opts.setInlining(CodeGenOptions::OnlyAlwaysInlining); in ParseCodeGenArgs()
1797 CodeGenOptions::BitcodeFileToLink F; in ParseCodeGenArgs()
1850 Opts.setStructReturnConvention(CodeGenOptions::SRCK_OnStack); in ParseCodeGenArgs()
1854 Opts.setStructReturnConvention(CodeGenOptions::SRCK_InRegs); in ParseCodeGenArgs()
1898 (Opts.getProfileUse() != CodeGenOptions::ProfileNone); in ParseCodeGenArgs()
1951 Opts.FiniteLoops = CodeGenOptions::FiniteLoopsKind::Always; in ParseCodeGenArgs()
1953 Opts.FiniteLoops = CodeGenOptions::FiniteLoopsKind::Never; in ParseCodeGenArgs()
4101 const CodeGenOptions &CodeGenOpts) { in GeneratePreprocessorArgs()