Lines Matching refs:Options
336 llvm::TargetOptions &Options, in initTargetOptions() argument
343 Options.ThreadModel = llvm::ThreadModel::POSIX; in initTargetOptions()
346 Options.ThreadModel = llvm::ThreadModel::Single; in initTargetOptions()
354 Options.FloatABIType = in initTargetOptions()
366 Options.AllowFPOpFusion = llvm::FPOpFusion::Standard; in initTargetOptions()
370 Options.AllowFPOpFusion = llvm::FPOpFusion::Standard; in initTargetOptions()
373 Options.AllowFPOpFusion = llvm::FPOpFusion::Fast; in initTargetOptions()
377 Options.BinutilsVersion = in initTargetOptions()
379 Options.UseInitArray = CodeGenOpts.UseInitArray; in initTargetOptions()
380 Options.LowerGlobalDtorsViaCxaAtExit = in initTargetOptions()
382 Options.DisableIntegratedAS = CodeGenOpts.DisableIntegratedAS; in initTargetOptions()
383 Options.CompressDebugSections = CodeGenOpts.getCompressDebugSections(); in initTargetOptions()
384 Options.RelaxELFRelocations = CodeGenOpts.RelaxELFRelocations; in initTargetOptions()
387 Options.EABIVersion = TargetOpts.EABIVersion; in initTargetOptions()
390 Options.ExceptionModel = llvm::ExceptionHandling::SjLj; in initTargetOptions()
392 Options.ExceptionModel = llvm::ExceptionHandling::WinEH; in initTargetOptions()
394 Options.ExceptionModel = llvm::ExceptionHandling::DwarfCFI; in initTargetOptions()
396 Options.ExceptionModel = llvm::ExceptionHandling::Wasm; in initTargetOptions()
398 Options.NoInfsFPMath = LangOpts.NoHonorInfs; in initTargetOptions()
399 Options.NoNaNsFPMath = LangOpts.NoHonorNaNs; in initTargetOptions()
400 Options.NoZerosInBSS = CodeGenOpts.NoZeroInitializedInBSS; in initTargetOptions()
401 Options.UnsafeFPMath = LangOpts.AllowFPReassoc && LangOpts.AllowRecip && in initTargetOptions()
407 Options.ApproxFuncFPMath = LangOpts.ApproxFunc; in initTargetOptions()
409 Options.BBSections = in initTargetOptions()
417 if (Options.BBSections == llvm::BasicBlockSection::List) { in initTargetOptions()
425 Options.BBSectionsFuncListBuf = std::move(*MBOrErr); in initTargetOptions()
428 Options.EnableMachineFunctionSplitter = CodeGenOpts.SplitMachineFunctions; in initTargetOptions()
429 Options.FunctionSections = CodeGenOpts.FunctionSections; in initTargetOptions()
430 Options.DataSections = CodeGenOpts.DataSections; in initTargetOptions()
431 Options.IgnoreXCOFFVisibility = LangOpts.IgnoreXCOFFVisibility; in initTargetOptions()
432 Options.UniqueSectionNames = CodeGenOpts.UniqueSectionNames; in initTargetOptions()
433 Options.UniqueBasicBlockSectionNames = in initTargetOptions()
435 Options.TLSSize = CodeGenOpts.TLSSize; in initTargetOptions()
436 Options.EmulatedTLS = CodeGenOpts.EmulatedTLS; in initTargetOptions()
437 Options.ExplicitEmulatedTLS = true; in initTargetOptions()
438 Options.DebuggerTuning = CodeGenOpts.getDebuggerTuning(); in initTargetOptions()
439 Options.EmitStackSizeSection = CodeGenOpts.StackSizeSection; in initTargetOptions()
440 Options.StackUsageOutput = CodeGenOpts.StackUsageOutput; in initTargetOptions()
441 Options.EmitAddrsig = CodeGenOpts.Addrsig; in initTargetOptions()
442 Options.ForceDwarfFrameSection = CodeGenOpts.ForceDwarfFrameSection; in initTargetOptions()
443 Options.EmitCallSiteInfo = CodeGenOpts.EmitCallSiteInfo; in initTargetOptions()
444 Options.EnableAIXExtendedAltivecABI = CodeGenOpts.EnableAIXExtendedAltivecABI; in initTargetOptions()
445 Options.XRayOmitFunctionIndex = CodeGenOpts.XRayOmitFunctionIndex; in initTargetOptions()
446 Options.LoopAlignment = CodeGenOpts.LoopAlignment; in initTargetOptions()
447 Options.DebugStrictDwarf = CodeGenOpts.DebugStrictDwarf; in initTargetOptions()
448 Options.ObjectFilenameForDebug = CodeGenOpts.ObjectFilenameForDebug; in initTargetOptions()
449 Options.Hotpatch = CodeGenOpts.HotPatch; in initTargetOptions()
450 Options.JMCInstrument = CodeGenOpts.JMCInstrument; in initTargetOptions()
454 Options.SwiftAsyncFramePointer = in initTargetOptions()
459 Options.SwiftAsyncFramePointer = SwiftAsyncFramePointerMode::Always; in initTargetOptions()
463 Options.SwiftAsyncFramePointer = SwiftAsyncFramePointerMode::Never; in initTargetOptions()
467 Options.MCOptions.SplitDwarfFile = CodeGenOpts.SplitDwarfFile; in initTargetOptions()
468 Options.MCOptions.EmitDwarfUnwind = CodeGenOpts.getEmitDwarfUnwind(); in initTargetOptions()
469 Options.MCOptions.MCRelaxAll = CodeGenOpts.RelaxAll; in initTargetOptions()
470 Options.MCOptions.MCSaveTempLabels = CodeGenOpts.SaveTempLabels; in initTargetOptions()
471 Options.MCOptions.MCUseDwarfDirectory = in initTargetOptions()
475 Options.MCOptions.MCNoExecStack = CodeGenOpts.NoExecStack; in initTargetOptions()
476 Options.MCOptions.MCIncrementalLinkerCompatible = in initTargetOptions()
478 Options.MCOptions.MCFatalWarnings = CodeGenOpts.FatalWarnings; in initTargetOptions()
479 Options.MCOptions.MCNoWarn = CodeGenOpts.NoWarn; in initTargetOptions()
480 Options.MCOptions.AsmVerbose = CodeGenOpts.AsmVerbose; in initTargetOptions()
481 Options.MCOptions.Dwarf64 = CodeGenOpts.Dwarf64; in initTargetOptions()
482 Options.MCOptions.PreserveAsmComments = CodeGenOpts.PreserveAsmComments; in initTargetOptions()
483 Options.MCOptions.ABIName = TargetOpts.ABI; in initTargetOptions()
489 Options.MCOptions.IASSearchPaths.push_back( in initTargetOptions()
491 Options.MCOptions.Argv0 = CodeGenOpts.Argv0; in initTargetOptions()
492 Options.MCOptions.CommandLineArgs = CodeGenOpts.CommandLineArgs; in initTargetOptions()
493 Options.MCOptions.AsSecureLogFile = CodeGenOpts.AsSecureLogFile; in initTargetOptions()
494 Options.MisExpect = CodeGenOpts.MisExpect; in initTargetOptions()
505 GCOVOptions Options; in getGCOVOptions() local
506 Options.EmitNotes = CodeGenOpts.EmitGcovNotes; in getGCOVOptions()
507 Options.EmitData = CodeGenOpts.EmitGcovArcs; in getGCOVOptions()
508 llvm::copy(CodeGenOpts.CoverageVersion, std::begin(Options.Version)); in getGCOVOptions()
509 Options.NoRedZone = CodeGenOpts.DisableRedZone; in getGCOVOptions()
510 Options.Filter = CodeGenOpts.ProfileFilterFiles; in getGCOVOptions()
511 Options.Exclude = CodeGenOpts.ProfileExcludeFiles; in getGCOVOptions()
512 Options.Atomic = CodeGenOpts.AtomicProfileUpdate; in getGCOVOptions()
513 return Options; in getGCOVOptions()
521 InstrProfOptions Options; in getInstrProfOptions() local
522 Options.NoRedZone = CodeGenOpts.DisableRedZone; in getInstrProfOptions()
523 Options.InstrProfileOutput = CodeGenOpts.InstrProfileOutput; in getInstrProfOptions()
524 Options.Atomic = CodeGenOpts.AtomicProfileUpdate; in getInstrProfOptions()
525 return Options; in getInstrProfOptions()
572 llvm::TargetOptions Options; in CreateTargetMachine() local
573 if (!initTargetOptions(Diags, Options, CodeGenOpts, TargetOpts, LangOpts, in CreateTargetMachine()
577 Options, RM, CM, OptLevel)); in CreateTargetMachine()
972 if (std::optional<GCOVOptions> Options = in RunOptimizationPipeline() local
975 [Options](ModulePassManager &MPM, OptimizationLevel Level) { in RunOptimizationPipeline()
976 MPM.addPass(GCOVProfilerPass(*Options)); in RunOptimizationPipeline()
978 if (std::optional<InstrProfOptions> Options = in RunOptimizationPipeline() local
981 [Options](ModulePassManager &MPM, OptimizationLevel Level) { in RunOptimizationPipeline()
982 MPM.addPass(InstrProfiling(*Options, false)); in RunOptimizationPipeline()
1157 initTargetOptions(Diags, Conf.Options, CGOpts, TOpts, LOpts, HeaderOpts); in runThinLTOBackend()