Lines Matching refs:CodeGenOptions

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