Lines Matching refs:Options

314                               llvm::TargetOptions &Options,  in initTargetOptions()  argument
321 Options.ThreadModel = llvm::ThreadModel::POSIX; in initTargetOptions()
324 Options.ThreadModel = llvm::ThreadModel::Single; in initTargetOptions()
332 Options.FloatABIType = in initTargetOptions()
344 Options.AllowFPOpFusion = llvm::FPOpFusion::Standard; in initTargetOptions()
348 Options.AllowFPOpFusion = llvm::FPOpFusion::Standard; in initTargetOptions()
351 Options.AllowFPOpFusion = llvm::FPOpFusion::Fast; in initTargetOptions()
355 Options.BinutilsVersion = in initTargetOptions()
357 Options.UseInitArray = CodeGenOpts.UseInitArray; in initTargetOptions()
358 Options.DisableIntegratedAS = CodeGenOpts.DisableIntegratedAS; in initTargetOptions()
359 Options.CompressDebugSections = CodeGenOpts.getCompressDebugSections(); in initTargetOptions()
360 Options.RelaxELFRelocations = CodeGenOpts.RelaxELFRelocations; in initTargetOptions()
363 Options.EABIVersion = TargetOpts.EABIVersion; in initTargetOptions()
366 Options.ExceptionModel = llvm::ExceptionHandling::SjLj; in initTargetOptions()
368 Options.ExceptionModel = llvm::ExceptionHandling::WinEH; in initTargetOptions()
370 Options.ExceptionModel = llvm::ExceptionHandling::DwarfCFI; in initTargetOptions()
372 Options.ExceptionModel = llvm::ExceptionHandling::Wasm; in initTargetOptions()
374 Options.NoInfsFPMath = LangOpts.NoHonorInfs; in initTargetOptions()
375 Options.NoNaNsFPMath = LangOpts.NoHonorNaNs; in initTargetOptions()
376 Options.NoZerosInBSS = CodeGenOpts.NoZeroInitializedInBSS; in initTargetOptions()
377 Options.UnsafeFPMath = LangOpts.AllowFPReassoc && LangOpts.AllowRecip && in initTargetOptions()
383 Options.ApproxFuncFPMath = LangOpts.ApproxFunc; in initTargetOptions()
385 Options.BBSections = in initTargetOptions()
393 if (Options.BBSections == llvm::BasicBlockSection::List) { in initTargetOptions()
401 Options.BBSectionsFuncListBuf = std::move(*MBOrErr); in initTargetOptions()
404 Options.EnableMachineFunctionSplitter = CodeGenOpts.SplitMachineFunctions; in initTargetOptions()
405 Options.FunctionSections = CodeGenOpts.FunctionSections; in initTargetOptions()
406 Options.DataSections = CodeGenOpts.DataSections; in initTargetOptions()
407 Options.IgnoreXCOFFVisibility = LangOpts.IgnoreXCOFFVisibility; in initTargetOptions()
408 Options.UniqueSectionNames = CodeGenOpts.UniqueSectionNames; in initTargetOptions()
409 Options.UniqueBasicBlockSectionNames = in initTargetOptions()
411 Options.TLSSize = CodeGenOpts.TLSSize; in initTargetOptions()
412 Options.EnableTLSDESC = CodeGenOpts.EnableTLSDESC; in initTargetOptions()
413 Options.EmulatedTLS = CodeGenOpts.EmulatedTLS; in initTargetOptions()
414 Options.DebuggerTuning = CodeGenOpts.getDebuggerTuning(); in initTargetOptions()
415 Options.EmitStackSizeSection = CodeGenOpts.StackSizeSection; in initTargetOptions()
416 Options.StackUsageOutput = CodeGenOpts.StackUsageOutput; in initTargetOptions()
417 Options.EmitAddrsig = CodeGenOpts.Addrsig; in initTargetOptions()
418 Options.ForceDwarfFrameSection = CodeGenOpts.ForceDwarfFrameSection; in initTargetOptions()
419 Options.EmitCallSiteInfo = CodeGenOpts.EmitCallSiteInfo; in initTargetOptions()
420 Options.EnableAIXExtendedAltivecABI = LangOpts.EnableAIXExtendedAltivecABI; in initTargetOptions()
421 Options.XRayFunctionIndex = CodeGenOpts.XRayFunctionIndex; in initTargetOptions()
422 Options.LoopAlignment = CodeGenOpts.LoopAlignment; in initTargetOptions()
423 Options.DebugStrictDwarf = CodeGenOpts.DebugStrictDwarf; in initTargetOptions()
424 Options.ObjectFilenameForDebug = CodeGenOpts.ObjectFilenameForDebug; in initTargetOptions()
425 Options.Hotpatch = CodeGenOpts.HotPatch; in initTargetOptions()
426 Options.JMCInstrument = CodeGenOpts.JMCInstrument; in initTargetOptions()
427 Options.XCOFFReadOnlyPointers = CodeGenOpts.XCOFFReadOnlyPointers; in initTargetOptions()
431 Options.SwiftAsyncFramePointer = in initTargetOptions()
436 Options.SwiftAsyncFramePointer = SwiftAsyncFramePointerMode::Always; in initTargetOptions()
440 Options.SwiftAsyncFramePointer = SwiftAsyncFramePointerMode::Never; in initTargetOptions()
444 Options.MCOptions.SplitDwarfFile = CodeGenOpts.SplitDwarfFile; in initTargetOptions()
445 Options.MCOptions.EmitDwarfUnwind = CodeGenOpts.getEmitDwarfUnwind(); in initTargetOptions()
446 Options.MCOptions.EmitCompactUnwindNonCanonical = in initTargetOptions()
448 Options.MCOptions.MCRelaxAll = CodeGenOpts.RelaxAll; in initTargetOptions()
449 Options.MCOptions.MCSaveTempLabels = CodeGenOpts.SaveTempLabels; in initTargetOptions()
450 Options.MCOptions.MCUseDwarfDirectory = in initTargetOptions()
454 Options.MCOptions.MCNoExecStack = CodeGenOpts.NoExecStack; in initTargetOptions()
455 Options.MCOptions.MCIncrementalLinkerCompatible = in initTargetOptions()
457 Options.MCOptions.MCFatalWarnings = CodeGenOpts.FatalWarnings; in initTargetOptions()
458 Options.MCOptions.MCNoWarn = CodeGenOpts.NoWarn; in initTargetOptions()
459 Options.MCOptions.AsmVerbose = CodeGenOpts.AsmVerbose; in initTargetOptions()
460 Options.MCOptions.Dwarf64 = CodeGenOpts.Dwarf64; in initTargetOptions()
461 Options.MCOptions.PreserveAsmComments = CodeGenOpts.PreserveAsmComments; in initTargetOptions()
462 Options.MCOptions.ABIName = TargetOpts.ABI; in initTargetOptions()
468 Options.MCOptions.IASSearchPaths.push_back( in initTargetOptions()
470 Options.MCOptions.Argv0 = CodeGenOpts.Argv0; in initTargetOptions()
471 Options.MCOptions.CommandLineArgs = CodeGenOpts.CommandLineArgs; in initTargetOptions()
472 Options.MCOptions.AsSecureLogFile = CodeGenOpts.AsSecureLogFile; in initTargetOptions()
473 Options.MCOptions.PPCUseFullRegisterNames = in initTargetOptions()
475 Options.MisExpect = CodeGenOpts.MisExpect; in initTargetOptions()
487 GCOVOptions Options; in getGCOVOptions() local
488 Options.EmitNotes = !CodeGenOpts.CoverageNotesFile.empty(); in getGCOVOptions()
489 Options.EmitData = !CodeGenOpts.CoverageDataFile.empty(); in getGCOVOptions()
490 llvm::copy(CodeGenOpts.CoverageVersion, std::begin(Options.Version)); in getGCOVOptions()
491 Options.NoRedZone = CodeGenOpts.DisableRedZone; in getGCOVOptions()
492 Options.Filter = CodeGenOpts.ProfileFilterFiles; in getGCOVOptions()
493 Options.Exclude = CodeGenOpts.ProfileExcludeFiles; in getGCOVOptions()
494 Options.Atomic = CodeGenOpts.AtomicProfileUpdate; in getGCOVOptions()
495 return Options; in getGCOVOptions()
503 InstrProfOptions Options; in getInstrProfOptions() local
504 Options.NoRedZone = CodeGenOpts.DisableRedZone; in getInstrProfOptions()
505 Options.InstrProfileOutput = CodeGenOpts.InstrProfileOutput; in getInstrProfOptions()
506 Options.Atomic = CodeGenOpts.AtomicProfileUpdate; in getInstrProfOptions()
507 return Options; in getInstrProfOptions()
554 llvm::TargetOptions Options; in CreateTargetMachine() local
555 if (!initTargetOptions(Diags, Options, CodeGenOpts, TargetOpts, LangOpts, in CreateTargetMachine()
559 Options, RM, CM, OptLevel)); in CreateTargetMachine()
989 if (std::optional<GCOVOptions> Options = in RunOptimizationPipeline() local
992 [Options](ModulePassManager &MPM, OptimizationLevel Level) { in RunOptimizationPipeline()
993 MPM.addPass(GCOVProfilerPass(*Options)); in RunOptimizationPipeline()
995 if (std::optional<InstrProfOptions> Options = in RunOptimizationPipeline() local
998 [Options](ModulePassManager &MPM, OptimizationLevel Level) { in RunOptimizationPipeline()
999 MPM.addPass(InstrProfilingLoweringPass(*Options, false)); in RunOptimizationPipeline()
1218 initTargetOptions(Diags, Conf.Options, CGOpts, TOpts, LOpts, HeaderOpts); in runThinLTOBackend()