Home
last modified time | relevance | path

Searched refs:TC (Results 1 – 25 of 180) sorted by relevance

12345678

/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DCommonArgs.cpp444 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 DCrossWindows.cpp29 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 DCommonArgs.h30 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 DMSVC.cpp59 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 DPS4CPU.cpp33 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 DMinGW.cpp101 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 DPS4CPU.h24 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 DClang.h106 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 DDarwin.h47 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 DFlang.cpp265 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 DBareMetal.cpp172 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 DClang.cpp328 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 DAIX.h24 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 DCuda.h86 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 DHIPAMD.cpp39 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 DInterfaceStubs.h21 Merger(const ToolChain &TC) : Tool("IFS::Merger", "llvm-ifs", TC) {} in Merger() argument
/freebsd/contrib/llvm-project/clang/include/clang/Driver/
H A DCompilation.h84 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 DDriver.h361 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 DCompilation.cpp61 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 DSanitizerArgs.cpp317 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 DDriver.cpp949 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 Datmel-tcb.txt7 - 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 Dxray_fdr_logging.cpp493 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 DWordBuilder.cs39 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 DWordInterpreted.cs69 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()

12345678