Lines Matching refs:Options

478                               llvm::TargetOptions &Options,  in initTargetOptions()  argument
485 Options.ThreadModel = llvm::ThreadModel::POSIX; in initTargetOptions()
488 Options.ThreadModel = llvm::ThreadModel::Single; in initTargetOptions()
496 Options.FloatABIType = in initTargetOptions()
508 Options.AllowFPOpFusion = llvm::FPOpFusion::Standard; in initTargetOptions()
512 Options.AllowFPOpFusion = llvm::FPOpFusion::Standard; in initTargetOptions()
515 Options.AllowFPOpFusion = llvm::FPOpFusion::Fast; in initTargetOptions()
519 Options.BinutilsVersion = in initTargetOptions()
521 Options.UseInitArray = CodeGenOpts.UseInitArray; in initTargetOptions()
522 Options.DisableIntegratedAS = CodeGenOpts.DisableIntegratedAS; in initTargetOptions()
523 Options.CompressDebugSections = CodeGenOpts.getCompressDebugSections(); in initTargetOptions()
524 Options.RelaxELFRelocations = CodeGenOpts.RelaxELFRelocations; in initTargetOptions()
527 Options.EABIVersion = TargetOpts.EABIVersion; in initTargetOptions()
530 Options.ExceptionModel = llvm::ExceptionHandling::SjLj; in initTargetOptions()
532 Options.ExceptionModel = llvm::ExceptionHandling::WinEH; in initTargetOptions()
534 Options.ExceptionModel = llvm::ExceptionHandling::DwarfCFI; in initTargetOptions()
536 Options.ExceptionModel = llvm::ExceptionHandling::Wasm; in initTargetOptions()
538 Options.NoInfsFPMath = LangOpts.NoHonorInfs; in initTargetOptions()
539 Options.NoNaNsFPMath = LangOpts.NoHonorNaNs; in initTargetOptions()
540 Options.NoZerosInBSS = CodeGenOpts.NoZeroInitializedInBSS; in initTargetOptions()
541 Options.UnsafeFPMath = LangOpts.UnsafeFPMath; in initTargetOptions()
543 Options.BBSections = in initTargetOptions()
551 if (Options.BBSections == llvm::BasicBlockSection::List) { in initTargetOptions()
559 Options.BBSectionsFuncListBuf = std::move(*MBOrErr); in initTargetOptions()
562 Options.EnableMachineFunctionSplitter = CodeGenOpts.SplitMachineFunctions; in initTargetOptions()
563 Options.FunctionSections = CodeGenOpts.FunctionSections; in initTargetOptions()
564 Options.DataSections = CodeGenOpts.DataSections; in initTargetOptions()
565 Options.IgnoreXCOFFVisibility = LangOpts.IgnoreXCOFFVisibility; in initTargetOptions()
566 Options.UniqueSectionNames = CodeGenOpts.UniqueSectionNames; in initTargetOptions()
567 Options.UniqueBasicBlockSectionNames = in initTargetOptions()
569 Options.TLSSize = CodeGenOpts.TLSSize; in initTargetOptions()
570 Options.EmulatedTLS = CodeGenOpts.EmulatedTLS; in initTargetOptions()
571 Options.ExplicitEmulatedTLS = CodeGenOpts.ExplicitEmulatedTLS; in initTargetOptions()
572 Options.DebuggerTuning = CodeGenOpts.getDebuggerTuning(); in initTargetOptions()
573 Options.EmitStackSizeSection = CodeGenOpts.StackSizeSection; in initTargetOptions()
574 Options.StackUsageOutput = CodeGenOpts.StackUsageOutput; in initTargetOptions()
575 Options.EmitAddrsig = CodeGenOpts.Addrsig; in initTargetOptions()
576 Options.ForceDwarfFrameSection = CodeGenOpts.ForceDwarfFrameSection; in initTargetOptions()
577 Options.EmitCallSiteInfo = CodeGenOpts.EmitCallSiteInfo; in initTargetOptions()
578 Options.EnableAIXExtendedAltivecABI = CodeGenOpts.EnableAIXExtendedAltivecABI; in initTargetOptions()
579 Options.PseudoProbeForProfiling = CodeGenOpts.PseudoProbeForProfiling; in initTargetOptions()
580 Options.ValueTrackingVariableLocations = in initTargetOptions()
582 Options.XRayOmitFunctionIndex = CodeGenOpts.XRayOmitFunctionIndex; in initTargetOptions()
584 Options.MCOptions.SplitDwarfFile = CodeGenOpts.SplitDwarfFile; in initTargetOptions()
585 Options.MCOptions.MCRelaxAll = CodeGenOpts.RelaxAll; in initTargetOptions()
586 Options.MCOptions.MCSaveTempLabels = CodeGenOpts.SaveTempLabels; in initTargetOptions()
587 Options.MCOptions.MCUseDwarfDirectory = !CodeGenOpts.NoDwarfDirectoryAsm; in initTargetOptions()
588 Options.MCOptions.MCNoExecStack = CodeGenOpts.NoExecStack; in initTargetOptions()
589 Options.MCOptions.MCIncrementalLinkerCompatible = in initTargetOptions()
591 Options.MCOptions.MCFatalWarnings = CodeGenOpts.FatalWarnings; in initTargetOptions()
592 Options.MCOptions.MCNoWarn = CodeGenOpts.NoWarn; in initTargetOptions()
593 Options.MCOptions.AsmVerbose = CodeGenOpts.AsmVerbose; in initTargetOptions()
594 Options.MCOptions.Dwarf64 = CodeGenOpts.Dwarf64; in initTargetOptions()
595 Options.MCOptions.PreserveAsmComments = CodeGenOpts.PreserveAsmComments; in initTargetOptions()
596 Options.MCOptions.ABIName = TargetOpts.ABI; in initTargetOptions()
602 Options.MCOptions.IASSearchPaths.push_back( in initTargetOptions()
604 Options.MCOptions.Argv0 = CodeGenOpts.Argv0; in initTargetOptions()
605 Options.MCOptions.CommandLineArgs = CodeGenOpts.CommandLineArgs; in initTargetOptions()
606 Options.DebugStrictDwarf = CodeGenOpts.DebugStrictDwarf; in initTargetOptions()
617 GCOVOptions Options; in getGCOVOptions() local
618 Options.EmitNotes = CodeGenOpts.EmitGcovNotes; in getGCOVOptions()
619 Options.EmitData = CodeGenOpts.EmitGcovArcs; in getGCOVOptions()
620 llvm::copy(CodeGenOpts.CoverageVersion, std::begin(Options.Version)); in getGCOVOptions()
621 Options.NoRedZone = CodeGenOpts.DisableRedZone; in getGCOVOptions()
622 Options.Filter = CodeGenOpts.ProfileFilterFiles; in getGCOVOptions()
623 Options.Exclude = CodeGenOpts.ProfileExcludeFiles; in getGCOVOptions()
624 Options.Atomic = CodeGenOpts.AtomicProfileUpdate; in getGCOVOptions()
625 return Options; in getGCOVOptions()
633 InstrProfOptions Options; in getInstrProfOptions() local
634 Options.NoRedZone = CodeGenOpts.DisableRedZone; in getInstrProfOptions()
635 Options.InstrProfileOutput = CodeGenOpts.InstrProfileOutput; in getInstrProfOptions()
636 Options.Atomic = CodeGenOpts.AtomicProfileUpdate; in getInstrProfOptions()
637 return Options; in getInstrProfOptions()
824 if (Optional<GCOVOptions> Options = getGCOVOptions(CodeGenOpts, LangOpts)) { in CreatePasses() local
825 MPM.add(createGCOVProfilerPass(*Options)); in CreatePasses()
830 if (Optional<InstrProfOptions> Options = in CreatePasses() local
832 MPM.add(createInstrProfilingLegacyPass(*Options, false)); in CreatePasses()
908 llvm::TargetOptions Options; in CreateTargetMachine() local
909 if (!initTargetOptions(Diags, Options, CodeGenOpts, TargetOpts, LangOpts, in CreateTargetMachine()
913 Options, RM, CM, OptLevel)); in CreateTargetMachine()
1395 if (Optional<GCOVOptions> Options = getGCOVOptions(CodeGenOpts, LangOpts)) in EmitAssemblyWithNewPassManager() local
1397 [Options](ModulePassManager &MPM, in EmitAssemblyWithNewPassManager()
1399 MPM.addPass(GCOVProfilerPass(*Options)); in EmitAssemblyWithNewPassManager()
1401 if (Optional<InstrProfOptions> Options = in EmitAssemblyWithNewPassManager() local
1404 [Options](ModulePassManager &MPM, in EmitAssemblyWithNewPassManager()
1406 MPM.addPass(InstrProfiling(*Options, false)); in EmitAssemblyWithNewPassManager()
1547 initTargetOptions(Diags, Conf.Options, CGOpts, TOpts, LOpts, HeaderOpts); in runThinLTOBackend()