/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
H A D | CommonArgs.cpp | 444 void tools::AddLinkerInputs(const ToolChain &TC, const InputInfoList &Inputs, in AddLinkerInputs() argument 447 const Driver &D = TC.getDriver(); in AddLinkerInputs() 455 if (!TC.isCrossCompiling()) in AddLinkerInputs() 467 if (!TC.HasNativeLLVMSupport() && types::isLLVMIR(II.getType())) in AddLinkerInputs() 469 D.Diag(diag::err_drv_no_linker_llvm_support) << TC.getTripleString(); in AddLinkerInputs() 486 TC.AddCXXStdlibLibArgs(Args, CmdArgs); in AddLinkerInputs() 488 TC.AddCCKextLibArgs(Args, CmdArgs); in AddLinkerInputs() 495 const ToolChain &TC, const llvm::opt::ArgList &Args, in addLinkerCompressDebugSectionsOption() argument 507 TC.getDriver().Diag(diag::err_drv_unsupported_option_argument) in addLinkerCompressDebugSectionsOption() 781 bool tools::isTLSDESCEnabled(const ToolChain &TC, in isTLSDESCEnabled() argument [all …]
|
H A D | CrossWindows.cpp | 29 const auto &TC = in ConstructJob() local 34 switch (TC.getArch()) { in ConstructJob() 57 const std::string Assembler = TC.GetProgramPath("as"); in ConstructJob() 68 const auto &TC = in ConstructJob() local 70 const llvm::Triple &T = TC.getTriple(); in ConstructJob() 71 const Driver &D = TC.getDriver(); in ConstructJob() 95 switch (TC.getArch()) { in ConstructJob() 97 D.Diag(diag::err_target_unknown_triple) << TC.getEffectiveTriple().str(); in ConstructJob() 168 TC.AddFilePathLibArgs(Args, CmdArgs); in ConstructJob() 169 AddLinkerInputs(TC, Inputs, Args, CmdArgs, JA); in ConstructJob() [all …]
|
H A D | CommonArgs.h | 30 void AddLinkerInputs(const ToolChain &TC, const InputInfoList &Inputs, 34 void addLinkerCompressDebugSectionsOption(const ToolChain &TC, 40 bool addSanitizerRuntimes(const ToolChain &TC, const llvm::opt::ArgList &Args, 43 void linkSanitizerRuntimeDeps(const ToolChain &TC, 47 bool addXRayRuntime(const ToolChain &TC, const llvm::opt::ArgList &Args, 50 void linkXRayRuntimeDeps(const ToolChain &TC, const llvm::opt::ArgList &Args, 53 void AddRunTimeLibs(const ToolChain &TC, const Driver &D, 73 void SplitDebugInfo(const ToolChain &TC, Compilation &C, const Tool &T, 86 unsigned ParseFunctionAlignment(const ToolChain &TC, 102 unsigned getDwarfVersion(const ToolChain &TC, const llvm::opt::ArgList &Args); [all …]
|
H A D | MSVC.cpp | 59 static std::string FindVisualStudioExecutable(const ToolChain &TC, in FindVisualStudioExecutable() argument 61 const auto &MSVC = static_cast<const toolchains::MSVCToolChain &>(TC); in FindVisualStudioExecutable() 65 return std::string(canExecute(TC.getVFS(), FilePath) ? FilePath.str() : Exe); in FindVisualStudioExecutable() 75 auto &TC = static_cast<const toolchains::MSVCToolChain &>(getToolChain()); in ConstructJob() local 84 else if (TC.getTriple().isWindowsArm64EC()) in ConstructJob() 109 llvm::archToLegacyVCArch(TC.getArch())); in ConstructJob() 117 TC.getSubDirectoryPath(llvm::SubDirectoryType::Lib))); in ConstructJob() 120 TC.getSubDirectoryPath(llvm::SubDirectoryType::Lib, "atlmfc"))); in ConstructJob() 125 if (TC.useUniversalCRT()) { in ConstructJob() 127 if (TC.getUniversalCRTLibraryPath(Args, UniversalCRTLibPath)) in ConstructJob() [all …]
|
H A D | PS4CPU.cpp | 33 void tools::PScpu::addProfileRTArgs(const ToolChain &TC, const ArgList &Args, in addProfileRTArgs() argument 35 assert(TC.getTriple().isPS()); in addProfileRTArgs() 36 auto &PSTC = static_cast<const toolchains::PS4PS5Base &>(TC); in addProfileRTArgs() 63 auto &TC = static_cast<const toolchains::PS4PS5Base &>(getToolChain()); in ConstructJob() local 77 std::string AsName = TC.qualifyPSCmdName("as"); in ConstructJob() 78 const char *Exec = Args.MakeArgString(TC.GetProgramPath(AsName.c_str())); in ConstructJob() 84 void tools::PScpu::addSanitizerArgs(const ToolChain &TC, const ArgList &Args, in addSanitizerArgs() argument 86 assert(TC.getTriple().isPS()); in addSanitizerArgs() 87 auto &PSTC = static_cast<const toolchains::PS4PS5Base &>(TC); in addSanitizerArgs() 126 auto &TC = static_cast<const toolchains::PS4PS5Base &>(getToolChain()); in ConstructJob() local [all …]
|
H A D | MinGW.cpp | 101 const ToolChain &TC = getToolChain(); in ConstructJob() local 102 const Driver &D = TC.getDriver(); in ConstructJob() 103 const SanitizerArgs &Sanitize = TC.getSanitizerArgs(Args); in ConstructJob() 122 switch (TC.getArch()) { in ConstructJob() 135 if (TC.getEffectiveTriple().isWindowsArm64EC()) in ConstructJob() 141 D.Diag(diag::err_target_unknown_triple) << TC.getEffectiveTriple().str(); in ConstructJob() 165 if (TC.getArch() == llvm::Triple::x86) in ConstructJob() 215 TC.getCompilerRTArgString(Args, "asan_dynamic", ToolChain::FT_Shared)); in ConstructJob() 220 CmdArgs.push_back(Args.MakeArgString(TC.GetFilePath("dllcrt2.o"))); in ConstructJob() 223 CmdArgs.push_back(Args.MakeArgString(TC.GetFilePath("crt2u.o"))); in ConstructJob() [all …]
|
H A D | PS4CPU.h | 24 void addProfileRTArgs(const ToolChain &TC, const llvm::opt::ArgList &Args, 27 void addSanitizerArgs(const ToolChain &TC, const llvm::opt::ArgList &Args, 32 Assembler(const ToolChain &TC) : Tool("PScpu::Assembler", "assembler", TC) {} in Assembler() argument 46 Linker(const ToolChain &TC) : Tool("PS4cpu::Linker", "linker", TC) {} in Linker() argument 61 Linker(const ToolChain &TC) : Tool("PS5cpu::Linker", "linker", TC) {} in Linker() argument
|
H A D | Clang.h | 106 Clang(const ToolChain &TC, bool HasIntegratedBackend = true); 124 ClangAs(const ToolChain &TC) in ClangAs() argument 125 : Tool("clang::as", "clang integrated assembler", TC) {} in ClangAs() 147 OffloadBundler(const ToolChain &TC) in OffloadBundler() argument 148 : Tool("offload bundler", "clang-offload-bundler", TC) {} in OffloadBundler() 165 OffloadPackager(const ToolChain &TC) in OffloadPackager() argument 166 : Tool("Offload::Packager", "clang-offload-packager", TC) {} in OffloadPackager() 180 LinkerWrapper(const ToolChain &TC, const Tool *Linker) in LinkerWrapper() argument 181 : Tool("Offload::Linker", "linker", TC), Linker(Linker) {} in LinkerWrapper()
|
H A D | Darwin.h | 47 MachOTool(const char *Name, const char *ShortName, const ToolChain &TC) in MachOTool() argument 48 : Tool(Name, ShortName, TC) {} in MachOTool() 53 Assembler(const ToolChain &TC) in Assembler() argument 54 : MachOTool("darwin::Assembler", "assembler", TC) {} in Assembler() 72 Linker(const ToolChain &TC) : MachOTool("darwin::Linker", "linker", TC) {} in Linker() argument 85 StaticLibTool(const ToolChain &TC) in StaticLibTool() argument 86 : MachOTool("darwin::StaticLibTool", "static-lib-linker", TC) {} in StaticLibTool() 99 Lipo(const ToolChain &TC) : MachOTool("darwin::Lipo", "lipo", TC) {} in Lipo() argument 111 Dsymutil(const ToolChain &TC) in Dsymutil() argument 112 : MachOTool("darwin::Dsymutil", "dsymutil", TC) {} in Dsymutil() [all …]
|
H A D | Flang.cpp | 265 static void addVSDefines(const ToolChain &TC, const ArgList &Args, in addVSDefines() argument 269 const VersionTuple vt = TC.computeMSVCVersion(nullptr, Args); in addVSDefines() 276 const llvm::Triple &triple = TC.getTriple(); in addVSDefines() 289 static void processVSRuntimeLibrary(const ToolChain &TC, const ArgList &Args, in processVSRuntimeLibrary() argument 291 assert(TC.getTriple().isKnownWindowsMSVCEnvironment() && in processVSRuntimeLibrary() 294 if (TC.getTriple().isKnownWindowsMSVCEnvironment()) { in processVSRuntimeLibrary() 296 "--dependent-lib=" + TC.getCompilerRTBasename(Args, "builtins"))); in processVSRuntimeLibrary() 349 const ToolChain &TC = getToolChain(); in addTargetOptions() local 350 const llvm::Triple &Triple = TC.getEffectiveTriple(); in addTargetOptions() 351 const Driver &D = TC.getDriver(); in addTargetOptions() [all …]
|
H A D | BareMetal.cpp | 172 static void findMultilibsFromYAML(const ToolChain &TC, const Driver &D, in findMultilibsFromYAML() argument 179 Multilib::flags_list Flags = TC.getMultilibFlags(Args); in findMultilibsFromYAML() 469 auto &TC = static_cast<const toolchains::BareMetal &>(getToolChain()); in ConstructJob() local 471 const llvm::Triple::ArchType Arch = TC.getArch(); in ConstructJob() 474 AddLinkerInputs(TC, Inputs, Args, CmdArgs, JA); in ConstructJob() 478 if (TC.getTriple().isRISCV() && Args.hasArg(options::OPT_mno_relax)) in ConstructJob() 493 TC.AddFilePathLibArgs(Args, CmdArgs); in ConstructJob() 495 for (const auto &LibPath : TC.getLibraryPaths()) in ConstructJob() 498 if (TC.ShouldLinkCXXStdlib(Args)) in ConstructJob() 499 TC.AddCXXStdlibLibArgs(Args, CmdArgs); in ConstructJob() [all …]
|
H A D | Clang.cpp | 328 const ToolChain &TC, bool KernelOrKext, in addExceptionArgs() argument 331 const llvm::Triple &Triple = TC.getTriple(); in addExceptionArgs() 403 static bool ShouldEnableAutolink(const ArgList &Args, const ToolChain &TC, in ShouldEnableAutolink() argument 406 if (TC.getTriple().isOSDarwin()) { in ShouldEnableAutolink() 409 Default = TC.useIntegratedAs(); in ShouldEnableAutolink() 472 static void addDebugPrefixMapArg(const Driver &D, const ToolChain &TC, in addDebugPrefixMapArg() argument 486 std::string GlobalRemapEntry = TC.GetGlobalDebugPathRemapping(); in addDebugPrefixMapArg() 586 static void addPGOAndCoverageFlags(const ToolChain &TC, Compilation &C, in addPGOAndCoverageFlags() argument 590 const Driver &D = TC.getDriver(); in addPGOAndCoverageFlags() 629 if (TC.getTriple().isOSAIX()) { in addPGOAndCoverageFlags() [all …]
|
H A D | AIX.h | 24 Assembler(const ToolChain &TC) : Tool("aix::Assembler", "assembler", TC) {} in Assembler() argument 36 Linker(const ToolChain &TC) : Tool("aix::Linker", "linker", TC) {} in Linker() argument
|
H A D | Cuda.h | 86 Assembler(const ToolChain &TC) : Tool("NVPTX::Assembler", "ptxas", TC) {} in Assembler() argument 100 FatBinary(const ToolChain &TC) : Tool("NVPTX::Linker", "fatbinary", TC) {} in FatBinary() argument 113 Linker(const ToolChain &TC) : Tool("NVPTX::Linker", "nvlink", TC) {} in Linker() argument
|
H A D | HIPAMD.cpp | 39 static bool shouldSkipSanitizeOption(const ToolChain &TC, in shouldSkipSanitizeOption() argument 54 auto &Diags = TC.getDriver().getDiags(); in shouldSkipSanitizeOption() 62 auto OptionalGpuArch = parseTargetID(TC.getTriple(), TargetID, &FeatureMap); in shouldSkipSanitizeOption() 120 auto &TC = getToolChain(); in constructLldCommand() local 121 auto &D = TC.getDriver(); in constructLldCommand() 124 addLTOOptions(TC, Args, LldArgs, Output, Inputs[0], IsThinLTO); in constructLldCommand() 128 amdgpu::getAMDGPUTargetFeatures(D, TC.getTriple(), Args, Features); in constructLldCommand() 154 addLinkerCompressDebugSectionsOption(TC, Args, LldArgs); in constructLldCommand()
|
H A D | InterfaceStubs.h | 21 Merger(const ToolChain &TC) : Tool("IFS::Merger", "llvm-ifs", TC) {} in Merger() argument
|
/freebsd/contrib/llvm-project/clang/include/clang/Driver/ |
H A D | Compilation.h | 84 const ToolChain *TC = nullptr; member 88 TCArgsKey(const ToolChain *TC, StringRef BoundArch, in TCArgsKey() 90 : TC(TC), BoundArch(BoundArch), DeviceOffloadKind(DeviceOffloadKind) {} in TCArgsKey() 93 if (TC < K.TC) 95 else if (TC == K.TC && BoundArch < K.BoundArch) 97 else if (TC == K.TC && BoundArch == K.BoundArch && 251 getArgsForToolChain(const ToolChain *TC, StringRef BoundArch,
|
H A D | Driver.h | 361 void generatePrefixedToolNames(StringRef Tool, const ToolChain &TC, 476 void BuildInputs(const ToolChain &TC, llvm::opt::DerivedArgList &Args, 493 void BuildUniversalActions(Compilation &C, const ToolChain &TC, 513 Action::OffloadKind Kind, const ToolChain *TC, 603 std::string GetFilePath(StringRef Name, const ToolChain &TC) const; 611 std::string GetProgramPath(StringRef Name, const ToolChain &TC) const; 621 const ToolChain &TC) const; 647 Compilation &C, const Action *A, const ToolChain *TC, StringRef BoundArch, 788 Compilation &C, const Action *A, const ToolChain *TC, StringRef BoundArch,
|
/freebsd/contrib/llvm-project/clang/lib/Driver/ |
H A D | Compilation.cpp | 61 Compilation::getArgsForToolChain(const ToolChain *TC, StringRef BoundArch, in getArgsForToolChain() argument 63 if (!TC) in getArgsForToolChain() 64 TC = &DefaultToolChain; in getArgsForToolChain() 66 DerivedArgList *&Entry = TCArgs[{TC, BoundArch, DeviceOffloadKind}]; in getArgsForToolChain() 73 bool SameTripleAsHost = (TC->getTriple() == HostTC->getTriple()); in getArgsForToolChain() 74 OpenMPArgs = TC->TranslateOpenMPTargetArgs( in getArgsForToolChain() 80 NewDAL = TC->TranslateXarchArgs(*TranslatedArgs, BoundArch, in getArgsForToolChain() 83 NewDAL = TC->TranslateXarchArgs(*OpenMPArgs, BoundArch, DeviceOffloadKind, in getArgsForToolChain() 92 Entry = TC->TranslateArgs(*TranslatedArgs, BoundArch, DeviceOffloadKind); in getArgsForToolChain() 96 Entry = TC->TranslateArgs(*NewDAL, BoundArch, DeviceOffloadKind); in getArgsForToolChain()
|
H A D | SanitizerArgs.cpp | 317 SanitizerArgs::SanitizerArgs(const ToolChain &TC, in SanitizerArgs() argument 331 const SanitizerMask Supported = setGroupBits(TC.getSupportedSanitizers()); in SanitizerArgs() 336 ToolChain::RTTIMode RTTIMode = TC.getRTTIMode(); in SanitizerArgs() 338 const Driver &D = TC.getDriver(); in SanitizerArgs() 412 const llvm::Triple &Triple = TC.getTriple(); in SanitizerArgs() 449 << Desc << TC.getTriple().str(); in SanitizerArgs() 459 if (const llvm::opt::Arg *NoRTTIArg = TC.getRTTIArg()) { in SanitizerArgs() 511 if (TC.getTriple().isOSLinux()) in SanitizerArgs() 540 (TC.getTriple().isOSFuchsia() ? SanitizerMask() in SanitizerArgs() 561 SanitizerMask Default = TC.getDefaultSanitizers() & ~AllRemove; in SanitizerArgs() [all …]
|
H A D | Driver.cpp | 949 const ToolChain *TC; in CreateOffloadingDeviceToolChains() local 969 TC = DeviceTC.get(); in CreateOffloadingDeviceToolChains() 971 TC = &getToolChain(C.getInputArgs(), TT); in CreateOffloadingDeviceToolChains() 972 C.addOffloadDeviceToolChain(TC, Action::OFK_OpenMP); in CreateOffloadingDeviceToolChains() 974 KnownArchs[TC] = DerivedArchs[TT.getTriple()]; in CreateOffloadingDeviceToolChains() 1465 const ToolChain &TC = getToolChain( in BuildCompilation() local 1469 llvm::Triple Triple = TC.getTriple(); in BuildCompilation() 1477 << TripleVersionName << TC.getTripleString(); in BuildCompilation() 1483 if ((TC.getTriple().getArch() != llvm::Triple::aarch64 || in BuildCompilation() 1484 TC in BuildCompilation() 1793 const ToolChain &TC = C.getDefaultToolChain(); generateCompilationDiagnostics() local 2012 const ToolChain &TC = C.getDefaultToolChain(); PrintVersion() local 2185 const ToolChain &TC = C.getDefaultToolChain(); HandleImmediateArgs() local 2379 __anon17dcc6010602(Action *A, const ToolChain *TC, const char *BoundArch) __anon17dcc6010602() argument 2458 BuildUniversalActions(Compilation & C,const ToolChain & TC,const InputList & BAInputs) const BuildUniversalActions() argument 2637 BuildInputs(const ToolChain & TC,DerivedArgList & Args,InputList & Inputs) const BuildInputs() argument 3213 const ToolChain &TC = *ToolChains.front(); initialize() local 4401 const auto &TC = BuildActions() local 4473 getOffloadArchs(Compilation & C,const llvm::opt::DerivedArgList & Args,Action::OffloadKind Kind,const ToolChain * TC,bool SuppressError) const getOffloadArchs() argument 4613 for (const ToolChain *TC : ToolChains) { BuildOffloadingActions() local 5110 const ToolChain &TC; global() member in __anon17dcc6010e11::ToolSelector 5352 ToolSelector(const JobAction * BaseAction,const ToolChain & TC,const Compilation & C,bool SaveTemps,bool EmbedBitcode) ToolSelector() argument 5417 GetTriplePlusArchString(const ToolChain * TC,StringRef BoundArch,Action::OffloadKind OffloadKind) GetTriplePlusArchString() argument 5431 BuildJobsForAction(Compilation & C,const Action * A,const ToolChain * TC,StringRef BoundArch,bool AtTopLevel,bool MultipleArchs,const char * LinkingOutput,std::map<std::pair<const Action *,std::string>,InputInfoList> & CachedResults,Action::OffloadKind TargetDeviceOffloadKind) const BuildJobsForAction() argument 5481 BuildJobsForActionNoCache(Compilation & C,const Action * A,const ToolChain * TC,StringRef BoundArch,bool AtTopLevel,bool MultipleArchs,const char * LinkingOutput,std::map<std::pair<const Action *,std::string>,InputInfoList> & CachedResults,Action::OffloadKind TargetDeviceOffloadKind) const BuildJobsForActionNoCache() argument 5576 const ToolChain *TC; BuildJobsForActionNoCache() local 6091 const ToolChain *TC = JA.getOffloadingToolChain(); GetNamedOutputPath() local 6196 generatePrefixedToolNames(StringRef Tool,const ToolChain & TC,SmallVectorImpl<std::string> & Names) const generatePrefixedToolNames() argument 6345 auto &TC = ToolChains[Target.str()]; getToolChain() local 6534 auto &TC = ToolChains[Target.str() + "/" + HostTC.getTriple().str()]; getOffloadingDeviceToolChain() local [all...] |
/freebsd/sys/contrib/device-tree/Bindings/mfd/ |
H A D | atmel-tcb.txt | 7 - interrupts: Should contain all interrupts for the TC block 8 Note that you can specify several interrupt cells if the TC 24 One interrupt per TC block: 45 One interrupt per TC channel in a TC block:
|
/freebsd/contrib/llvm-project/compiler-rt/lib/xray/ |
H A D | xray_fdr_logging.cpp | 493 auto TC = getTimestamp(); in fdrLoggingHandleArg0() local 494 auto &TSC = TC.TSC; in fdrLoggingHandleArg0() 495 auto &CPU = TC.CPU; in fdrLoggingHandleArg0() 523 auto TC = getTimestamp(); in fdrLoggingHandleArg1() local 524 auto &TSC = TC.TSC; in fdrLoggingHandleArg1() 525 auto &CPU = TC.CPU; in fdrLoggingHandleArg1() 553 auto TC = getTimestamp(); in fdrLoggingHandleCustomEvent() local 554 auto &TSC = TC.TSC; in fdrLoggingHandleCustomEvent() 555 auto &CPU = TC.CPU; in fdrLoggingHandleCustomEvent() 583 auto TC = getTimestamp(); in fdrLoggingHandleTypedEvent() local [all …]
|
/freebsd/contrib/bearssl/T0/ |
H A D | WordBuilder.cs | 39 T0Comp TC; field in WordBuilder 55 internal WordBuilder(T0Comp TC, string name) in WordBuilder() argument 57 this.TC = TC; in WordBuilder() 80 Word w = new WordInterpreted(TC, name, locals.Count, in Build()
|
H A D | WordInterpreted.cs | 69 Code[i].ResolveTarget(TC.Lookup(tt)); in Resolve() 85 Word w = op.GetReference(TC); in GetReferences() 98 ConstData cd = op.GetDataBlock(TC); in GetDataBlocks() 176 Word w = op.GetReference(TC); in AnalyseFlow()
|