Home
last modified time | relevance | path

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

123456

/freebsd-12.1/contrib/llvm/tools/clang/lib/Driver/ToolChains/
H A DCommonArgs.cpp143 const Driver &D = TC.getDriver(); in AddLinkerInputs()
189 if (!TC.isCrossCompiling()) { in AddLinkerInputs()
550 if (TC.getVFS().exists(P)) in addSanitizerLibPath()
585 !TC.getTriple().isAndroid()) { in linkSanitizerRuntimeDeps()
587 if (!TC.getTriple().isOSOpenBSD()) in linkSanitizerRuntimeDeps()
593 !TC.getTriple().isOSNetBSD() && in linkSanitizerRuntimeDeps()
598 if (TC.getTriple().isOSFreeBSD() || in linkSanitizerRuntimeDeps()
599 TC.getTriple().isOSNetBSD()) in linkSanitizerRuntimeDeps()
774 if (!TC.getTriple().isOSOpenBSD()) in linkXRayRuntimeDeps()
779 !TC.getTriple().isOSNetBSD() && in linkXRayRuntimeDeps()
[all …]
H A DCommonArgs.h26 void AddLinkerInputs(const ToolChain &TC, const InputInfoList &Inputs,
32 bool addSanitizerRuntimes(const ToolChain &TC, const llvm::opt::ArgList &Args,
35 void addSanitizerPathLibArgs(const ToolChain &TC,
39 void linkSanitizerRuntimeDeps(const ToolChain &TC,
42 bool addXRayRuntime(const ToolChain &TC, const llvm::opt::ArgList &Args,
45 void linkXRayRuntimeDeps(const ToolChain &TC,
48 void AddRunTimeLibs(const ToolChain &TC, const Driver &D,
52 void AddOpenMPLinkerScript(const ToolChain &TC, Compilation &C,
59 void AddHIPLinkerScript(const ToolChain &TC, Compilation &C,
68 void SplitDebugInfo(const ToolChain &TC, Compilation &C, const Tool &T,
[all …]
H A DCrossWindows.cpp30 const auto &TC = in ConstructJob() local
35 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()
167 TC.AddFilePathLibArgs(Args, CmdArgs); in ConstructJob()
170 if (TC.ShouldLinkCXXStdlib(Args)) { in ConstructJob()
175 TC.AddCXXStdlibLibArgs(Args, CmdArgs); in ConstructJob()
184 AddRunTimeLibs(TC, D, CmdArgs, Args); in ConstructJob()
[all …]
H A DGnu.h45 GnuTool(const char *Name, const char *ShortName, const ToolChain &TC) in GnuTool() argument
46 : Tool(Name, ShortName, TC, RF_Full, llvm::sys::WEM_CurrentCodePage) {} in GnuTool()
53 Assembler(const ToolChain &TC) : GnuTool("GNU::Assembler", "assembler", TC) {} in Assembler() argument
65 Linker(const ToolChain &TC) : GnuTool("GNU::Linker", "linker", TC) {} in Linker() argument
81 Common(const char *Name, const char *ShortName, const ToolChain &TC) in Common() argument
82 : GnuTool(Name, ShortName, TC) {} in Common()
101 Preprocessor(const ToolChain &TC) in Preprocessor() argument
102 : Common("gcc::Preprocessor", "gcc preprocessor", TC) {} in Preprocessor()
113 Compiler(const ToolChain &TC) : Common("gcc::Compiler", "gcc frontend", TC) {} in Compiler() argument
124 Linker(const ToolChain &TC) : Common("gcc::Linker", "linker (via gcc)", TC) {} in Linker() argument
H A DMinGW.cpp98 const ToolChain &TC = getToolChain(); in ConstructJob() local
99 const Driver &D = TC.getDriver(); in ConstructJob()
100 const SanitizerArgs &Sanitize = TC.getSanitizerArgs(); in ConstructJob()
119 switch (TC.getArch()) { in ConstructJob()
156 if (TC.getArch() == llvm::Triple::x86) in ConstructJob()
189 TC.AddFilePathLibArgs(Args, CmdArgs); in ConstructJob()
190 AddLinkerInputs(TC, Inputs, Args, CmdArgs, JA); in ConstructJob()
194 if (TC.ShouldLinkCXXStdlib(Args)) { in ConstructJob()
199 TC.AddCXXStdlibLibArgs(Args, CmdArgs); in ConstructJob()
226 switch (TC.getDriver().getOpenMPRuntime(Args)) { in ConstructJob()
[all …]
H A DPS4CPU.h23 void addProfileRTArgs(const ToolChain &TC, const llvm::opt::ArgList &Args,
26 void addSanitizerArgs(const ToolChain &TC, llvm::opt::ArgStringList &CmdArgs);
30 Assemble(const ToolChain &TC) in Assemble() argument
31 : Tool("PS4cpu::Assemble", "assembler", TC, RF_Full) {} in Assemble()
44 Link(const ToolChain &TC) : Tool("PS4cpu::Link", "linker", TC, RF_Full) {} in Link() argument
H A DMyriad.h25 Compiler(const ToolChain &TC) : Tool("moviCompile", "movicompile", TC) {} in Compiler() argument
37 Assembler(const ToolChain &TC) : Tool("moviAsm", "moviAsm", TC) {} in Assembler() argument
55 Linker(const ToolChain &TC) : GnuTool("shave::Linker", "ld", TC) {} in Linker() argument
H A DMyriad.cpp125 const auto &TC = in ConstructJob() local
127 const llvm::Triple &T = TC.getTriple(); in ConstructJob()
159 CmdArgs.push_back(Args.MakeArgString(TC.GetFilePath("crti.o"))); in ConstructJob()
160 CmdArgs.push_back(Args.MakeArgString(TC.GetFilePath("crtbegin.o"))); in ConstructJob()
167 TC.AddFilePathLibArgs(Args, CmdArgs); in ConstructJob()
169 bool NeedsSanitizerDeps = addSanitizerRuntimes(TC, Args, CmdArgs); in ConstructJob()
174 linkSanitizerRuntimeDeps(TC, CmdArgs); in ConstructJob()
176 if (TC.GetCXXStdlibType(Args) == ToolChain::CST_Libcxx) { in ConstructJob()
196 CmdArgs.push_back(Args.MakeArgString(TC.GetFilePath("crtend.o"))); in ConstructJob()
197 CmdArgs.push_back(Args.MakeArgString(TC.GetFilePath("crtn.o"))); in ConstructJob()
[all …]
H A DAnanas.h25 Assembler(const ToolChain &TC) in Assembler() argument
26 : GnuTool("ananas::Assembler", "assembler", TC) {} in Assembler()
38 Linker(const ToolChain &TC) : GnuTool("ananas::Linker", "linker", TC) {} in Linker() argument
H A DDragonFly.h24 Assembler(const ToolChain &TC) in Assembler() argument
25 : GnuTool("dragonfly::Assembler", "assembler", TC) {} in Assembler()
37 Linker(const ToolChain &TC) : GnuTool("dragonfly::Linker", "linker", TC) {} in Linker() argument
H A DMinix.h24 Assembler(const ToolChain &TC) in Assembler() argument
25 : GnuTool("minix::Assembler", "assembler", TC) {} in Assembler()
37 Linker(const ToolChain &TC) : GnuTool("minix::Linker", "linker", TC) {} in Linker() argument
H A DBareMetal.cpp171 auto &TC = static_cast<const toolchains::BareMetal&>(getToolChain()); in ConstructJob() local
173 AddLinkerInputs(TC, Inputs, Args, CmdArgs, JA); in ConstructJob()
177 CmdArgs.push_back(Args.MakeArgString("-L" + TC.getRuntimesDir())); in ConstructJob()
183 if (TC.ShouldLinkCXXStdlib(Args)) in ConstructJob()
184 TC.AddCXXStdlibLibArgs(Args, CmdArgs); in ConstructJob()
189 TC.AddLinkRuntimeLib(Args, CmdArgs); in ConstructJob()
196 Args.MakeArgString(TC.GetLinkerPath()), in ConstructJob()
H A DDarwin.h45 const char *Name, const char *ShortName, const ToolChain &TC,
49 : Tool(Name, ShortName, TC, ResponseSupport, ResponseEncoding, in Tool() argument
55 Assembler(const ToolChain &TC) in Assembler() argument
56 : MachOTool("darwin::Assembler", "assembler", TC) {} in Assembler()
73 Linker(const ToolChain &TC) in Linker() argument
74 : MachOTool("darwin::Linker", "linker", TC, RF_FileList, in Linker()
88 Lipo(const ToolChain &TC) : MachOTool("darwin::Lipo", "lipo", TC) {} in Lipo() argument
100 Dsymutil(const ToolChain &TC) in Dsymutil() argument
101 : MachOTool("darwin::Dsymutil", "dsymutil", TC) {} in Dsymutil()
114 VerifyDebug(const ToolChain &TC) in VerifyDebug() argument
[all …]
H A DClang.cpp313 const Driver &D = TC.getDriver(); in getTargetFeatures()
475 Default = TC.useIntegratedAs(); in ShouldDisableAutolink()
1384 switch (TC.getArch()) { in RenderTargetOptions()
2904 TC.CheckObjCARC(); in RenderObjCOptions()
3353 TC)) { in RenderDebugOptions()
3670 switch (TC.getArch()) { in ConstructJob()
3950 if (!TC.useIntegratedAs()) in ConstructJob()
4493 if (TC.SupportsProfiling()) in ConstructJob()
4496 if (TC.SupportsProfiling()) in ConstructJob()
6106 CurTC = TC; in ConstructJob()
[all …]
H A DSolaris.h25 Assembler(const ToolChain &TC) in Assembler() argument
26 : Tool("solaris::Assembler", "assembler", TC) {} in Assembler()
38 Linker(const ToolChain &TC) : Tool("solaris::Linker", "linker", TC) {} in Linker() argument
H A DMSVC.cpp332 TC.getSubDirectoryPath( in ConstructJob()
335 if (TC.useUniversalCRT()) { in ConstructJob()
377 if (TC.getSanitizerArgs().needsFuzzer()) { in ConstructJob()
388 if (TC.getSanitizerArgs().needsAsanRt()) { in ConstructJob()
391 if (TC.getSanitizerArgs().needsSharedRt() || in ConstructJob()
398 TC.getArch() == llvm::Triple::x86 in ConstructJob()
414 TC.getCompilerRT(Args, Lib))); in ConstructJob()
427 switch (TC.getDriver().getOpenMPRuntime(Args)) { in ConstructJob()
445 AddRunTimeLibs(TC, TC.getDriver(), CmdArgs, Args); in ConstructJob()
474 TC.addProfileRTLibs(Args, CmdArgs); in ConstructJob()
[all …]
H A DOpenBSD.h25 Assembler(const ToolChain &TC) in Assembler() argument
26 : GnuTool("openbsd::Assembler", "assembler", TC) {} in Assembler()
38 Linker(const ToolChain &TC) : GnuTool("openbsd::Linker", "linker", TC) {} in Linker() argument
H A DFreeBSD.h25 Assembler(const ToolChain &TC) in Assembler() argument
26 : GnuTool("freebsd::Assembler", "assembler", TC) {} in Assembler()
38 Linker(const ToolChain &TC) : GnuTool("freebsd::Linker", "linker", TC) {} in Linker() argument
H A DCuda.h87 Assembler(const ToolChain &TC) in Assembler() argument
88 : Tool("NVPTX::Assembler", "ptxas", TC, RF_Full, llvm::sys::WEM_UTF8, in Assembler()
103 Linker(const ToolChain &TC) in Linker() argument
104 : Tool("NVPTX::Linker", "fatbinary", TC, RF_Full, llvm::sys::WEM_UTF8, in Linker()
117 OpenMPLinker(const ToolChain &TC) in OpenMPLinker() argument
118 : Tool("NVPTX::OpenMPLinker", "nvlink", TC, RF_Full, llvm::sys::WEM_UTF8, in OpenMPLinker()
H A DCrossWindows.h25 Assembler(const ToolChain &TC) : Tool("CrossWindows::Assembler", "as", TC) {} in Assembler() argument
37 Linker(const ToolChain &TC) in Linker() argument
38 : Tool("CrossWindows::Linker", "ld", TC, RF_Full) {} in Linker()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Driver/
H A DCompilation.h85 const ToolChain *TC = nullptr; member
89 TCArgsKey(const ToolChain *TC, StringRef BoundArch, in TCArgsKey()
91 : TC(TC), BoundArch(BoundArch), DeviceOffloadKind(DeviceOffloadKind) {} in TCArgsKey()
94 if (TC < K.TC)
96 else if (TC == K.TC && BoundArch < K.BoundArch)
98 else if (TC == K.TC && BoundArch == K.BoundArch &&
228 getArgsForToolChain(const ToolChain *TC, StringRef BoundArch,
/freebsd-12.1/contrib/llvm/tools/clang/lib/Driver/
H A DSanitizerArgs.cpp212 SanitizerArgs::SanitizerArgs(const ToolChain &TC, in SanitizerArgs() argument
230 ToolChain::RTTIMode RTTIMode = TC.getRTTIMode(); in SanitizerArgs()
232 const Driver &D = TC.getDriver(); in SanitizerArgs()
310 << Desc << TC.getTriple().str(); in SanitizerArgs()
357 if (TC.getTriple().isOSLinux()) in SanitizerArgs()
429 if (TC.getTriple().isOSWindows()) in SanitizerArgs()
565 NeedPIE |= !(TC.getTriple().isOSLinux() && in SanitizerArgs()
690 TC.getTriple().isAndroid() || TC.getTriple().isOSFuchsia() || in SanitizerArgs()
696 NeedPIE |= TC.getTriple().isOSFuchsia(); in SanitizerArgs()
735 !TC.getTriple().isOSBinFormatELF() || TC.getTriple().isOSFuchsia() || in SanitizerArgs()
[all …]
H A DDriver.cpp672 const ToolChain *TC; in CreateOffloadingDeviceToolChains() local
1804 if (TC) in PrintActions1()
2801 ++TC; in addDeviceDepences()
2838 ++TC; in appendLinkDependences()
3554 const ToolChain &TC; member in __anon145f7c900811::ToolSelector
3795 : TC(TC), C(C), BaseAction(BaseAction), SaveTemps(SaveTemps), in ToolSelector()
3972 const ToolChain *TC; in BuildJobsForActionNoCache() local
4519 if (!TC) { in getToolChain()
4600 TC = in getToolChain()
4642 TC = in getToolChain()
[all …]
H A DCompilation.cpp63 Compilation::getArgsForToolChain(const ToolChain *TC, StringRef BoundArch, in getArgsForToolChain() argument
65 if (!TC) in getArgsForToolChain()
66 TC = &DefaultToolChain; in getArgsForToolChain()
68 DerivedArgList *&Entry = TCArgs[{TC, BoundArch, DeviceOffloadKind}]; in getArgsForToolChain()
75 bool SameTripleAsHost = (TC->getTriple() == HostTC->getTriple()); in getArgsForToolChain()
76 OpenMPArgs = TC->TranslateOpenMPTargetArgs( in getArgsForToolChain()
81 Entry = TC->TranslateArgs(*TranslatedArgs, BoundArch, DeviceOffloadKind); in getArgsForToolChain()
85 Entry = TC->TranslateArgs(*OpenMPArgs, BoundArch, DeviceOffloadKind); in getArgsForToolChain()
/freebsd-12.1/contrib/compiler-rt/lib/xray/
H A Dxray_fdr_logging.cc498 auto TC = getTimestamp(); in fdrLoggingHandleArg0() local
499 auto &TSC = TC.TSC; in fdrLoggingHandleArg0()
500 auto &CPU = TC.CPU; in fdrLoggingHandleArg0()
528 auto TC = getTimestamp(); in fdrLoggingHandleArg1() local
529 auto &TSC = TC.TSC; in fdrLoggingHandleArg1()
530 auto &CPU = TC.CPU; in fdrLoggingHandleArg1()
558 auto TC = getTimestamp(); in fdrLoggingHandleCustomEvent() local
559 auto &TSC = TC.TSC; in fdrLoggingHandleCustomEvent()
560 auto &CPU = TC.CPU; in fdrLoggingHandleCustomEvent()
589 auto &TSC = TC.TSC; in fdrLoggingHandleTypedEvent()
[all …]

123456