Searched defs:Triple (Results 1 - 25 of 36) sorted by relevance

12

/external/clang/include/clang/Basic/
H A DTargetOptions.h28 std::string Triple; member in class:clang::TargetOptions
/external/clang/lib/Basic/
H A DTargets.cpp26 #include "llvm/ADT/Triple.h"
73 virtual void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
76 OSTargetInfo(const llvm::Triple &Triple) : TgtInfo(Triple) {} argument
88 const llvm::Triple &Triple,
124 if (Triple.isMacOSX()) {
125 Triple
87 getDarwinDefines(MacroBuilder &Builder, const LangOptions &Opts, const llvm::Triple &Triple, StringRef &PlatformName, VersionTuple &PlatformMinVersion) argument
[all...]
/external/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCAsmInfo.cpp15 #include "llvm/ADT/Triple.h"
44 X86MCAsmInfoDarwin::X86MCAsmInfoDarwin(const Triple &T) {
45 bool is64Bit = T.getArch() == Triple::x86_64;
84 X86_64MCAsmInfoDarwin::X86_64MCAsmInfoDarwin(const Triple &Triple) argument
85 : X86MCAsmInfoDarwin(Triple) {
90 X86ELFMCAsmInfo::X86ELFMCAsmInfo(const Triple &T) {
91 bool is64Bit = T.getArch() == Triple::x86_64;
92 bool isX32 = T.getEnvironment() == Triple::GNUX32;
117 if ((T.getOS() == Triple
145 X86MCAsmInfoMicrosoft(const Triple &Triple) argument
163 X86MCAsmInfoGNUCOFF(const Triple &Triple) argument
[all...]
/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/LTO/
H A DLTOModule.h111 void setTargetTriple(StringRef Triple) { argument
112 getModule().setTargetTriple(Triple);
/external/llvm/lib/CodeGen/
H A DLLVMTargetMachine.cpp70 LLVMTargetMachine::LLVMTargetMachine(const Target &T, StringRef Triple, argument
75 : TargetMachine(T, Triple, CPU, FS, Options) {
76 CodeGenInfo = T.createMCCodeGenInfo(Triple, RM, CM, OL);
/external/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCTargetDesc.cpp54 static MCRegisterInfo *createAArch64MCRegisterInfo(StringRef Triple) { argument
62 Triple TheTriple(TT);
83 Triple TheTriple(TT);
131 Triple TheTriple(TT);
/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/gallivm/
H A Dlp_bld_debug.cpp197 std::string Triple = sys::getDefaultTargetTriple(); local
199 std::string Triple = sys::getHostTriple(); local
203 const Target *T = TargetRegistry::lookupTarget(Triple, Error);
206 OwningPtr<const MCAsmInfo> AsmInfo(T->createMCAsmInfo(Triple));
208 OwningPtr<const MCAsmInfo> AsmInfo(T->createAsmInfo(Triple));
212 debug_printf("error: no assembly info for target %s\n", Triple.c_str());
217 const MCSubtargetInfo *STI = T->createMCSubtargetInfo(Triple, sys::getHostCPUName(), "");
223 debug_printf("error: no disassembler for target %s\n", Triple.c_str());
236 OwningPtr<const MCRegisterInfo> MRI(T->createMCRegInfo(Triple));
238 debug_printf("error: no register info for target %s\n", Triple
[all...]
/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/clang/lib/AST/
H A DMangle.cpp67 const llvm::Triple &Triple = TI.getTriple(); local
68 if (!Triple.isOSWindows() || Triple.getArch() != llvm::Triple::x86)
/external/clang/lib/Driver/
H A DToolChain.cpp29 ToolChain::ToolChain(const Driver &D, const llvm::Triple &T,
31 : D(D), Triple(T), Args(A) {
58 switch (Triple.getArch()) {
59 case llvm::Triple::ppc:
61 case llvm::Triple::ppc64:
63 case llvm::Triple::ppc64le:
66 return Triple.getArchName();
184 llvm::Triple HostTriple(LLVM_HOST_TRIPLE);
188 case llvm::Triple::arm:
189 case llvm::Triple
211 llvm::Triple Triple = getTriple(); local
229 llvm::Triple Triple = getTriple(); local
[all...]
H A DWindowsToolChain.cpp41 Windows::Windows(const Driver &D, const llvm::Triple& Triple, argument
43 : ToolChain(D, Triple, Args) {
66 //return getArch() == llvm::Triple::x86_64;
70 return getArch() == llvm::Triple::x86_64;
78 return getArch() == llvm::Triple::x86_64;
H A DToolChains.h80 llvm::Triple GCCTriple;
103 void init(const Driver &D, const llvm::Triple &TargetTriple,
110 const llvm::Triple &getTriple() const { return GCCTriple; }
136 CollectLibDirsAndTriples(const llvm::Triple &TargetTriple,
137 const llvm::Triple &BiarchTriple,
143 void ScanLibDirForGCCTriple(const llvm::Triple &TargetArch,
153 Generic_GCC(const Driver &D, const llvm::Triple &Triple,
197 MachO(const Driver &D, const llvm::Triple &Triple,
496 Generic_ELF(const Driver &D, const llvm::Triple &Triple, const llvm::opt::ArgList &Args) 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...]
/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/Support/
H A DTriple.cpp1 //===--- Triple.cpp - Target triple helper class --------------------------===//
10 #include "llvm/ADT/Triple.h"
18 const char *Triple::getArchTypeName(ArchType Kind) {
59 const char *Triple::getArchTypePrefix(ArchType Kind) {
109 const char *Triple::getVendorTypeName(VendorType Kind) {
128 const char *Triple::getOSTypeName(OSType Kind) {
161 const char *Triple::getEnvironmentTypeName(EnvironmentType Kind) {
180 Triple::ArchType Triple::getArchTypeForLLVMName(StringRef Name) {
181 return StringSwitch<Triple
383 Triple::Triple(const Twine &Str) function in class:Triple
400 Triple::Triple(const Twine &ArchStr, const Twine &VendorStr, const Twine &OSStr) function in class:Triple
414 Triple::Triple(const Twine &ArchStr, const Twine &VendorStr, const Twine &OSStr, function in class:Triple
754 SmallString<64> Triple; local
[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/
H A DTargetMachineC.cpp107 const char* Triple, const char* CPU, const char* Features,
145 return wrap(unwrap(T)->createTargetMachine(Triple, CPU, Features, opt, RM,
106 LLVMCreateTargetMachine(LLVMTargetRef T, const char* Triple, const char* CPU, const char* Features, LLVMCodeGenOptLevel Level, LLVMRelocMode Reloc, LLVMCodeModel CodeModel) argument
/external/mesa3d/src/gallium/auxiliary/gallivm/
H A Dlp_bld_debug.cpp197 std::string Triple = sys::getDefaultTargetTriple(); local
199 std::string Triple = sys::getHostTriple(); local
203 const Target *T = TargetRegistry::lookupTarget(Triple, Error);
206 OwningPtr<const MCAsmInfo> AsmInfo(T->createMCAsmInfo(Triple));
208 OwningPtr<const MCAsmInfo> AsmInfo(T->createAsmInfo(Triple));
212 debug_printf("error: no assembly info for target %s\n", Triple.c_str());
217 const MCSubtargetInfo *STI = T->createMCSubtargetInfo(Triple, sys::getHostCPUName(), "");
223 debug_printf("error: no disassembler for target %s\n", Triple.c_str());
236 OwningPtr<const MCRegisterInfo> MRI(T->createMCRegInfo(Triple));
238 debug_printf("error: no register info for target %s\n", Triple
[all...]
/external/clang/lib/CodeGen/
H A DBackendUtil.cpp296 Triple TargetTriple(TheModule->getTargetTriple());
352 std::string Triple = TheModule->getTargetTriple(); local
353 const llvm::Target *TheTarget = TargetRegistry::lookupTarget(Triple, Error);
481 TargetMachine *TM = TheTarget->createTargetMachine(Triple, TargetOpts.CPU,
495 llvm::Triple TargetTriple(TheModule->getTargetTriple());
/external/clang/lib/Frontend/
H A DInitHeaderSearch.cpp24 #include "llvm/ADT/Triple.h"
77 const llvm::Triple &triple);
91 void AddDefaultCIncludePaths(const llvm::Triple &triple,
96 void AddDefaultCPlusPlusIncludePaths(const llvm::Triple &triple,
102 const llvm::Triple &triple,
184 const llvm::Triple &triple) {
189 llvm::Triple::ArchType arch = triple.getArch();
190 bool is64bit = arch == llvm::Triple::ppc64 || arch == llvm::Triple::x86_64;
224 void InitHeaderSearch::AddDefaultCIncludePaths(const llvm::Triple
682 ApplyHeaderSearchOptions(HeaderSearch &HS, const HeaderSearchOptions &HSOpts, const LangOptions &Lang, const llvm::Triple &Triple) argument
[all...]
/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/LTO/
H A DLTOModule.cpp16 #include "llvm/ADT/Triple.h"
66 std::string Triple = getBitcodeTargetTriple(buffer, getGlobalContext()); local
67 return StringRef(Triple).startswith(triplePrefix);
123 llvm::Triple Triple(TripleStr);
132 Features.getDefaultSubtargetFeatures(Triple);
136 if (Triple.isOSDarwin()) {
137 if (Triple.getArch() == llvm::Triple::x86_64)
139 else if (Triple
[all...]
/external/llvm/unittests/ExecutionEngine/MCJIT/
H A DMCJITTestBase.h40 TrivialModuleBuilder(const std::string &Triple) argument
41 : Builder(Context), BuilderTriple(Triple) {}
45 M->setTargetTriple(Triple::normalize(BuilderTriple));
288 SupportedArchs.push_back(Triple::aarch64);
289 SupportedArchs.push_back(Triple::arm);
290 SupportedArchs.push_back(Triple::mips);
291 SupportedArchs.push_back(Triple::mipsel);
292 SupportedArchs.push_back(Triple::x86);
293 SupportedArchs.push_back(Triple::x86_64);
298 HasSubArchs.push_back(Triple
[all...]
/external/llvm/bindings/ocaml/target/
H A Dtarget_ocaml.c217 CAMLprim LLVMTargetRef llvm_target_by_triple(value Triple) { argument
221 if(LLVMGetTargetFromTriple(String_val(Triple), &T, &Error))
282 CAMLprim value llvm_create_targetmachine_native(value Triple, value CPU, argument
302 Machine = LLVMCreateTargetMachine(Target, String_val(Triple), CPUStr,

Completed in 502 milliseconds

12