Lines Matching refs:Options

469                               llvm::TargetOptions &Options,  in initTargetOptions()  argument
476 Options.ThreadModel = llvm::ThreadModel::POSIX; in initTargetOptions()
479 Options.ThreadModel = llvm::ThreadModel::Single; in initTargetOptions()
487 Options.FloatABIType = in initTargetOptions()
499 Options.AllowFPOpFusion = llvm::FPOpFusion::Standard; in initTargetOptions()
503 Options.AllowFPOpFusion = llvm::FPOpFusion::Standard; in initTargetOptions()
506 Options.AllowFPOpFusion = llvm::FPOpFusion::Fast; in initTargetOptions()
510 Options.BinutilsVersion = in initTargetOptions()
512 Options.UseInitArray = CodeGenOpts.UseInitArray; in initTargetOptions()
513 Options.DisableIntegratedAS = CodeGenOpts.DisableIntegratedAS; in initTargetOptions()
514 Options.CompressDebugSections = CodeGenOpts.getCompressDebugSections(); in initTargetOptions()
515 Options.RelaxELFRelocations = CodeGenOpts.RelaxELFRelocations; in initTargetOptions()
518 Options.EABIVersion = TargetOpts.EABIVersion; in initTargetOptions()
521 Options.ExceptionModel = llvm::ExceptionHandling::SjLj; in initTargetOptions()
523 Options.ExceptionModel = llvm::ExceptionHandling::WinEH; in initTargetOptions()
525 Options.ExceptionModel = llvm::ExceptionHandling::DwarfCFI; in initTargetOptions()
527 Options.ExceptionModel = llvm::ExceptionHandling::Wasm; in initTargetOptions()
529 Options.NoInfsFPMath = LangOpts.NoHonorInfs; in initTargetOptions()
530 Options.NoNaNsFPMath = LangOpts.NoHonorNaNs; in initTargetOptions()
531 Options.NoZerosInBSS = CodeGenOpts.NoZeroInitializedInBSS; in initTargetOptions()
532 Options.UnsafeFPMath = LangOpts.UnsafeFPMath; in initTargetOptions()
533 Options.StackAlignmentOverride = CodeGenOpts.StackAlignment; in initTargetOptions()
535 Options.BBSections = in initTargetOptions()
543 if (Options.BBSections == llvm::BasicBlockSection::List) { in initTargetOptions()
551 Options.BBSectionsFuncListBuf = std::move(*MBOrErr); in initTargetOptions()
554 Options.EnableMachineFunctionSplitter = CodeGenOpts.SplitMachineFunctions; in initTargetOptions()
555 Options.FunctionSections = CodeGenOpts.FunctionSections; in initTargetOptions()
556 Options.DataSections = CodeGenOpts.DataSections; in initTargetOptions()
557 Options.IgnoreXCOFFVisibility = LangOpts.IgnoreXCOFFVisibility; in initTargetOptions()
558 Options.UniqueSectionNames = CodeGenOpts.UniqueSectionNames; in initTargetOptions()
559 Options.UniqueBasicBlockSectionNames = in initTargetOptions()
561 Options.TLSSize = CodeGenOpts.TLSSize; in initTargetOptions()
562 Options.EmulatedTLS = CodeGenOpts.EmulatedTLS; in initTargetOptions()
563 Options.ExplicitEmulatedTLS = CodeGenOpts.ExplicitEmulatedTLS; in initTargetOptions()
564 Options.DebuggerTuning = CodeGenOpts.getDebuggerTuning(); in initTargetOptions()
565 Options.EmitStackSizeSection = CodeGenOpts.StackSizeSection; in initTargetOptions()
566 Options.StackUsageOutput = CodeGenOpts.StackUsageOutput; in initTargetOptions()
567 Options.EmitAddrsig = CodeGenOpts.Addrsig; in initTargetOptions()
568 Options.ForceDwarfFrameSection = CodeGenOpts.ForceDwarfFrameSection; in initTargetOptions()
569 Options.EmitCallSiteInfo = CodeGenOpts.EmitCallSiteInfo; in initTargetOptions()
570 Options.EnableAIXExtendedAltivecABI = CodeGenOpts.EnableAIXExtendedAltivecABI; in initTargetOptions()
571 Options.PseudoProbeForProfiling = CodeGenOpts.PseudoProbeForProfiling; in initTargetOptions()
572 Options.ValueTrackingVariableLocations = in initTargetOptions()
574 Options.XRayOmitFunctionIndex = CodeGenOpts.XRayOmitFunctionIndex; in initTargetOptions()
576 Options.MCOptions.SplitDwarfFile = CodeGenOpts.SplitDwarfFile; in initTargetOptions()
577 Options.MCOptions.MCRelaxAll = CodeGenOpts.RelaxAll; in initTargetOptions()
578 Options.MCOptions.MCSaveTempLabels = CodeGenOpts.SaveTempLabels; in initTargetOptions()
579 Options.MCOptions.MCUseDwarfDirectory = !CodeGenOpts.NoDwarfDirectoryAsm; in initTargetOptions()
580 Options.MCOptions.MCNoExecStack = CodeGenOpts.NoExecStack; in initTargetOptions()
581 Options.MCOptions.MCIncrementalLinkerCompatible = in initTargetOptions()
583 Options.MCOptions.MCFatalWarnings = CodeGenOpts.FatalWarnings; in initTargetOptions()
584 Options.MCOptions.MCNoWarn = CodeGenOpts.NoWarn; in initTargetOptions()
585 Options.MCOptions.AsmVerbose = CodeGenOpts.AsmVerbose; in initTargetOptions()
586 Options.MCOptions.Dwarf64 = CodeGenOpts.Dwarf64; in initTargetOptions()
587 Options.MCOptions.PreserveAsmComments = CodeGenOpts.PreserveAsmComments; in initTargetOptions()
588 Options.MCOptions.ABIName = TargetOpts.ABI; in initTargetOptions()
594 Options.MCOptions.IASSearchPaths.push_back( in initTargetOptions()
596 Options.MCOptions.Argv0 = CodeGenOpts.Argv0; in initTargetOptions()
597 Options.MCOptions.CommandLineArgs = CodeGenOpts.CommandLineArgs; in initTargetOptions()
598 Options.DebugStrictDwarf = CodeGenOpts.DebugStrictDwarf; in initTargetOptions()
609 GCOVOptions Options; in getGCOVOptions() local
610 Options.EmitNotes = CodeGenOpts.EmitGcovNotes; in getGCOVOptions()
611 Options.EmitData = CodeGenOpts.EmitGcovArcs; in getGCOVOptions()
612 llvm::copy(CodeGenOpts.CoverageVersion, std::begin(Options.Version)); in getGCOVOptions()
613 Options.NoRedZone = CodeGenOpts.DisableRedZone; in getGCOVOptions()
614 Options.Filter = CodeGenOpts.ProfileFilterFiles; in getGCOVOptions()
615 Options.Exclude = CodeGenOpts.ProfileExcludeFiles; in getGCOVOptions()
616 Options.Atomic = CodeGenOpts.AtomicProfileUpdate; in getGCOVOptions()
617 return Options; in getGCOVOptions()
625 InstrProfOptions Options; in getInstrProfOptions() local
626 Options.NoRedZone = CodeGenOpts.DisableRedZone; in getInstrProfOptions()
627 Options.InstrProfileOutput = CodeGenOpts.InstrProfileOutput; in getInstrProfOptions()
628 Options.Atomic = CodeGenOpts.AtomicProfileUpdate; in getInstrProfOptions()
629 return Options; in getInstrProfOptions()
818 if (Optional<GCOVOptions> Options = getGCOVOptions(CodeGenOpts, LangOpts)) { in CreatePasses() local
819 MPM.add(createGCOVProfilerPass(*Options)); in CreatePasses()
824 if (Optional<InstrProfOptions> Options = in CreatePasses() local
826 MPM.add(createInstrProfilingLegacyPass(*Options, false)); in CreatePasses()
902 llvm::TargetOptions Options; in CreateTargetMachine() local
903 if (!initTargetOptions(Diags, Options, CodeGenOpts, TargetOpts, LangOpts, in CreateTargetMachine()
907 Options, RM, CM, OptLevel)); in CreateTargetMachine()
1388 if (Optional<GCOVOptions> Options = getGCOVOptions(CodeGenOpts, LangOpts)) in EmitAssemblyWithNewPassManager() local
1390 [Options](ModulePassManager &MPM, in EmitAssemblyWithNewPassManager()
1392 MPM.addPass(GCOVProfilerPass(*Options)); in EmitAssemblyWithNewPassManager()
1394 if (Optional<InstrProfOptions> Options = in EmitAssemblyWithNewPassManager() local
1397 [Options](ModulePassManager &MPM, in EmitAssemblyWithNewPassManager()
1399 MPM.addPass(InstrProfiling(*Options, false)); in EmitAssemblyWithNewPassManager()
1540 initTargetOptions(Diags, Conf.Options, CGOpts, TOpts, LOpts, HeaderOpts); in runThinLTOBackend()