Lines Matching refs:Options
412 static void initTargetOptions(llvm::TargetOptions &Options, in initTargetOptions() argument
417 Options.ThreadModel = in initTargetOptions()
426 Options.FloatABIType = in initTargetOptions()
438 Options.AllowFPOpFusion = llvm::FPOpFusion::Standard; in initTargetOptions()
441 Options.AllowFPOpFusion = llvm::FPOpFusion::Standard; in initTargetOptions()
444 Options.AllowFPOpFusion = llvm::FPOpFusion::Fast; in initTargetOptions()
448 Options.UseInitArray = CodeGenOpts.UseInitArray; in initTargetOptions()
449 Options.DisableIntegratedAS = CodeGenOpts.DisableIntegratedAS; in initTargetOptions()
450 Options.CompressDebugSections = CodeGenOpts.getCompressDebugSections(); in initTargetOptions()
451 Options.RelaxELFRelocations = CodeGenOpts.RelaxELFRelocations; in initTargetOptions()
454 Options.EABIVersion = TargetOpts.EABIVersion; in initTargetOptions()
457 Options.ExceptionModel = llvm::ExceptionHandling::SjLj; in initTargetOptions()
459 Options.ExceptionModel = llvm::ExceptionHandling::WinEH; in initTargetOptions()
461 Options.ExceptionModel = llvm::ExceptionHandling::DwarfCFI; in initTargetOptions()
463 Options.NoInfsFPMath = CodeGenOpts.NoInfsFPMath; in initTargetOptions()
464 Options.NoNaNsFPMath = CodeGenOpts.NoNaNsFPMath; in initTargetOptions()
465 Options.NoZerosInBSS = CodeGenOpts.NoZeroInitializedInBSS; in initTargetOptions()
466 Options.UnsafeFPMath = CodeGenOpts.UnsafeFPMath; in initTargetOptions()
467 Options.StackAlignmentOverride = CodeGenOpts.StackAlignment; in initTargetOptions()
468 Options.FunctionSections = CodeGenOpts.FunctionSections; in initTargetOptions()
469 Options.DataSections = CodeGenOpts.DataSections; in initTargetOptions()
470 Options.UniqueSectionNames = CodeGenOpts.UniqueSectionNames; in initTargetOptions()
471 Options.EmulatedTLS = CodeGenOpts.EmulatedTLS; in initTargetOptions()
472 Options.ExplicitEmulatedTLS = CodeGenOpts.ExplicitEmulatedTLS; in initTargetOptions()
473 Options.DebuggerTuning = CodeGenOpts.getDebuggerTuning(); in initTargetOptions()
474 Options.EmitStackSizeSection = CodeGenOpts.StackSizeSection; in initTargetOptions()
475 Options.EmitAddrsig = CodeGenOpts.Addrsig; in initTargetOptions()
478 Options.MCOptions.SplitDwarfFile = CodeGenOpts.SplitDwarfFile; in initTargetOptions()
479 Options.MCOptions.MCRelaxAll = CodeGenOpts.RelaxAll; in initTargetOptions()
480 Options.MCOptions.MCSaveTempLabels = CodeGenOpts.SaveTempLabels; in initTargetOptions()
481 Options.MCOptions.MCUseDwarfDirectory = !CodeGenOpts.NoDwarfDirectoryAsm; in initTargetOptions()
482 Options.MCOptions.MCNoExecStack = CodeGenOpts.NoExecStack; in initTargetOptions()
483 Options.MCOptions.MCIncrementalLinkerCompatible = in initTargetOptions()
485 Options.MCOptions.MCPIECopyRelocations = CodeGenOpts.PIECopyRelocations; in initTargetOptions()
486 Options.MCOptions.MCFatalWarnings = CodeGenOpts.FatalWarnings; in initTargetOptions()
487 Options.MCOptions.AsmVerbose = CodeGenOpts.AsmVerbose; in initTargetOptions()
488 Options.MCOptions.PreserveAsmComments = CodeGenOpts.PreserveAsmComments; in initTargetOptions()
489 Options.MCOptions.ABIName = TargetOpts.ABI; in initTargetOptions()
495 Options.MCOptions.IASSearchPaths.push_back( 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.UseCfgChecksum = CodeGenOpts.CoverageExtraChecksum; in getGCOVOptions()
510 Options.NoRedZone = CodeGenOpts.DisableRedZone; in getGCOVOptions()
511 Options.FunctionNamesInData = !CodeGenOpts.CoverageNoFunctionNamesInData; in getGCOVOptions()
512 Options.Filter = CodeGenOpts.ProfileFilterFiles; in getGCOVOptions()
513 Options.Exclude = CodeGenOpts.ProfileExcludeFiles; in getGCOVOptions()
514 Options.ExitBlockBeforeBody = CodeGenOpts.CoverageExitBlockBeforeBody; in getGCOVOptions()
515 return Options; in getGCOVOptions()
673 if (Optional<GCOVOptions> Options = getGCOVOptions(CodeGenOpts)) { in CreatePasses() local
674 MPM.add(createGCOVProfilerPass(*Options)); in CreatePasses()
680 InstrProfOptions Options; in CreatePasses() local
681 Options.NoRedZone = CodeGenOpts.DisableRedZone; in CreatePasses()
682 Options.InstrProfileOutput = CodeGenOpts.InstrProfileOutput; in CreatePasses()
686 Options.Atomic = LangOpts.Sanitize.has(SanitizerKind::Thread); in CreatePasses()
688 MPM.add(createInstrProfilingLegacyPass(Options)); in CreatePasses()
740 llvm::TargetOptions Options; in CreateTargetMachine() local
741 initTargetOptions(Options, CodeGenOpts, TargetOpts, LangOpts, HSOpts); in CreateTargetMachine()
743 Options, RM, CM, OptLevel)); in CreateTargetMachine()
995 if (Optional<GCOVOptions> Options = getGCOVOptions(CodeGenOpts)) in EmitAssemblyWithNewPassManager() local
996 MPM.addPass(GCOVProfilerPass(*Options)); in EmitAssemblyWithNewPassManager()
1023 if (Optional<GCOVOptions> Options = getGCOVOptions(CodeGenOpts)) in EmitAssemblyWithNewPassManager() local
1024 PB.registerPipelineStartEPCallback([Options](ModulePassManager &MPM) { in EmitAssemblyWithNewPassManager()
1025 MPM.addPass(GCOVProfilerPass(*Options)); in EmitAssemblyWithNewPassManager()
1229 initTargetOptions(Conf.Options, CGOpts, TOpts, LOpts, HeaderOpts); in runThinLTOBackend()