Lines Matching refs:Options

325                               llvm::TargetOptions &Options,  in initTargetOptions()  argument
332 Options.ThreadModel = llvm::ThreadModel::POSIX; in initTargetOptions()
335 Options.ThreadModel = llvm::ThreadModel::Single; in initTargetOptions()
343 Options.FloatABIType = in initTargetOptions()
355 Options.AllowFPOpFusion = llvm::FPOpFusion::Standard; in initTargetOptions()
359 Options.AllowFPOpFusion = llvm::FPOpFusion::Standard; in initTargetOptions()
362 Options.AllowFPOpFusion = llvm::FPOpFusion::Fast; in initTargetOptions()
366 Options.BinutilsVersion = in initTargetOptions()
368 Options.UseInitArray = CodeGenOpts.UseInitArray; in initTargetOptions()
369 Options.DisableIntegratedAS = CodeGenOpts.DisableIntegratedAS; in initTargetOptions()
372 Options.EABIVersion = TargetOpts.EABIVersion; in initTargetOptions()
375 Options.ExceptionModel = llvm::ExceptionHandling::SjLj; in initTargetOptions()
377 Options.ExceptionModel = llvm::ExceptionHandling::WinEH; in initTargetOptions()
379 Options.ExceptionModel = llvm::ExceptionHandling::DwarfCFI; in initTargetOptions()
381 Options.ExceptionModel = llvm::ExceptionHandling::Wasm; in initTargetOptions()
383 Options.NoInfsFPMath = LangOpts.NoHonorInfs; in initTargetOptions()
384 Options.NoNaNsFPMath = LangOpts.NoHonorNaNs; in initTargetOptions()
385 Options.NoZerosInBSS = CodeGenOpts.NoZeroInitializedInBSS; in initTargetOptions()
386 Options.UnsafeFPMath = LangOpts.AllowFPReassoc && LangOpts.AllowRecip && in initTargetOptions()
392 Options.ApproxFuncFPMath = LangOpts.ApproxFunc; in initTargetOptions()
394 Options.BBAddrMap = CodeGenOpts.BBAddrMap; in initTargetOptions()
395 Options.BBSections = in initTargetOptions()
403 if (Options.BBSections == llvm::BasicBlockSection::List) { in initTargetOptions()
411 Options.BBSectionsFuncListBuf = std::move(*MBOrErr); in initTargetOptions()
414 Options.EnableMachineFunctionSplitter = CodeGenOpts.SplitMachineFunctions; in initTargetOptions()
415 Options.FunctionSections = CodeGenOpts.FunctionSections; in initTargetOptions()
416 Options.DataSections = CodeGenOpts.DataSections; in initTargetOptions()
417 Options.IgnoreXCOFFVisibility = LangOpts.IgnoreXCOFFVisibility; in initTargetOptions()
418 Options.UniqueSectionNames = CodeGenOpts.UniqueSectionNames; in initTargetOptions()
419 Options.UniqueBasicBlockSectionNames = in initTargetOptions()
421 Options.SeparateNamedSections = CodeGenOpts.SeparateNamedSections; in initTargetOptions()
422 Options.TLSSize = CodeGenOpts.TLSSize; in initTargetOptions()
423 Options.EnableTLSDESC = CodeGenOpts.EnableTLSDESC; in initTargetOptions()
424 Options.EmulatedTLS = CodeGenOpts.EmulatedTLS; in initTargetOptions()
425 Options.DebuggerTuning = CodeGenOpts.getDebuggerTuning(); in initTargetOptions()
426 Options.EmitStackSizeSection = CodeGenOpts.StackSizeSection; in initTargetOptions()
427 Options.StackUsageOutput = CodeGenOpts.StackUsageOutput; in initTargetOptions()
428 Options.EmitAddrsig = CodeGenOpts.Addrsig; in initTargetOptions()
429 Options.ForceDwarfFrameSection = CodeGenOpts.ForceDwarfFrameSection; in initTargetOptions()
430 Options.EmitCallSiteInfo = CodeGenOpts.EmitCallSiteInfo; in initTargetOptions()
431 Options.EnableAIXExtendedAltivecABI = LangOpts.EnableAIXExtendedAltivecABI; in initTargetOptions()
432 Options.XRayFunctionIndex = CodeGenOpts.XRayFunctionIndex; in initTargetOptions()
433 Options.LoopAlignment = CodeGenOpts.LoopAlignment; in initTargetOptions()
434 Options.DebugStrictDwarf = CodeGenOpts.DebugStrictDwarf; in initTargetOptions()
435 Options.ObjectFilenameForDebug = CodeGenOpts.ObjectFilenameForDebug; in initTargetOptions()
436 Options.Hotpatch = CodeGenOpts.HotPatch; in initTargetOptions()
437 Options.JMCInstrument = CodeGenOpts.JMCInstrument; in initTargetOptions()
438 Options.XCOFFReadOnlyPointers = CodeGenOpts.XCOFFReadOnlyPointers; in initTargetOptions()
442 Options.SwiftAsyncFramePointer = in initTargetOptions()
447 Options.SwiftAsyncFramePointer = SwiftAsyncFramePointerMode::Always; in initTargetOptions()
451 Options.SwiftAsyncFramePointer = SwiftAsyncFramePointerMode::Never; in initTargetOptions()
455 Options.MCOptions.SplitDwarfFile = CodeGenOpts.SplitDwarfFile; in initTargetOptions()
456 Options.MCOptions.EmitDwarfUnwind = CodeGenOpts.getEmitDwarfUnwind(); in initTargetOptions()
457 Options.MCOptions.EmitCompactUnwindNonCanonical = in initTargetOptions()
459 Options.MCOptions.MCRelaxAll = CodeGenOpts.RelaxAll; in initTargetOptions()
460 Options.MCOptions.MCSaveTempLabels = CodeGenOpts.SaveTempLabels; in initTargetOptions()
461 Options.MCOptions.MCUseDwarfDirectory = in initTargetOptions()
465 Options.MCOptions.MCNoExecStack = CodeGenOpts.NoExecStack; in initTargetOptions()
466 Options.MCOptions.MCIncrementalLinkerCompatible = in initTargetOptions()
468 Options.MCOptions.MCFatalWarnings = CodeGenOpts.FatalWarnings; in initTargetOptions()
469 Options.MCOptions.MCNoWarn = CodeGenOpts.NoWarn; in initTargetOptions()
470 Options.MCOptions.AsmVerbose = CodeGenOpts.AsmVerbose; in initTargetOptions()
471 Options.MCOptions.Dwarf64 = CodeGenOpts.Dwarf64; in initTargetOptions()
472 Options.MCOptions.PreserveAsmComments = CodeGenOpts.PreserveAsmComments; in initTargetOptions()
473 Options.MCOptions.Crel = CodeGenOpts.Crel; in initTargetOptions()
474 Options.MCOptions.X86RelaxRelocations = CodeGenOpts.RelaxELFRelocations; in initTargetOptions()
475 Options.MCOptions.CompressDebugSections = in initTargetOptions()
477 Options.MCOptions.ABIName = TargetOpts.ABI; in initTargetOptions()
483 Options.MCOptions.IASSearchPaths.push_back( in initTargetOptions()
485 Options.MCOptions.Argv0 = CodeGenOpts.Argv0; in initTargetOptions()
486 Options.MCOptions.CommandLineArgs = CodeGenOpts.CommandLineArgs; in initTargetOptions()
487 Options.MCOptions.AsSecureLogFile = CodeGenOpts.AsSecureLogFile; in initTargetOptions()
488 Options.MCOptions.PPCUseFullRegisterNames = in initTargetOptions()
490 Options.MisExpect = CodeGenOpts.MisExpect; in initTargetOptions()
502 GCOVOptions Options; in getGCOVOptions() local
503 Options.EmitNotes = !CodeGenOpts.CoverageNotesFile.empty(); in getGCOVOptions()
504 Options.EmitData = !CodeGenOpts.CoverageDataFile.empty(); in getGCOVOptions()
505 llvm::copy(CodeGenOpts.CoverageVersion, std::begin(Options.Version)); in getGCOVOptions()
506 Options.NoRedZone = CodeGenOpts.DisableRedZone; in getGCOVOptions()
507 Options.Filter = CodeGenOpts.ProfileFilterFiles; in getGCOVOptions()
508 Options.Exclude = CodeGenOpts.ProfileExcludeFiles; in getGCOVOptions()
509 Options.Atomic = CodeGenOpts.AtomicProfileUpdate; in getGCOVOptions()
510 return Options; in getGCOVOptions()
518 InstrProfOptions Options; in getInstrProfOptions() local
519 Options.NoRedZone = CodeGenOpts.DisableRedZone; in getInstrProfOptions()
520 Options.InstrProfileOutput = CodeGenOpts.InstrProfileOutput; in getInstrProfOptions()
521 Options.Atomic = CodeGenOpts.AtomicProfileUpdate; in getInstrProfOptions()
522 return Options; in getInstrProfOptions()
569 llvm::TargetOptions Options; in CreateTargetMachine() local
570 if (!initTargetOptions(Diags, Options, CodeGenOpts, TargetOpts, LangOpts, in CreateTargetMachine()
574 Options, RM, CM, OptLevel)); in CreateTargetMachine()
1005 if (std::optional<GCOVOptions> Options = in RunOptimizationPipeline() local
1008 [Options](ModulePassManager &MPM, OptimizationLevel Level) { in RunOptimizationPipeline()
1009 MPM.addPass(GCOVProfilerPass(*Options)); in RunOptimizationPipeline()
1011 if (std::optional<InstrProfOptions> Options = in RunOptimizationPipeline() local
1014 [Options](ModulePassManager &MPM, OptimizationLevel Level) { in RunOptimizationPipeline()
1015 MPM.addPass(InstrProfilingLoweringPass(*Options, false)); in RunOptimizationPipeline()
1231 initTargetOptions(Diags, Conf.Options, CGOpts, TOpts, LOpts, HeaderOpts); in runThinLTOBackend()