Lines Matching refs:CodeGenOptions

464   CodeGenOptions &CodeGenOpts = Invocation.getCodeGenOpts();  in FixupInvocation()
1165 const CodeGenOptions::OptRemark &Remark) { in GenerateOptimizationRemark()
1168 } else if (Remark.Kind == CodeGenOptions::RK_Enabled) { in GenerateOptimizationRemark()
1170 } else if (Remark.Kind == CodeGenOptions::RK_Disabled) { in GenerateOptimizationRemark()
1178 static CodeGenOptions::OptRemark
1181 CodeGenOptions::OptRemark Result; in ParseOptimizationRemark()
1203 Result.Kind = CodeGenOptions::RK_Enabled; in ParseOptimizationRemark()
1205 Result.Kind = CodeGenOptions::RK_EnabledEverything; in ParseOptimizationRemark()
1207 Result.Kind = CodeGenOptions::RK_Disabled; in ParseOptimizationRemark()
1209 Result.Kind = CodeGenOptions::RK_DisabledEverything; in ParseOptimizationRemark()
1213 if (Result.Kind == CodeGenOptions::RK_Disabled || in ParseOptimizationRemark()
1214 Result.Kind == CodeGenOptions::RK_DisabledEverything) { in ParseOptimizationRemark()
1221 Result.Kind = CodeGenOptions::RK_WithPattern; in ParseOptimizationRemark()
1223 return CodeGenOptions::OptRemark(); in ParseOptimizationRemark()
1299 static void setPGOUseInstrumentor(CodeGenOptions &Opts, in setPGOUseInstrumentor()
1305 Opts.setProfileUse(CodeGenOptions::ProfileClangInstr); in setPGOUseInstrumentor()
1312 Opts.setProfileUse(CodeGenOptions::ProfileCSIRInstr); in setPGOUseInstrumentor()
1314 Opts.setProfileUse(CodeGenOptions::ProfileIRInstr); in setPGOUseInstrumentor()
1316 Opts.setProfileUse(CodeGenOptions::ProfileClangInstr); in setPGOUseInstrumentor()
1320 const CodeGenOptions &Opts, SmallVectorImpl<const char *> &Args, in GenerateCodeGenArgs()
1323 const CodeGenOptions &CodeGenOpts = Opts; in GenerateCodeGenArgs()
1342 if (Opts.Inlining == CodeGenOptions::NormalInlining) in GenerateCodeGenArgs()
1344 else if (Opts.Inlining == CodeGenOptions::OnlyHintInlining) in GenerateCodeGenArgs()
1346 else if (Opts.Inlining == CodeGenOptions::OnlyAlwaysInlining) in GenerateCodeGenArgs()
1515 if (Opts.StructReturnConvention == CodeGenOptions::SRCK_OnStack) { in GenerateCodeGenArgs()
1519 } else if (Opts.StructReturnConvention == CodeGenOptions::SRCK_InRegs) { in GenerateCodeGenArgs()
1562 case CodeGenOptions::FiniteLoopsKind::Language: in GenerateCodeGenArgs()
1564 case CodeGenOptions::FiniteLoopsKind::Always: in GenerateCodeGenArgs()
1567 case CodeGenOptions::FiniteLoopsKind::Never: in GenerateCodeGenArgs()
1573 bool CompilerInvocation::ParseCodeGenArgs(CodeGenOptions &Opts, ArgList &Args, in ParseCodeGenArgs()
1595 CodeGenOptions &CodeGenOpts = Opts; in ParseCodeGenArgs()
1614 Opts.setInlining(CodeGenOptions::OnlyAlwaysInlining); in ParseCodeGenArgs()
1622 Opts.setInlining(CodeGenOptions::NormalInlining); in ParseCodeGenArgs()
1624 Opts.setInlining(CodeGenOptions::OnlyHintInlining); in ParseCodeGenArgs()
1626 Opts.setInlining(CodeGenOptions::OnlyAlwaysInlining); in ParseCodeGenArgs()
1628 Opts.setInlining(CodeGenOptions::NormalInlining); in ParseCodeGenArgs()
1857 CodeGenOptions::BitcodeFileToLink F; in ParseCodeGenArgs()
1911 Opts.setStructReturnConvention(CodeGenOptions::SRCK_OnStack); in ParseCodeGenArgs()
1915 Opts.setStructReturnConvention(CodeGenOptions::SRCK_InRegs); in ParseCodeGenArgs()
1965 (Opts.getProfileUse() != CodeGenOptions::ProfileNone); in ParseCodeGenArgs()
2035 Opts.FiniteLoops = CodeGenOptions::FiniteLoopsKind::Always; in ParseCodeGenArgs()
2037 Opts.FiniteLoops = CodeGenOptions::FiniteLoopsKind::Never; in ParseCodeGenArgs()
4164 const CodeGenOptions &CodeGenOpts) { in GeneratePreprocessorArgs()