Home
last modified time | relevance | path

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

12345678

/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/
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.cpp452 void tools::AddLinkerInputs(const ToolChain &TC, const InputInfoList &Inputs, in AddLinkerInputs() argument
455 const Driver &D = TC.getDriver(); in AddLinkerInputs()
463 if (!TC.isCrossCompiling()) in AddLinkerInputs()
475 if (!TC.HasNativeLLVMSupport() && types::isLLVMIR(II.getType())) in AddLinkerInputs()
477 D.Diag(diag::err_drv_no_linker_llvm_support) << TC.getTripleString(); in AddLinkerInputs()
494 TC.AddCXXStdlibLibArgs(Args, CmdArgs); in AddLinkerInputs()
496 TC.AddCCKextLibArgs(Args, CmdArgs); in AddLinkerInputs()
499 TC.getTriple().isOSAIX()) in AddLinkerInputs()
505 const llvm::Triple &Triple = TC.getTriple(); in AddLinkerInputs()
536 addArchSpecificRPath(TC, Args, CmdArgs); in AddLinkerInputs()
[all …]
H A DPS4CPU.cpp32 void tools::PScpu::addProfileRTArgs(const ToolChain &TC, const ArgList &Args, in addProfileRTArgs() argument
34 assert(TC.getTriple().isPS()); in addProfileRTArgs()
35 auto &PSTC = static_cast<const toolchains::PS4PS5Base &>(TC); in addProfileRTArgs()
62 auto &TC = static_cast<const toolchains::PS4PS5Base &>(getToolChain()); in ConstructJob() local
76 std::string AsName = TC.qualifyPSCmdName("as"); in ConstructJob()
77 const char *Exec = Args.MakeArgString(TC.GetProgramPath(AsName.c_str())); in ConstructJob()
83 void tools::PScpu::addSanitizerArgs(const ToolChain &TC, const ArgList &Args, in addSanitizerArgs() argument
85 assert(TC.getTriple().isPS()); in addSanitizerArgs()
86 auto &PSTC = static_cast<const toolchains::PS4PS5Base &>(TC); in addSanitizerArgs()
125 auto &TC = static_cast<const toolchains::PS4PS5Base &>(getToolChain()); in ConstructJob() local
[all …]
H A DMSVC.cpp54 static std::string FindVisualStudioExecutable(const ToolChain &TC, in FindVisualStudioExecutable() argument
56 const auto &MSVC = static_cast<const toolchains::MSVCToolChain &>(TC); in FindVisualStudioExecutable()
60 return std::string(canExecute(TC.getVFS(), FilePath) ? FilePath.str() : Exe); in FindVisualStudioExecutable()
70 auto &TC = static_cast<const toolchains::MSVCToolChain &>(getToolChain()); in ConstructJob() local
79 else if (TC.getTriple().isWindowsArm64EC()) in ConstructJob()
110 llvm::archToLegacyVCArch(TC.getArch())); in ConstructJob()
119 TC.getSubDirectoryPath(llvm::SubDirectoryType::Lib))); in ConstructJob()
122 TC.getSubDirectoryPath(llvm::SubDirectoryType::Lib, "atlmfc"))); in ConstructJob()
128 if (TC.useUniversalCRT()) { in ConstructJob()
130 if (TC.getUniversalCRTLibraryPath(Args, UniversalCRTLibPath)) in ConstructJob()
[all …]
H A DMinGW.cpp108 const ToolChain &TC = getToolChain(); in ConstructJob() local
109 const Driver &D = TC.getDriver(); in ConstructJob()
110 const SanitizerArgs &Sanitize = TC.getSanitizerArgs(Args); in ConstructJob()
129 switch (TC.getArch()) { in ConstructJob()
144 else if (TC.getEffectiveTriple().isWindowsArm64EC()) in ConstructJob()
153 D.Diag(diag::err_target_unknown_triple) << TC.getEffectiveTriple().str(); in ConstructJob()
177 if (TC.getArch() == llvm::Triple::x86) in ConstructJob()
230 TC.getCompilerRTArgString(Args, "asan_dynamic", ToolChain::FT_Shared)); in ConstructJob()
235 CmdArgs.push_back(Args.MakeArgString(TC.GetFilePath("dllcrt2.o"))); in ConstructJob()
238 CmdArgs.push_back(Args.MakeArgString(TC.GetFilePath("crt2u.o"))); in ConstructJob()
[all …]
H A DGnu.h45 Assembler(const ToolChain &TC) : Tool("GNU::Assembler", "assembler", TC) {} in Assembler() argument
57 Linker(const ToolChain &TC) : Tool("GNU::Linker", "linker", TC) {} in Linker() argument
70 StaticLibTool(const ToolChain &TC) in StaticLibTool() argument
71 : Tool("GNU::StaticLibTool", "static-lib-linker", TC) {} in StaticLibTool()
87 Common(const char *Name, const char *ShortName, const ToolChain &TC) in Common() argument
88 : Tool(Name, ShortName, TC) {} in Common()
107 Preprocessor(const ToolChain &TC) in Preprocessor() argument
108 : Common("gcc::Preprocessor", "gcc preprocessor", TC) {} in Preprocessor()
119 Compiler(const ToolChain &TC) : Common("gcc::Compiler", "gcc frontend", TC) {} in Compiler() argument
130 Linker(const ToolChain &TC) : Common("gcc::Linker", "linker (via gcc)", TC) {} in Linker() argument
H A DBareMetal.cpp262 findMultilibsFromYAML(const ToolChain &TC, const Driver &D, in findMultilibsFromYAML() argument
270 Multilib::flags_list Flags = TC.getMultilibFlags(Args); in findMultilibsFromYAML()
585 auto &TC = static_cast<const toolchains::BareMetal &>(getToolChain()); in ConstructJob() local
587 const llvm::Triple::ArchType Arch = TC.getArch(); in ConstructJob()
595 if (const char *LDMOption = getLDMOption(TC.getTriple(), Args)) { in ConstructJob()
624 CmdArgs.push_back(Args.MakeArgString(TC.GetFilePath("crt0.o"))); in ConstructJob()
625 if (TC.hasValidGCCInstallation() || detectGCCToolchainAdjacent(D)) { in ConstructJob()
626 auto RuntimeLib = TC.GetRuntimeLibType(Args); in ConstructJob()
635 TC.getCompilerRTArgString(Args, "crtbegin", ToolChain::FT_Object); in ConstructJob()
637 TC.getCompilerRTArgString(Args, "crtend", ToolChain::FT_Object); 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 DSPIRV.h32 Translator(const ToolChain &TC) in Translator() argument
33 : Tool("SPIR-V::Translator", "llvm-spirv", TC) {} in Translator()
46 Linker(const ToolChain &TC) : Tool("SPIR-V::Linker", "spirv-link", TC) {} in Linker() argument
57 Assembler(const ToolChain &TC) : Tool("SPIR-V::Assembler", "spirv-as", TC) {} in Assembler() 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 DClang.cpp150 const ToolChain &TC, bool KernelOrKext, in addExceptionArgs() argument
153 const llvm::Triple &Triple = TC.getTriple(); in addExceptionArgs()
225 static bool ShouldEnableAutolink(const ArgList &Args, const ToolChain &TC, in ShouldEnableAutolink() argument
228 if (TC.getTriple().isOSDarwin()) { in ShouldEnableAutolink()
231 Default = TC.useIntegratedAs(); in ShouldEnableAutolink()
294 static void addDebugPrefixMapArg(const Driver &D, const ToolChain &TC, in addDebugPrefixMapArg() argument
308 std::string GlobalRemapEntry = TC.GetGlobalDebugPathRemapping(); in addDebugPrefixMapArg()
375 static void addPGOAndCoverageFlags(const ToolChain &TC, Compilation &C, in addPGOAndCoverageFlags() argument
379 const Driver &D = TC.getDriver(); in addPGOAndCoverageFlags()
380 const llvm::Triple &T = TC.getTriple(); in addPGOAndCoverageFlags()
[all …]
H A DFlang.cpp345 static void addVSDefines(const ToolChain &TC, const ArgList &Args, in addVSDefines() argument
349 const VersionTuple vt = TC.computeMSVCVersion(nullptr, Args); in addVSDefines()
356 const llvm::Triple &triple = TC.getTriple(); in addVSDefines()
369 static void processVSRuntimeLibrary(const ToolChain &TC, const ArgList &Args, in processVSRuntimeLibrary() argument
371 assert(TC.getTriple().isKnownWindowsMSVCEnvironment() && in processVSRuntimeLibrary()
380 "--dependent-lib=" + TC.getCompilerRTBasename(Args, "builtins"))); in processVSRuntimeLibrary()
429 const ToolChain &TC = getToolChain(); in AddAMDGPUTargetArgs() local
430 TC.addClangTargetOptions(Args, CmdArgs, Action::OffloadKind::OFK_OpenMP); in AddAMDGPUTargetArgs()
435 const ToolChain &TC = getToolChain(); in addTargetOptions() local
436 const llvm::Triple &Triple = TC.getEffectiveTriple(); in addTargetOptions()
[all …]
H A DHLSL.h23 Validator(const ToolChain &TC) : Tool("hlsl::Validator", "dxv", TC) {} in Validator() argument
35 MetalConverter(const ToolChain &TC) in MetalConverter() argument
36 : Tool("hlsl::MetalConverter", "metal-shaderconverter", TC) {} in MetalConverter()
H A DDarwin.h48 MachOTool(const char *Name, const char *ShortName, const ToolChain &TC) in MachOTool() argument
49 : Tool(Name, ShortName, TC) {} in MachOTool()
54 Assembler(const ToolChain &TC) in Assembler() argument
55 : MachOTool("darwin::Assembler", "assembler", TC) {} in Assembler()
73 Linker(const ToolChain &TC) : MachOTool("darwin::Linker", "linker", TC) {} in Linker() argument
86 StaticLibTool(const ToolChain &TC) in StaticLibTool() argument
87 : MachOTool("darwin::StaticLibTool", "static-lib-linker", TC) {} in StaticLibTool()
100 Lipo(const ToolChain &TC) : MachOTool("darwin::Lipo", "lipo", TC) {} in Lipo() argument
112 Dsymutil(const ToolChain &TC) in Dsymutil() argument
113 : MachOTool("darwin::Dsymutil", "dsymutil", TC) {} in Dsymutil()
[all …]
H A DOpenBSD.h25 Assembler(const ToolChain &TC) in Assembler() argument
26 : Tool("openbsd::Assembler", "assembler", TC) {} in Assembler()
38 Linker(const ToolChain &TC) : Tool("openbsd::Linker", "linker", TC) {} in Linker() argument
H A DFreeBSD.h24 Assembler(const ToolChain &TC) in Assembler() argument
25 : Tool("freebsd::Assembler", "assembler", TC) {} in Assembler()
37 Linker(const ToolChain &TC) : Tool("freebsd::Linker", "linker", TC) {} in Linker() argument
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
/freebsd/contrib/llvm-project/clang/include/clang/Driver/
H A DCommonArgs.h30 void AddLinkerInputs(const ToolChain &TC, const InputInfoList &Inputs,
36 void addLinkerCompressDebugSectionsOption(const ToolChain &TC,
42 bool addSanitizerRuntimes(const ToolChain &TC, const llvm::opt::ArgList &Args,
45 void linkSanitizerRuntimeDeps(const ToolChain &TC,
49 bool addXRayRuntime(const ToolChain &TC, const llvm::opt::ArgList &Args,
52 void linkXRayRuntimeDeps(const ToolChain &TC, const llvm::opt::ArgList &Args,
55 void AddRunTimeLibs(const ToolChain &TC, const Driver &D,
75 void SplitDebugInfo(const ToolChain &TC, Compilation &C, const Tool &T,
88 unsigned ParseFunctionAlignment(const ToolChain &TC,
104 unsigned getDwarfVersion(const ToolChain &TC, const llvm::opt::ArgList &Args);
[all …]
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 return std::tie(TC, BoundArch, DeviceOffloadKind) <
94 std::tie(K.TC, K.BoundArch, K.DeviceOffloadKind);
245 getArgsForToolChain(const ToolChain *TC, StringRef BoundArch,
/freebsd/contrib/llvm-project/clang/lib/Driver/
H A DDriver.cpp985 auto &TC = in CreateOffloadingDeviceToolChains() local
991 static_cast<const toolchains::CudaToolChain &>(TC).CudaInstallation; in CreateOffloadingDeviceToolChains()
994 C.addOffloadDeviceToolChain(&TC, Action::OFK_Cuda); in CreateOffloadingDeviceToolChains()
995 OffloadArchs[&TC] = getOffloadArchs(C, C.getArgs(), Action::OFK_Cuda, &TC, in CreateOffloadingDeviceToolChains()
1009 auto &TC = in CreateOffloadingDeviceToolChains() local
1012 C.addOffloadDeviceToolChain(&TC, Action::OFK_HIP); in CreateOffloadingDeviceToolChains()
1017 OffloadArchs[&TC] = getOffloadArchs(C, C.getArgs(), Action::OFK_HIP, &TC, in CreateOffloadingDeviceToolChains()
1081 auto &TC = getOffloadToolChain(C.getInputArgs(), Action::OFK_OpenMP, TT, in CreateOffloadingDeviceToolChains() local
1083 C.addOffloadDeviceToolChain(&TC, Action::OFK_OpenMP); in CreateOffloadingDeviceToolChains()
1084 OffloadArchs[&TC] = in CreateOffloadingDeviceToolChains()
[all …]
H A DCompilation.cpp58 Compilation::getArgsForToolChain(const ToolChain *TC, StringRef BoundArch, in getArgsForToolChain() argument
60 if (!TC) in getArgsForToolChain()
61 TC = &DefaultToolChain; in getArgsForToolChain()
63 DerivedArgList *&Entry = TCArgs[{TC, BoundArch, DeviceOffloadKind}]; in getArgsForToolChain()
70 bool SameTripleAsHost = (TC->getTriple() == HostTC->getTriple()); in getArgsForToolChain()
71 OpenMPArgs = TC->TranslateOpenMPTargetArgs( in getArgsForToolChain()
77 NewDAL = TC->TranslateXarchArgs(*TranslatedArgs, BoundArch, in getArgsForToolChain()
80 NewDAL = TC->TranslateXarchArgs(*OpenMPArgs, BoundArch, DeviceOffloadKind, in getArgsForToolChain()
89 Entry = TC->TranslateArgs(*TranslatedArgs, BoundArch, DeviceOffloadKind); in getArgsForToolChain()
93 Entry = TC->TranslateArgs(*NewDAL, BoundArch, DeviceOffloadKind); in getArgsForToolChain()
H A DSanitizerArgs.cpp395 SanitizerArgs::SanitizerArgs(const ToolChain &TC, in SanitizerArgs() argument
409 const SanitizerMask Supported = setGroupBits(TC.getSupportedSanitizers()); in SanitizerArgs()
414 ToolChain::RTTIMode RTTIMode = TC.getRTTIMode(); in SanitizerArgs()
416 const Driver &D = TC.getDriver(); in SanitizerArgs()
490 const llvm::Triple &Triple = TC.getTriple(); in SanitizerArgs()
533 << Desc << TC.getTriple().str(); in SanitizerArgs()
543 if (const llvm::opt::Arg *NoRTTIArg = TC.getRTTIArg()) { in SanitizerArgs()
598 if (TC.getTriple().isOSLinux()) in SanitizerArgs()
631 (TC.getTriple().isOSFuchsia() ? SanitizerMask() in SanitizerArgs()
656 SanitizerMask Default = TC.getDefaultSanitizers() & ~AllRemove; in SanitizerArgs()
[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()

12345678