| /freebsd-12.1/contrib/llvm/tools/clang/lib/Driver/ToolChains/ |
| H A D | CommonArgs.cpp | 143 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 D | CommonArgs.h | 26 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 D | CrossWindows.cpp | 30 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 D | Gnu.h | 45 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 D | MinGW.cpp | 98 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 D | PS4CPU.h | 23 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 D | Myriad.h | 25 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 D | Myriad.cpp | 125 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 D | Ananas.h | 25 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 D | DragonFly.h | 24 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 D | Minix.h | 24 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 D | BareMetal.cpp | 171 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 D | Darwin.h | 45 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 D | Clang.cpp | 313 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 D | Solaris.h | 25 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 D | MSVC.cpp | 332 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 D | OpenBSD.h | 25 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 D | FreeBSD.h | 25 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 D | Cuda.h | 87 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 D | CrossWindows.h | 25 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 D | Compilation.h | 85 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 D | SanitizerArgs.cpp | 212 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 D | Driver.cpp | 672 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 D | Compilation.cpp | 63 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 D | xray_fdr_logging.cc | 498 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 …]
|