/freebsd-11-stable/contrib/llvm-project/clang/lib/Basic/ |
H A D | Targets.cpp | 41 #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 D | Triple.cpp | 1 //===--- 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 D | AlignedAllocation.h | 18 #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 D | Host.inc | 19 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 D | X86MCAsmInfo.h | 22 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 D | RegisterUtilities.h | 78 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 D | RegisterUtilities.cpp | 15 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 D | ARM.h | 14 #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 D | RISCV.h | 22 void getRISCVTargetFeatures(const Driver &D, const llvm::Triple &Triple, 26 const llvm::Triple &Triple); 28 const llvm::Triple &Triple);
|
H A D | AArch64.h | 23 void getAArch64TargetFeatures(const Driver &D, const llvm::Triple &Triple, 28 const llvm::Triple &Triple, llvm::opt::Arg *&A);
|
H A D | Mips.h | 14 #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 D | X86.h | 14 #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 D | TCE.cpp | 21 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 D | OSTargets.h | 24 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 D | Triple.h | 1 //===-- 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 D | HexagonMCAsmInfo.h | 19 class Triple; 25 explicit HexagonMCAsmInfo(const Triple &TT);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/ |
H A D | SystemZMCAsmInfo.h | 16 class Triple; 20 explicit SystemZMCAsmInfo(const Triple &TT);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/XCore/MCTargetDesc/ |
H A D | XCoreMCAsmInfo.h | 19 class Triple; 25 explicit XCoreMCAsmInfo(const Triple &TT);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARC/MCTargetDesc/ |
H A D | ARCMCAsmInfo.h | 20 class Triple; 26 explicit ARCMCAsmInfo(const Triple &TT);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Lanai/MCTargetDesc/ |
H A D | LanaiMCAsmInfo.h | 19 class Triple; 25 explicit LanaiMCAsmInfo(const Triple &TheTriple,
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/ |
H A D | AVRMCAsmInfo.h | 20 class Triple; 25 explicit AVRMCAsmInfo(const Triple &TT, const MCTargetOptions &Options);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/MSP430/MCTargetDesc/ |
H A D | MSP430MCAsmInfo.h | 19 class Triple; 25 explicit MSP430MCAsmInfo(const Triple &TT, const MCTargetOptions &Options);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/ |
H A D | MipsMCAsmInfo.h | 19 class Triple; 25 explicit MipsMCAsmInfo(const Triple &TheTriple,
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/ |
H A D | VEMCAsmInfo.h | 20 class Triple; 26 explicit VEELFMCAsmInfo(const Triple &TheTriple);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/ |
H A D | WebAssemblyMCAsmInfo.h | 21 class Triple; 25 explicit WebAssemblyMCAsmInfo(const Triple &T,
|