Home
last modified time | relevance | path

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

123456789

/freebsd-14.2/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DCommonArgs.h30 void AddLinkerInputs(const ToolChain &TC, const InputInfoList &Inputs,
34 void addLinkerCompressDebugSectionsOption(const ToolChain &TC,
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,
110 void addOpenMPRuntimeLibraryPath(const ToolChain &TC,
124 void addFortranRuntimeLibraryPath(const ToolChain &TC,
[all …]
H A DCrossWindows.cpp29 const auto &TC = in ConstructJob() local
34 switch (TC.getArch()) { 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()
168 TC.AddFilePathLibArgs(Args, CmdArgs); in ConstructJob()
171 if (TC.ShouldLinkCXXStdlib(Args)) { in ConstructJob()
176 TC.AddCXXStdlibLibArgs(Args, CmdArgs); in ConstructJob()
185 AddRunTimeLibs(TC, D, CmdArgs, Args); in ConstructJob()
[all …]
H A DCommonArgs.cpp398 const Driver &D = TC.getDriver(); in AddLinkerInputs()
406 if (!TC.isCrossCompiling()) in AddLinkerInputs()
1249 const Driver &D = TC.getDriver(); in addFortranMain()
1266 !TC.getTriple().isOSAIX()) { in addFortranMain()
1374 !TC.getTriple().isAndroid() && !TC.getTriple().isOHOSFamily()) { in linkSanitizerRuntimeDeps()
1381 if (!TC.getTriple().isOSFreeBSD() && !TC.getTriple().isOSNetBSD() && in linkSanitizerRuntimeDeps()
1393 if (TC.getTriple().isOSLinux() && !TC.getTriple().isAndroid() && in linkSanitizerRuntimeDeps()
1394 !TC.getTriple().isMusl()) in linkSanitizerRuntimeDeps()
2121 TC.getTriple().isAndroid()) in getLibGccType()
2152 TC.getTriple().isOSIAMCU() || TC.getTriple().isOSBinFormatWasm() || in AddUnwindLibrary()
[all …]
H A DMSVC.cpp120 if (TC.useUniversalCRT()) { in ConstructJob()
145 if (TC.getVFS().exists(LibPath)) in ConstructJob()
148 auto CRTPath = TC.getCompilerRTPath(); in ConstructJob()
149 if (TC.getVFS().exists(CRTPath)) in ConstructJob()
206 TC.getArch() == llvm::Triple::x86 in ConstructJob()
222 TC.getCompilerRT(Args, Lib))); in ConstructJob()
269 AddRunTimeLibs(TC, TC.getDriver(), CmdArgs, Args); in ConstructJob()
320 TC.addProfileRTLibs(Args, CmdArgs); in ConstructJob()
333 if (!TC.FoundMSVCInstall() && !canExecute(TC.getVFS(), linkPath)) { in ConstructJob()
335 ClPath = TC.GetProgramPath("cl.exe"); in ConstructJob()
[all …]
H A DPS4CPU.cpp35 assert(TC.getTriple().isPS()); in addProfileRTArgs()
36 auto &PSTC = static_cast<const toolchains::PS4PS5Base &>(TC); in addProfileRTArgs()
77 std::string AsName = TC.qualifyPSCmdName("as"); in ConstructJob()
86 assert(TC.getTriple().isPS()); in addSanitizerArgs()
87 auto &PSTC = static_cast<const toolchains::PS4PS5Base &>(TC); in addSanitizerArgs()
127 const Driver &D = TC.getDriver(); in ConstructJob()
158 const bool IsPS4 = TC.getTriple().isPS4(); in ConstructJob()
202 TC.addSanitizerArgs(Args, CmdArgs, "-l", ""); in ConstructJob()
218 AddLinkerInputs(TC, Inputs, Args, CmdArgs, JA); in ConstructJob()
235 << "-fuse-ld" << TC.getTriple().str(); in ConstructJob()
[all …]
H A DMinGW.cpp101 const ToolChain &TC = getToolChain(); in ConstructJob() local
102 const Driver &D = TC.getDriver(); in ConstructJob()
122 switch (TC.getArch()) { in ConstructJob()
162 if (TC.getArch() == llvm::Triple::x86) in ConstructJob()
230 TC.AddFilePathLibArgs(Args, CmdArgs); in ConstructJob()
235 if (TC.getVFS().exists(LibPath)) in ConstructJob()
238 auto CRTPath = TC.getCompilerRTPath(); in ConstructJob()
239 if (TC.getVFS().exists(CRTPath)) in ConstructJob()
257 if (TC.ShouldLinkCXXStdlib(Args)) { in ConstructJob()
262 TC.AddCXXStdlibLibArgs(Args, CmdArgs); in ConstructJob()
[all …]
H A DGnu.h44 Assembler(const ToolChain &TC) : Tool("GNU::Assembler", "assembler", TC) {} in Assembler() argument
56 Linker(const ToolChain &TC) : Tool("GNU::Linker", "linker", TC) {} in Linker() argument
69 StaticLibTool(const ToolChain &TC) in StaticLibTool() argument
70 : Tool("GNU::StaticLibTool", "static-lib-linker", TC) {} in StaticLibTool()
86 Common(const char *Name, const char *ShortName, const ToolChain &TC) in Common() argument
87 : Tool(Name, ShortName, TC) {} in Common()
106 Preprocessor(const ToolChain &TC) in Preprocessor() argument
107 : Common("gcc::Preprocessor", "gcc preprocessor", TC) {} in Preprocessor()
118 Compiler(const ToolChain &TC) : Common("gcc::Compiler", "gcc frontend", TC) {} in Compiler() argument
129 Linker(const ToolChain &TC) : Common("gcc::Linker", "linker (via gcc)", TC) {} in Linker() argument
H A DSolaris.h24 Assembler(const ToolChain &TC) : gnutools::Assembler(TC) {} in Assembler() argument
34 bool isLinkerGnuLd(const ToolChain &TC, const llvm::opt::ArgList &Args);
38 Linker(const ToolChain &TC) : Tool("solaris::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 DDragonFly.h24 Assembler(const ToolChain &TC) in Assembler() argument
25 : Tool("dragonfly::Assembler", "assembler", TC) {} in Assembler()
37 Linker(const ToolChain &TC) : Tool("dragonfly::Linker", "linker", TC) {} in Linker() argument
H A DFlang.cpp265 llvm::Triple triple = TC.getTriple(); in addVSDefines()
284 if (TC.getTriple().isKnownWindowsMSVCEnvironment()) { in processVSRuntimeLibrary()
347 const ToolChain &TC = getToolChain(); in addTargetOptions() local
348 const llvm::Triple &Triple = TC.getEffectiveTriple(); in addTargetOptions()
349 const Driver &D = TC.getDriver(); in addTargetOptions()
358 switch (TC.getArch()) { in addTargetOptions()
413 processVSRuntimeLibrary(TC, Args, CmdArgs); in addTargetOptions()
414 addVSDefines(TC, Args, CmdArgs); in addTargetOptions()
661 const auto &TC = getToolChain(); in ConstructJob() local
665 const Driver &D = TC.getDriver(); in ConstructJob()
[all …]
H A DClang.cpp1621 switch (TC.getArch()) { in RenderTargetOptions()
4021 TC.CheckObjCARC(); in RenderObjCOptions()
4531 TC)) { in renderDebugOptions()
5642 if (!TC.useIntegratedAs() && !TC.parseInlineAsmUsingAsmParser()) in ConstructJob()
6571 if (!(TC.getTriple().isOSAIX() || TC.getTriple().isOSOpenBSD())) { in ConstructJob()
7530 [](auto TC) { return TC.second->getTripleString(); }); in ConstructJob() argument
7700 !TC.getTriple().isPS4() && !TC.getTriple().isVE() && in ConstructJob()
7703 !TC.getTriple().isAndroid() && TC.useIntegratedAs())) in ConstructJob()
8567 CurTC = TC; in ConstructJob()
8613 CurTC = TC; 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
44 Linker(const ToolChain &TC) : Tool("PScpu::Linker", "linker", TC) {} in Linker() argument
H A DBareMetal.cpp181 Multilib::flags_list Flags = TC.getMultilibFlags(Args); in findMultilibsFromYAML()
438 const llvm::Triple::ArchType Arch = TC.getArch(); in ConstructJob()
441 AddLinkerInputs(TC, Inputs, Args, CmdArgs, JA); in ConstructJob()
457 TC.AddFilePathLibArgs(Args, CmdArgs); in ConstructJob()
459 for (const auto &LibPath : TC.getLibraryPaths()) in ConstructJob()
462 const std::string FileName = TC.getCompilerRT(Args, "builtins"); in ConstructJob()
467 if (TC.ShouldLinkCXXStdlib(Args)) in ConstructJob()
468 TC.AddCXXStdlibLibArgs(Args, CmdArgs); in ConstructJob()
474 TC.AddLinkRuntimeLib(Args, CmdArgs); in ConstructJob()
477 if (TC.getTriple().isRISCV()) in ConstructJob()
[all …]
H A DDarwin.h48 : 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()
125 VerifyDebug(const ToolChain &TC) in VerifyDebug() argument
[all …]
H A DXCore.h25 Assembler(const ToolChain &TC) : Tool("XCore::Assembler", "XCore-as", TC) {} in Assembler() argument
36 Linker(const ToolChain &TC) : Tool("XCore::Linker", "XCore-ld", TC) {} in Linker() argument
H A DNaCl.h22 AssemblerARM(const ToolChain &TC) : gnutools::Assembler(TC) {} in AssemblerARM() argument
32 Linker(const ToolChain &TC) : Tool("NaCl::Linker", "linker", TC) {} in Linker() argument
H A DNetBSD.h24 Assembler(const ToolChain &TC) : Tool("netbsd::Assembler", "assembler", TC) {} in Assembler() argument
36 Linker(const ToolChain &TC) : Tool("netbsd::Linker", "linker", TC) {} in Linker() argument
H A DSPIRV.h27 Translator(const ToolChain &TC) in Translator() argument
28 : Tool("SPIR-V::Translator", "llvm-spirv", TC) {} in Translator()
41 Linker(const ToolChain &TC) : Tool("SPIRV::Linker", "spirv-link", TC) {} in Linker() argument
H A DCrossWindows.h25 Assembler(const ToolChain &TC) : Tool("CrossWindows::Assembler", "as", TC) {} in Assembler() argument
37 Linker(const ToolChain &TC) : Tool("CrossWindows::Linker", "ld", TC) {} in Linker() argument
/freebsd-14.2/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,
/freebsd-14.2/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.cpp314 SanitizerArgs::SanitizerArgs(const ToolChain &TC, in SanitizerArgs() argument
335 const Driver &D = TC.getDriver(); in SanitizerArgs()
446 << Desc << TC.getTriple().str(); in SanitizerArgs()
500 if (TC.getTriple().isOSLinux()) in SanitizerArgs()
590 if (TC.getTriple().isOSWindows()) in SanitizerArgs()
905 TC.getTriple().isAndroid() || TC.getTriple().isOSFuchsia() || in SanitizerArgs()
911 NeedPIE |= TC.getTriple().isOSFuchsia(); in SanitizerArgs()
978 if (TC.getTriple().isOSDarwin() && in SanitizerArgs()
1043 !TC.getTriple().isAndroid() && !TC.getTriple().isOSFuchsia(); in SanitizerArgs()
1124 if (TC.getTriple().isNVPTX()) in addArgs()
[all …]
H A DDriver.cpp4352 const auto &TC = in BuildActions() local
4425 if (!TC) in getOffloadArchs()
5024 const ToolChain &TC; member in __anonb8862b370d11::ToolSelector
5268 : TC(TC), C(C), BaseAction(BaseAction), SaveTemps(SaveTemps), in ToolSelector()
6217 if (!TC) { in getToolChain()
6312 TC = in getToolChain()
6363 TC = in getToolChain()
6369 TC = in getToolChain()
6397 return *TC; in getToolChain()
6406 if (!TC) { in getOffloadingDeviceToolChain()
[all …]
/freebsd-14.2/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:

123456789