| /src/external/apache2/llvm/dist/clang/lib/Basic/ |
| Targets.cpp | 10 // target triple. 43 #include "llvm/ADT/Triple.h" 107 TargetInfo *AllocateTarget(const llvm::Triple &Triple, 109 llvm::Triple::OSType os = Triple.getOS(); 111 switch (Triple.getArch()) { 115 case llvm::Triple::arc: 116 return new ARCTargetInfo(Triple, Opts); 118 case llvm::Triple::xcore [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Support/ |
| Triple.cpp | 1 //===--- Triple.cpp - Target triple helper class --------------------------===// 9 #include "llvm/ADT/Triple.h" 23 StringRef Triple::getArchTypeName(ArchType Kind) { 86 StringRef Triple::getArchTypePrefix(ArchType Kind) { 164 StringRef Triple::getVendorTypeName(VendorType Kind) { 187 StringRef Triple::getOSTypeName(OSType Kind) { 231 StringRef Triple::getEnvironmentTypeName(EnvironmentType Kind) { 260 static Triple::ArchType parseBPFArch(StringRef ArchName) { 263 return Triple::bpfel [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/ |
| X86MCAsmInfo.h | 21 class Triple; 27 explicit X86MCAsmInfoDarwin(const Triple &Triple); 31 explicit X86_64MCAsmInfoDarwin(const Triple &Triple); 41 explicit X86ELFMCAsmInfo(const Triple &Triple); 48 explicit X86MCAsmInfoMicrosoft(const Triple &Triple); 55 explicit X86MCAsmInfoMicrosoftMASM(const Triple &Triple) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/M68k/MCTargetDesc/ |
| M68kMCAsmInfo.h | 20 class Triple; 26 explicit M68kELFMCAsmInfo(const Triple &Triple);
|
| /src/external/apache2/llvm/dist/llvm/lib/Support/Windows/ |
| 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;
|
| /src/external/apache2/llvm/dist/clang/include/clang/Basic/ |
| 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. 36 case llvm::Triple::ZOS:
|
| /src/external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Arch/ |
| 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 &Triple) [all...] |
| RISCV.h | 22 void getRISCVTargetFeatures(const Driver &D, const llvm::Triple &Triple, 26 const llvm::Triple &Triple); 28 const llvm::Triple &Triple);
|
| AArch64.h | 23 void getAArch64TargetFeatures(const Driver &D, const llvm::Triple &Triple, 28 const llvm::Triple &Triple, llvm::opt::Arg *&A);
|
| 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 &Triple) [all...] |
| X86.h | 14 #include "llvm/ADT/Triple.h" 25 const llvm::Triple &Triple); 27 void getX86TargetFeatures(const Driver &D, const llvm::Triple &Triple,
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/ADT/ |
| Triple.h | 1 //===-- llvm/ADT/Triple.h - Target triple helper class ----------*- C++ -*-===// 24 /// Triple - Helper class for working with autoconf configuration names. For 38 /// At its core the Triple class is designed to be a wrapper for a triple 39 /// string; the constructor does not change or normalize the triple string. 45 class Triple { 268 /// triple fields unknown. 269 Triple() 273 explicit Triple(const Twine &Str) [all...] |
| /src/external/apache2/llvm/dist/clang/lib/Basic/Targets/ |
| OSTargets.h | 23 virtual void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple, 27 OSTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) 28 : TgtInfo(Triple, Opts) {} 41 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple, 53 CloudABITargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) 54 : OSTargetInfo<Target>(Triple, Opts) { [all...] |
| /src/external/apache2/llvm/dist/clang/lib/Driver/ToolChains/ |
| TCE.cpp | 21 TCEToolChain::TCEToolChain(const Driver &D, const llvm::Triple &Triple, 23 : ToolChain(D, Triple, Args) { 41 TCELEToolChain::TCELEToolChain(const Driver &D, const llvm::Triple& Triple, 43 : TCEToolChain(D, Triple, Args) {
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/ARC/MCTargetDesc/ |
| ARCMCAsmInfo.h | 20 class Triple; 26 explicit ARCMCAsmInfo(const Triple &TT);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/AVR/MCTargetDesc/ |
| AVRMCAsmInfo.h | 20 class Triple; 25 explicit AVRMCAsmInfo(const Triple &TT, const MCTargetOptions &Options);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/CSKY/MCTargetDesc/ |
| CSKYMCAsmInfo.h | 19 class Triple; 25 explicit CSKYMCAsmInfo(const Triple &TargetTriple);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/MCTargetDesc/ |
| HexagonMCAsmInfo.h | 19 class Triple; 25 explicit HexagonMCAsmInfo(const Triple &TT);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/MCTargetDesc/ |
| LanaiMCAsmInfo.h | 19 class Triple; 25 explicit LanaiMCAsmInfo(const Triple &TheTriple,
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/MSP430/MCTargetDesc/ |
| MSP430MCAsmInfo.h | 19 class Triple; 25 explicit MSP430MCAsmInfo(const Triple &TT, const MCTargetOptions &Options);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/MCTargetDesc/ |
| MipsMCAsmInfo.h | 19 class Triple; 25 explicit MipsMCAsmInfo(const Triple &TheTriple,
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/MCTargetDesc/ |
| SystemZMCAsmInfo.h | 16 class Triple; 21 explicit SystemZMCAsmInfo(const Triple &TT);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/VE/MCTargetDesc/ |
| VEMCAsmInfo.h | 20 class Triple; 26 explicit VEELFMCAsmInfo(const Triple &TheTriple);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/MCTargetDesc/ |
| WebAssemblyMCAsmInfo.h | 21 class Triple; 25 explicit WebAssemblyMCAsmInfo(const Triple &T,
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/XCore/MCTargetDesc/ |
| XCoreMCAsmInfo.h | 19 class Triple; 25 explicit XCoreMCAsmInfo(const Triple &TT);
|