Searched refs:Triple (Results 1 - 25 of 745) sorted by relevance

1234567891011>>

/freebsd-11-stable/contrib/llvm-project/clang/lib/Basic/
H A DTargets.cpp41 #include "llvm/ADT/Triple.h"
105 TargetInfo *AllocateTarget(const llvm::Triple &Triple, argument
107 llvm::Triple::OSType os = Triple.getOS();
109 switch (Triple.getArch()) {
113 case llvm::Triple::arc:
114 return new ARCTargetInfo(Triple, Opts);
116 case llvm::Triple::xcore:
117 return new XCoreTargetInfo(Triple, Opt
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Support/
H A DTriple.cpp1 //===--- Triple.cpp - Target triple helper class --------------------------===//
9 #include "llvm/ADT/Triple.h"
19 StringRef Triple::getArchTypeName(ArchType Kind) {
79 StringRef Triple::getArchTypePrefix(ArchType Kind) {
153 StringRef Triple::getVendorTypeName(VendorType Kind) {
178 StringRef Triple::getOSTypeName(OSType Kind) {
222 StringRef Triple::getEnvironmentTypeName(EnvironmentType Kind) {
249 static Triple::ArchType parseBPFArch(StringRef ArchName) {
252 return Triple::bpfel;
254 return Triple
730 Triple::Triple(const Twine &Str) function in class:Triple
770 Triple::Triple(const Twine &ArchStr, const Twine &VendorStr, const Twine &OSStr) function in class:Triple
785 Triple::Triple(const Twine &ArchStr, const Twine &VendorStr, const Twine &OSStr, function in class:Triple
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Basic/
H A DAlignedAllocation.h18 #include "llvm/ADT/Triple.h"
24 inline llvm::VersionTuple alignedAllocMinVersion(llvm::Triple::OSType OS) {
28 case llvm::Triple::Darwin:
29 case llvm::Triple::MacOSX: // Earliest supporting version is 10.14.
31 case llvm::Triple::IOS:
32 case llvm::Triple::TvOS: // Earliest supporting version is 11.0.0.
34 case llvm::Triple::WatchOS: // Earliest supporting version is 4.0.0.
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Support/Windows/
H A DHost.inc19 static std::string updateTripleOSVersion(std::string Triple) {
20 return Triple;
24 const char *Triple = LLVM_DEFAULT_TARGET_TRIPLE;
29 Triple = EnvTriple;
32 return Triple;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCAsmInfo.h22 class Triple;
28 explicit X86MCAsmInfoDarwin(const Triple &Triple);
32 explicit X86_64MCAsmInfoDarwin(const Triple &Triple);
42 explicit X86ELFMCAsmInfo(const Triple &Triple);
49 explicit X86MCAsmInfoMicrosoft(const Triple &Triple);
56 explicit X86MCAsmInfoGNUCOFF(const Triple
[all...]
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Process/elf-core/
H A DRegisterUtilities.h78 llvm::Triple::OSType OS;
82 llvm::Triple::ArchType Arch;
88 // Returns the register set in Notes which corresponds to the specified Triple
95 const llvm::Triple &Triple,
99 {llvm::Triple::FreeBSD, llvm::Triple::UnknownArch, llvm::ELF::NT_FPREGSET},
103 {llvm::Triple::Linux, llvm::Triple::x86, llvm::ELF::NT_PRXFPREG},
104 {llvm::Triple
[all...]
H A DRegisterUtilities.cpp15 getNoteType(const llvm::Triple &Triple, argument
18 if (Entry.OS != Triple.getOS())
20 if (Entry.Arch != llvm::Triple::UnknownArch &&
21 Entry.Arch != Triple.getArch())
29 const llvm::Triple &Triple,
31 auto TypeOr = getNoteType(Triple, RegsetDescs);
28 getRegset(llvm::ArrayRef<CoreNote> Notes, const llvm::Triple &Triple, llvm::ArrayRef<RegsetDesc> RegsetDescs) argument
/freebsd-11-stable/contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/
H A DARM.h14 #include "llvm/ADT/Triple.h"
26 const llvm::Triple &Triple);
27 const std::string getARMArch(llvm::StringRef Arch, const llvm::Triple &Triple);
28 StringRef getARMCPUForMArch(llvm::StringRef Arch, const llvm::Triple &Triple);
30 const llvm::Triple &Triple);
32 const llvm::Triple
[all...]
H A DRISCV.h22 void getRISCVTargetFeatures(const Driver &D, const llvm::Triple &Triple,
26 const llvm::Triple &Triple);
28 const llvm::Triple &Triple);
H A DAArch64.h23 void getAArch64TargetFeatures(const Driver &D, const llvm::Triple &Triple,
28 const llvm::Triple &Triple, llvm::opt::Arg *&A);
H A DMips.h14 #include "llvm/ADT/Triple.h"
35 const llvm::Triple &Triple, StringRef &CPUName,
37 void getMIPSTargetFeatures(const Driver &D, const llvm::Triple &Triple,
42 const llvm::Triple &Triple);
44 const llvm::Triple &Triple);
47 bool isNaN2008(const llvm::opt::ArgList &Args, const llvm::Triple
[all...]
H A DX86.h14 #include "llvm/ADT/Triple.h"
25 const llvm::Triple &Triple);
27 void getX86TargetFeatures(const Driver &D, const llvm::Triple &Triple,
/freebsd-11-stable/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DTCE.cpp21 TCEToolChain::TCEToolChain(const Driver &D, const llvm::Triple &Triple, argument
23 : ToolChain(D, Triple, Args) {
41 TCELEToolChain::TCELEToolChain(const Driver &D, const llvm::Triple& Triple, argument
43 : TCEToolChain(D, Triple, Args) {
/freebsd-11-stable/contrib/llvm-project/clang/lib/Basic/Targets/
H A DOSTargets.h24 virtual void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
28 OSTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument
29 : TgtInfo(Triple, Opts) {}
42 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
54 CloudABITargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument
55 : OSTargetInfo<Target>(Triple, Opt
70 AnanasTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument
88 DarwinTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument
194 DragonFlyBSDTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument
244 FreeBSDTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument
285 KFreeBSDTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument
304 HaikuTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument
341 HurdTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument
365 MinixTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument
399 LinuxTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument
442 NetBSDTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument
466 OpenBSDTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument
500 PSPTargetInfo(const llvm::Triple &Triple) argument
520 PS3PPUTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument
546 PS4OSTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument
586 RTEMSTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument
641 SolarisTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument
707 AIXTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument
735 WindowsTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument
758 NaClTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument
809 FuchsiaTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument
821 getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple, MacroBuilder &Builder) const argument
834 WebAssemblyOSTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument
854 WASITargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument
869 EmscriptenTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ADT/
H A DTriple.h1 //===-- llvm/ADT/Triple.h - Target triple helper class ----------*- C++ -*-===//
22 /// Triple - Helper class for working with autoconf configuration names. For
36 /// At its core the Triple class is designed to be a wrapper for a triple
43 class Triple { class in namespace:llvm
259 Triple() function in class:llvm::Triple
263 explicit Triple(const Twine &Str);
264 Triple(const Twine &ArchStr, const Twine &VendorStr, const Twine &OSStr);
265 Triple(const Twine &ArchStr, const Twine &VendorStr, const Twine &OSStr,
268 bool operator==(const Triple &Other) const {
275 bool operator!=(const Triple
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCAsmInfo.h19 class Triple;
25 explicit HexagonMCAsmInfo(const Triple &TT);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/
H A DSystemZMCAsmInfo.h16 class Triple;
20 explicit SystemZMCAsmInfo(const Triple &TT);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/XCore/MCTargetDesc/
H A DXCoreMCAsmInfo.h19 class Triple;
25 explicit XCoreMCAsmInfo(const Triple &TT);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARC/MCTargetDesc/
H A DARCMCAsmInfo.h20 class Triple;
26 explicit ARCMCAsmInfo(const Triple &TT);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Lanai/MCTargetDesc/
H A DLanaiMCAsmInfo.h19 class Triple;
25 explicit LanaiMCAsmInfo(const Triple &TheTriple,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/
H A DAVRMCAsmInfo.h20 class Triple;
25 explicit AVRMCAsmInfo(const Triple &TT, const MCTargetOptions &Options);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/MSP430/MCTargetDesc/
H A DMSP430MCAsmInfo.h19 class Triple;
25 explicit MSP430MCAsmInfo(const Triple &TT, const MCTargetOptions &Options);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCAsmInfo.h19 class Triple;
25 explicit MipsMCAsmInfo(const Triple &TheTriple,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/
H A DVEMCAsmInfo.h20 class Triple;
26 explicit VEELFMCAsmInfo(const Triple &TheTriple);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/
H A DWebAssemblyMCAsmInfo.h21 class Triple;
25 explicit WebAssemblyMCAsmInfo(const Triple &T,

Completed in 301 milliseconds

1234567891011>>