Searched refs:Triple (Results 51 - 75 of 249) sorted by relevance

12345678910

/external/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCAsmInfo.cpp15 #include "llvm/ADT/Triple.h"
68 Triple T(TT);
69 if (T.getArch() == Triple::arm64_be || T.getArch() == Triple::aarch64_be)
/external/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMCTargetDesc.cpp51 Triple TheTriple(TT);
52 bool isPPC64 = (TheTriple.getArch() == Triple::ppc64 ||
53 TheTriple.getArch() == Triple::ppc64le);
70 Triple TheTriple(TT);
71 bool isPPC64 = (TheTriple.getArch() == Triple::ppc64 ||
72 TheTriple.getArch() == Triple::ppc64le);
95 Triple T(TT);
102 Triple T(TT);
104 (T.getArch() == Triple::ppc64 || T.getArch() == Triple
[all...]
/external/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcMCAsmInfo.cpp16 #include "llvm/ADT/Triple.h"
25 Triple TheTriple(TT);
26 bool isV9 = (TheTriple.getArch() == Triple::sparcv9);
46 if (TheTriple.getOS() == llvm::Triple::Solaris)
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
H A Dradeon_llvm_emit.cpp31 #include <llvm/ADT/Triple.h>
87 Triple AMDGPUTriple(sys::getDefaultTargetTriple());
106 Triple::ArchType Arch = Triple::getArchTypeForLLVMName("r600");
107 if (Arch == Triple::UnknownArch) {
/external/mesa3d/src/gallium/drivers/radeon/
H A Dradeon_llvm_emit.cpp31 #include <llvm/ADT/Triple.h>
87 Triple AMDGPUTriple(sys::getDefaultTargetTriple());
106 Triple::ArchType Arch = Triple::getArchTypeForLLVMName("r600");
107 if (Arch == Triple::UnknownArch) {
/external/clang/include/clang/Driver/
H A DToolChain.h18 #include "llvm/ADT/Triple.h"
58 const llvm::Triple Triple; member in class:clang::driver::ToolChain
82 ToolChain(const Driver &D, const llvm::Triple &T,
112 const llvm::Triple &getTriple() const { return Triple; }
114 llvm::Triple::ArchType getArch() const { return Triple.getArch(); }
115 StringRef getArchName() const { return Triple.getArchName(); }
116 StringRef getPlatform() const { return Triple
[all...]
/external/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCTargetDesc.cpp18 #include "llvm/ADT/Triple.h"
85 Triple triple(TT);
92 // FIXME: Enhance Triple helper class to extract ARM version.
93 bool isThumb = triple.getArch() == Triple::thumb ||
94 triple.getArch() == Triple::thumbeb;
214 static MCRegisterInfo *createARMMCRegisterInfo(StringRef Triple) { argument
221 Triple TheTriple(TT);
225 case llvm::Triple::Darwin:
226 case llvm::Triple::IOS:
227 case llvm::Triple
[all...]
/external/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCTargetDesc.cpp18 #include "llvm/ADT/Triple.h"
46 Triple TheTriple(TT);
48 if (TheTriple.getArch() == Triple::x86_64)
50 else if (TheTriple.getEnvironment() != Triple::CODE16)
200 unsigned X86_MC::getDwarfRegFlavour(Triple TT, bool isEH) {
201 if (TT.getArch() == Triple::x86_64)
246 Triple TheTriple(TT);
247 unsigned RA = (TheTriple.getArch() == Triple::x86_64)
261 Triple TheTriple(TT);
262 bool is64Bit = TheTriple.getArch() == Triple
[all...]
/external/llvm/lib/Support/
H A DTargetRegistry.cpp27 Triple &TheTriple,
49 Triple::ArchType Type = Triple::getArchTypeForLLVMName(ArchName);
50 if (Type != Triple::UnknownArch)
75 Triple::ArchType Arch = Triple(TT).getArch();
/external/llvm/tools/llvm-mc/
H A DDisassembler.cpp16 #include "llvm/ADT/Triple.h"
158 const std::string &Triple,
165 std::unique_ptr<const MCRegisterInfo> MRI(T.createMCRegInfo(Triple));
167 errs() << "error: no register info for target " << Triple << "\n";
171 std::unique_ptr<const MCAsmInfo> MAI(T.createMCAsmInfo(*MRI, Triple));
173 errs() << "error: no assembly info for target " << Triple << "\n";
183 errs() << "error: no disassembler for target " << Triple << "\n";
157 disassemble(const Target &T, const std::string &Triple, MCSubtargetInfo &STI, MCStreamer &Streamer, MemoryBuffer &Buffer, SourceMgr &SM, raw_ostream &Out) argument
/external/llvm/include/llvm/MC/
H A DMCELFObjectWriter.h13 #include "llvm/ADT/Triple.h"
41 static uint8_t getOSABI(Triple::OSType OSType) {
43 case Triple::FreeBSD:
45 case Triple::Linux:
/external/clang/tools/driver/
H A Dcc1as_main.cpp23 #include "llvm/ADT/Triple.h"
71 std::string Triple; member in struct:__anon19495::AssemblerInvocation
131 Triple = "";
183 Opts.Triple = llvm::Triple::normalize(Args->getLastArgValue(OPT_triple));
188 if (Opts.Triple.empty())
189 Opts.Triple = llvm::sys::getDefaultTargetTriple();
283 const Target *TheTarget = TargetRegistry::lookupTarget(Opts.Triple, Error);
285 return Diags.Report(diag::err_target_unknown_triple) << Opts.Triple;
304 std::unique_ptr<MCRegisterInfo> MRI(TheTarget->createMCRegInfo(Opts.Triple));
[all...]
/external/llvm/lib/Target/
H A DTargetLibraryInfo.cpp15 #include "llvm/ADT/Triple.h"
349 static bool hasSinCosPiStret(const Triple &T) {
351 if (!T.isMacOSX() && T.getOS() != Triple::IOS)
355 if (T.getArch() == Triple::x86)
361 if (T.getOS() == Triple::IOS && T.isOSVersionLT(7, 0))
370 static void initialize(TargetLibraryInfo &TLI, const Triple &T,
384 if (T.getArch() == Triple::r600) {
411 if (T.isMacOSX() && T.getArch() == Triple::x86 &&
423 if (T.getArch() != Triple::xcore && T.getArch() != Triple
[all...]
/external/clang/lib/AST/
H A DItaniumCXXABI.cpp67 const llvm::Triple &T = Context.getTargetInfo().getTriple();
69 T.getArch() == llvm::Triple::x86)
H A DMicrosoftCXXABI.cpp53 Context.getTargetInfo().getTriple().getArch() == llvm::Triple::x86)
169 assert(Target.getTriple().getArch() == llvm::Triple::x86 ||
170 Target.getTriple().getArch() == llvm::Triple::x86_64);
183 if (Ptrs + Ints > 1 && Target.getTriple().getArch() == llvm::Triple::x86)
190 if (Target.getTriple().getArch() == llvm::Triple::x86_64)
/external/lldb/source/Plugins/Platform/MacOSX/
H A DPlatformiOSSimulator.cpp72 case llvm::Triple::x86:
74 const llvm::Triple &triple = arch->GetTriple();
77 case llvm::Triple::Apple:
85 case llvm::Triple::UnknownArch:
97 case llvm::Triple::Darwin: // Deprecated, but still support Darwin for historical reasons
98 case llvm::Triple::MacOSX:
99 case llvm::Triple::IOS: // IOS is not used for simulator triples, but accept it just in case
106 case llvm::Triple::UnknownOS:
/external/llvm/include/llvm-c/
H A DTargetMachine.h72 LLVMBool LLVMGetTargetFromTriple(const char* Triple, LLVMTargetRef *T,
93 const char *Triple, const char *CPU, const char *Features,
135 /*===-- Triple ------------------------------------------------------------===*/
/external/llvm/lib/MC/
H A DSubtargetFeature.cpp315 void SubtargetFeatures::getDefaultSubtargetFeatures(const Triple& Triple) { argument
316 if (Triple.getVendor() == Triple::Apple) {
317 if (Triple.getArch() == Triple::ppc) {
320 } else if (Triple.getArch() == Triple::ppc64) {
/external/llvm/lib/Object/
H A DMachOUniversal.cpp133 static bool getCTMForArch(Triple::ArchType Arch, MachO::CPUType &CTM) {
135 case Triple::x86: CTM = MachO::CPU_TYPE_I386; return true;
136 case Triple::x86_64: CTM = MachO::CPU_TYPE_X86_64; return true;
137 case Triple::arm: CTM = MachO::CPU_TYPE_ARM; return true;
138 case Triple::sparc: CTM = MachO::CPU_TYPE_SPARC; return true;
139 case Triple::ppc: CTM = MachO::CPU_TYPE_POWERPC; return true;
140 case Triple::ppc64: CTM = MachO::CPU_TYPE_POWERPC64; return true;
146 MachOUniversalBinary::getObjectForArch(Triple::ArchType Arch) const {
/external/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsAsmBackend.h20 #include "llvm/ADT/Triple.h"
30 Triple::OSType OSType;
35 MipsAsmBackend(const Target &T, Triple::OSType _OSType, bool _isLittle,
/external/llvm/lib/Target/NVPTX/
H A DNVPTXSubtarget.cpp64 Triple T(TT);
66 if (T.getOS() == Triple::NVCL)
/external/llvm/lib/LTO/
H A DLTOCodeGenerator.cpp265 llvm::Triple Triple(TripleStr);
293 Features.getDefaultSubtargetFeatures(Triple);
296 if (MCpu.empty() && Triple.isOSDarwin()) {
297 if (Triple.getArch() == llvm::Triple::x86_64)
299 else if (Triple.getArch() == llvm::Triple::x86)
301 else if (Triple.getArch() == llvm::Triple
[all...]
/external/clang/include/clang/Basic/
H A DObjCRuntime.h19 #include "llvm/ADT/Triple.h"
93 bool isLegacyDispatchDefaultForArch(llvm::Triple::ArchType Arch) {
97 if (Arch == llvm::Triple::arm ||
98 Arch == llvm::Triple::x86 ||
99 Arch == llvm::Triple::x86_64)
105 return Arch != llvm::Triple::x86_64;
/external/llvm/include/llvm/Support/
H A DTargetRegistry.h23 #include "llvm/ADT/Triple.h"
80 typedef bool (*ArchMatchFnTy)(Triple::ArchType Arch);
279 /// \param Triple This argument is used to determine the target machine
284 StringRef Triple) const {
287 return MCAsmInfoCtorFn(MRI, Triple);
292 MCCodeGenInfo *createMCCodeGenInfo(StringRef Triple, Reloc::Model RM, argument
297 return MCCodeGenInfoCtorFn(Triple, RM, CM, OL);
318 MCRegisterInfo *createMCRegInfo(StringRef Triple) const {
321 return MCRegInfoCtorFn(Triple);
326 /// \param Triple Thi
333 createMCSubtargetInfo(StringRef Triple, StringRef CPU, StringRef Features) const argument
347 createTargetMachine(StringRef Triple, StringRef CPU, StringRef Features, const TargetOptions &Options, Reloc::Model RM = Reloc::Default, CodeModel::Model CM = CodeModel::Default, CodeGenOpt::Level OL = CodeGenOpt::Default) const argument
361 createMCAsmBackend(const MCRegisterInfo &MRI, StringRef Triple, StringRef CPU) const argument
1088 Allocator(const Target &T, const MCRegisterInfo &MRI, StringRef Triple, StringRef CPU) argument
[all...]
/external/llvm/lib/MC/MCDisassembler/
H A DDisassembler.cpp36 LLVMDisasmContextRef LLVMCreateDisasmCPU(const char *Triple, const char *CPU, argument
42 const Target *TheTarget = TargetRegistry::lookupTarget(Triple, Error);
46 const MCRegisterInfo *MRI = TheTarget->createMCRegInfo(Triple);
51 const MCAsmInfo *MAI = TheTarget->createMCAsmInfo(*MRI, Triple);
62 const MCSubtargetInfo *STI = TheTarget->createMCSubtargetInfo(Triple, CPU,
78 TheTarget->createMCRelocationInfo(Triple, *Ctx));
83 Triple, GetOpInfo, SymbolLookUp, DisInfo, Ctx, RelInfo.release()));
93 LLVMDisasmContext *DC = new LLVMDisasmContext(Triple, DisInfo, TagType,
104 LLVMDisasmContextRef LLVMCreateDisasm(const char *Triple, void *DisInfo, argument
107 return LLVMCreateDisasmCPU(Triple, "", DisInf
[all...]

Completed in 649 milliseconds

12345678910