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

1234567891011>>

/freebsd-11.0-release/contrib/llvm/lib/Support/Windows/
H A DHost.inc21 return Triple::normalize(LLVM_DEFAULT_TARGET_TRIPLE);
/freebsd-11.0-release/contrib/llvm/lib/Support/
H A DTriple.cpp1 //===--- Triple.cpp - Target triple helper class --------------------------===//
10 #include "llvm/ADT/Triple.h"
20 const char *Triple::getArchTypeName(ArchType Kind) {
71 const char *Triple::getArchTypePrefix(ArchType Kind) {
135 const char *Triple::getVendorTypeName(VendorType Kind) {
156 const char *Triple::getOSTypeName(OSType Kind) {
192 const char *Triple::getEnvironmentTypeName(EnvironmentType Kind) {
213 static Triple::ArchType parseBPFArch(StringRef ArchName) {
216 return Triple::bpfel;
218 return Triple
603 Triple::Triple(const Twine &Str) function in class:Triple
634 Triple::Triple(const Twine &ArchStr, const Twine &VendorStr, const Twine &OSStr) function in class:Triple
649 Triple::Triple(const Twine &ArchStr, const Twine &VendorStr, const Twine &OSStr, function in class:Triple
1055 SmallString<64> Triple; local
[all...]
/freebsd-11.0-release/contrib/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCAsmInfo.h23 class Triple;
29 explicit X86MCAsmInfoDarwin(const Triple &Triple);
33 explicit X86_64MCAsmInfoDarwin(const Triple &Triple);
43 explicit X86ELFMCAsmInfo(const Triple &Triple);
50 explicit X86MCAsmInfoMicrosoft(const Triple &Triple);
57 explicit X86MCAsmInfoGNUCOFF(const Triple
[all...]
/freebsd-11.0-release/contrib/llvm/lib/Target/ARM/TargetInfo/
H A DARMTargetInfo.cpp19 RegisterTarget<Triple::arm, /*HasJIT=*/true>
21 RegisterTarget<Triple::armeb, /*HasJIT=*/true>
24 RegisterTarget<Triple::thumb, /*HasJIT=*/true>
26 RegisterTarget<Triple::thumbeb, /*HasJIT=*/true>
/freebsd-11.0-release/contrib/llvm/lib/Target/Mips/TargetInfo/
H A DMipsTargetInfo.cpp19 RegisterTarget<Triple::mips,
22 RegisterTarget<Triple::mipsel,
25 RegisterTarget<Triple::mips64,
28 RegisterTarget<Triple::mips64el,
/freebsd-11.0-release/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUMCAsmInfo.h20 class Triple;
29 explicit AMDGPUMCAsmInfo(const Triple &TT);
/freebsd-11.0-release/contrib/llvm/lib/Target/AMDGPU/TargetInfo/
H A DAMDGPUTargetInfo.cpp27 RegisterTarget<Triple::r600, false>
29 RegisterTarget<Triple::amdgcn, false> GCN(TheGCNTarget, "amdgcn", "AMD GCN GPUs");
/freebsd-11.0-release/contrib/llvm/lib/Target/XCore/MCTargetDesc/
H A DXCoreMCAsmInfo.h20 class Triple;
26 explicit XCoreMCAsmInfo(const Triple &TT);
/freebsd-11.0-release/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCAsmInfo.h21 class Triple;
27 explicit HexagonMCAsmInfo(const Triple &TT);
/freebsd-11.0-release/contrib/llvm/lib/Target/MSP430/MCTargetDesc/
H A DMSP430MCAsmInfo.h20 class Triple;
26 explicit MSP430MCAsmInfo(const Triple &TT);
/freebsd-11.0-release/contrib/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCAsmInfo.h20 class Triple;
26 explicit MipsMCAsmInfo(const Triple &TheTriple);
/freebsd-11.0-release/contrib/llvm/lib/Target/NVPTX/MCTargetDesc/
H A DNVPTXMCAsmInfo.h21 class Triple;
27 explicit NVPTXMCAsmInfo(const Triple &TheTriple);
/freebsd-11.0-release/contrib/llvm/lib/Target/NVPTX/TargetInfo/
H A DNVPTXTargetInfo.cpp19 RegisterTarget<Triple::nvptx> X(TheNVPTXTarget32, "nvptx",
21 RegisterTarget<Triple::nvptx64> Y(TheNVPTXTarget64, "nvptx64",
/freebsd-11.0-release/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/
H A DSystemZMCAsmInfo.h17 class Triple;
21 explicit SystemZMCAsmInfo(const Triple &TT);
/freebsd-11.0-release/contrib/llvm/lib/Target/WebAssembly/MCTargetDesc/
H A DWebAssemblyMCAsmInfo.h22 class Triple;
26 explicit WebAssemblyMCAsmInfo(const Triple &T);
/freebsd-11.0-release/contrib/llvm/lib/Target/WebAssembly/TargetInfo/
H A DWebAssemblyTargetInfo.cpp16 #include "llvm/ADT/Triple.h"
26 RegisterTarget<Triple::wasm32> X(TheWebAssemblyTarget32, "wasm32",
28 RegisterTarget<Triple::wasm64> Y(TheWebAssemblyTarget64, "wasm64",
/freebsd-11.0-release/contrib/llvm/lib/Target/X86/TargetInfo/
H A DX86TargetInfo.cpp17 RegisterTarget<Triple::x86, /*HasJIT=*/true>
20 RegisterTarget<Triple::x86_64, /*HasJIT=*/true>
/freebsd-11.0-release/contrib/llvm/lib/ExecutionEngine/Orc/
H A DOrcCBindingsStack.cpp21 OrcCBindingsStack::createCompileCallbackMgr(Triple T) {
25 case Triple::x86_64: {
33 OrcCBindingsStack::createIndirectStubsMgrBuilder(Triple T) {
37 case Triple::x86_64:
/freebsd-11.0-release/contrib/llvm/lib/Target/XCore/TargetInfo/
H A DXCoreTargetInfo.cpp18 RegisterTarget<Triple::xcore> X(TheXCoreTarget, "xcore", "XCore");
/freebsd-11.0-release/contrib/llvm/lib/Target/Hexagon/TargetInfo/
H A DHexagonTargetInfo.cpp18 RegisterTarget<Triple::hexagon, /*HasJIT=*/false> X(TheHexagonTarget, "hexagon", "Hexagon");
/freebsd-11.0-release/contrib/llvm/lib/Target/MSP430/TargetInfo/
H A DMSP430TargetInfo.cpp18 RegisterTarget<Triple::msp430>
/freebsd-11.0-release/contrib/llvm/lib/Target/SystemZ/TargetInfo/
H A DSystemZTargetInfo.cpp18 RegisterTarget<Triple::systemz, /*HasJIT=*/true>
/freebsd-11.0-release/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/
H A DRegisterContextLinux_mips64.cpp48 case llvm::Triple::mips64:
49 case llvm::Triple::mips64el:
51 case llvm::Triple::mips:
52 case llvm::Triple::mipsel:
65 case llvm::Triple::mips64:
66 case llvm::Triple::mips64el:
68 case llvm::Triple::mips:
69 case llvm::Triple::mipsel:
82 case llvm::Triple::mips:
83 case llvm::Triple
[all...]
/freebsd-11.0-release/contrib/llvm/lib/Target/AArch64/TargetInfo/
H A DAArch64TargetInfo.cpp10 #include "llvm/ADT/Triple.h"
22 // take possession of the Triple::aarch64 tag though.
25 [](Triple::ArchType) { return false; }, true);
27 RegisterTarget<Triple::aarch64, /*HasJIT=*/true> Z(
29 RegisterTarget<Triple::aarch64_be, /*HasJIT=*/true> W(
/freebsd-11.0-release/contrib/llvm/lib/Target/BPF/MCTargetDesc/
H A DBPFMCAsmInfo.h19 #include "llvm/ADT/Triple.h"
23 class Triple;
27 explicit BPFMCAsmInfo(const Triple &TT) {
28 if (TT.getArch() == Triple::bpfeb)

Completed in 269 milliseconds

1234567891011>>