Lines Matching refs:LangOpts
139 const LangOptions &LangOpts; member in __anonf77046de0111::EmitAssemblyHelper
216 TargetOpts(TOpts), LangOpts(LOpts), TheModule(M), VFS(std::move(VFS)), in EmitAssemblyHelper()
328 const LangOptions &LangOpts, in initTargetOptions() argument
330 switch (LangOpts.getThreadModel()) { in initTargetOptions()
351 switch (LangOpts.getDefaultFPContractMode()) { in initTargetOptions()
374 if (LangOpts.hasSjLjExceptions()) in initTargetOptions()
376 if (LangOpts.hasSEHExceptions()) in initTargetOptions()
378 if (LangOpts.hasDWARFExceptions()) in initTargetOptions()
380 if (LangOpts.hasWasmExceptions()) in initTargetOptions()
383 Options.NoInfsFPMath = LangOpts.NoHonorInfs; in initTargetOptions()
384 Options.NoNaNsFPMath = LangOpts.NoHonorNaNs; in initTargetOptions()
386 Options.UnsafeFPMath = LangOpts.AllowFPReassoc && LangOpts.AllowRecip && in initTargetOptions()
387 LangOpts.NoSignedZero && LangOpts.ApproxFunc && in initTargetOptions()
388 (LangOpts.getDefaultFPContractMode() == in initTargetOptions()
390 LangOpts.getDefaultFPContractMode() == in initTargetOptions()
392 Options.ApproxFuncFPMath = LangOpts.ApproxFunc; in initTargetOptions()
417 Options.IgnoreXCOFFVisibility = LangOpts.IgnoreXCOFFVisibility; in initTargetOptions()
431 Options.EnableAIXExtendedAltivecABI = LangOpts.EnableAIXExtendedAltivecABI; in initTargetOptions()
496 getGCOVOptions(const CodeGenOptions &CodeGenOpts, const LangOptions &LangOpts) { in getGCOVOptions() argument
515 const LangOptions &LangOpts) { in getInstrProfOptions() argument
570 if (!initTargetOptions(Diags, Options, CodeGenOpts, TargetOpts, LangOpts, in CreateTargetMachine()
637 static void addKCFIPass(const Triple &TargetTriple, const LangOptions &LangOpts, in addKCFIPass() argument
648 LangOpts.Sanitize.has(SanitizerKind::KCFI)) in addKCFIPass()
657 LangOpts.Sanitize.has(SanitizerKind::KCFI)) in addKCFIPass()
664 const LangOptions &LangOpts, PassBuilder &PB) { in addSanitizers() argument
681 if (LangOpts.Sanitize.has(Mask)) { in addSanitizers()
707 if (LangOpts.Sanitize.has(SanitizerKind::Thread)) { in addSanitizers()
712 if (LangOpts.Sanitize.has(SanitizerKind::NumericalStability)) in addSanitizers()
716 if (LangOpts.Sanitize.has(Mask)) { in addSanitizers()
734 if (LangOpts.Sanitize.has(Mask)) { in addSanitizers()
744 if (LangOpts.Sanitize.has(SanitizerKind::DataFlow)) { in addSanitizers()
745 MPM.addPass(DataFlowSanitizerPass(LangOpts.NoSanitizeFiles)); in addSanitizers()
957 if (LangOpts.ObjCAutoRefCount) { in RunOptimizationPipeline()
992 if (LangOpts.Sanitize.has(SanitizerKind::LocalBounds)) in RunOptimizationPipeline()
1001 addSanitizers(TargetTriple, CodeGenOpts, LangOpts, PB); in RunOptimizationPipeline()
1002 addKCFIPass(TargetTriple, LangOpts, PB); in RunOptimizationPipeline()
1006 getGCOVOptions(CodeGenOpts, LangOpts)) in RunOptimizationPipeline()
1012 getInstrProfOptions(CodeGenOpts, LangOpts)) in RunOptimizationPipeline()
1106 if (LangOpts.HIPStdPar && !LangOpts.CUDAIsDevice && in RunOptimizationPipeline()
1107 LangOpts.HIPStdParInterposeAlloc) in RunOptimizationPipeline()