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

123

/external/llvm/unittests/ExecutionEngine/Orc/
H A DOrcTestCommon.cpp20 ModuleBuilder::ModuleBuilder(LLVMContext &Context, StringRef Triple, argument
23 if (Triple != "")
24 M->setTargetTriple(Triple);
/external/clang/include/clang/Basic/
H A DTargetOptions.h29 std::string Triple; member in class:clang::TargetOptions
/external/clang/lib/Driver/
H A DCrossWindowsToolChain.cpp19 const llvm::Triple &T,
35 return getArch() == llvm::Triple::x86_64;
39 return getArch() == llvm::Triple::x86_64;
43 return getArch() == llvm::Triple::x86_64;
47 return getArch() == llvm::Triple::x86_64;
73 const llvm::Triple &Triple = getTriple(); local
88 SysRoot + "/usr/include/c++/" + Triple.str());
H A DMinGWToolChain.cpp65 MinGW::MinGW(const Driver &D, const llvm::Triple &Triple, const ArgList &Args) argument
66 : ToolChain(D, Triple, Args) {
123 return getArch() == llvm::Triple::x86_64;
126 bool MinGW::isPICDefault() const { return getArch() == llvm::Triple::x86_64; }
131 return getArch() == llvm::Triple::x86_64;
135 return getArch() == llvm::Triple::x86_64;
/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;
83 X86_64MCAsmInfoDarwin::X86_64MCAsmInfoDarwin(const Triple &Triple) argument
84 : X86MCAsmInfoDarwin(Triple) {
89 X86ELFMCAsmInfo::X86ELFMCAsmInfo(const Triple &T) {
90 bool is64Bit = T.getArch() == Triple::x86_64;
91 bool isX32 = T.getEnvironment() == Triple::GNUX32;
129 X86MCAsmInfoMicrosoft::X86MCAsmInfoMicrosoft(const Triple argument
155 X86MCAsmInfoGNUCOFF(const Triple &Triple) argument
[all...]
/external/swiftshader/third_party/LLVM/lib/Target/X86/MCTargetDesc/
H A DX86MCAsmInfo.cpp15 #include "llvm/ADT/Triple.h"
51 X86MCAsmInfoDarwin::X86MCAsmInfoDarwin(const Triple &T) {
52 bool is64Bit = T.getArch() == Triple::x86_64;
79 X86_64MCAsmInfoDarwin::X86_64MCAsmInfoDarwin(const Triple &Triple) argument
80 : X86MCAsmInfoDarwin(Triple) {
83 X86ELFMCAsmInfo::X86ELFMCAsmInfo(const Triple &T) {
84 if (T.getArch() == Triple::x86_64)
107 if (T.getOS() == Triple::OpenBSD && T.getArch() == Triple
128 X86MCAsmInfoCOFF(const Triple &Triple) argument
[all...]
/external/clang/lib/Basic/
H A DTargets.cpp29 #include "llvm/ADT/Triple.h"
69 static TargetInfo *AllocateTarget(const llvm::Triple &Triple,
80 virtual void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
83 OSTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument
84 : TgtInfo(Triple, Opts) {}
97 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
109 CloudABITargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument
113 getDarwinDefines(MacroBuilder &Builder, const LangOptions &Opts, const llvm::Triple &Triple, StringRef &PlatformName, VersionTuple &PlatformMinVersion) argument
[all...]
/external/llvm/tools/llvm-mc/
H A DDisassembler.cpp16 #include "llvm/ADT/Triple.h"
134 const std::string &Triple,
141 std::unique_ptr<const MCRegisterInfo> MRI(T.createMCRegInfo(Triple));
143 errs() << "error: no register info for target " << Triple << "\n";
147 std::unique_ptr<const MCAsmInfo> MAI(T.createMCAsmInfo(*MRI, Triple));
149 errs() << "error: no assembly info for target " << Triple << "\n";
159 errs() << "error: no disassembler for target " << Triple << "\n";
133 disassemble(const Target &T, const std::string &Triple, MCSubtargetInfo &STI, MCStreamer &Streamer, MemoryBuffer &Buffer, SourceMgr &SM, raw_ostream &Out) argument
/external/llvm/unittests/MC/
H A DDwarfLineTables.cpp24 const char *Triple = "x86_64-pc-linux"; member in struct:__anon13792::Context
36 const Target *TheTarget = TargetRegistry::lookupTarget(Triple, Error);
40 MRI.reset(TheTarget->createMCRegInfo(Triple));
41 MAI.reset(TheTarget->createMCAsmInfo(*MRI, Triple));
/external/llvm/include/llvm/LTO/legacy/
H A DLTOModule.h126 void setTargetTriple(StringRef Triple) { argument
127 getModule().setTargetTriple(Triple);
/external/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCTargetDesc.cpp43 createAArch64MCSubtargetInfo(const Triple &TT, StringRef CPU, StringRef FS) {
50 static MCRegisterInfo *createAArch64MCRegisterInfo(const Triple &Triple) { argument
57 const Triple &TheTriple) {
74 static void adjustCodeGenOpts(const Triple &TT, Reloc::Model RM,
91 static MCInstPrinter *createAArch64MCInstPrinter(const Triple &T,
104 static MCStreamer *createELFStreamer(const Triple &T, MCContext &Ctx,
/external/swiftshader/third_party/LLVM/lib/CodeGen/
H A DLLVMTargetMachine.cpp111 LLVMTargetMachine::LLVMTargetMachine(const Target &T, StringRef Triple, argument
114 : TargetMachine(T, Triple, CPU, FS) {
115 CodeGenInfo = T.createMCCodeGenInfo(Triple, RM, CM);
116 AsmInfo = T.createMCAsmInfo(Triple);
/external/clang/lib/AST/
H A DMangle.cpp68 const llvm::Triple &Triple = TI.getTriple(); local
69 if (!Triple.isOSWindows() ||
70 !(Triple.getArch() == llvm::Triple::x86 ||
71 Triple.getArch() == llvm::Triple::x86_64))
/external/clang/lib/CodeGen/
H A DObjectFilePCHContainerOperations.cpp253 auto Triple = Ctx.getTargetInfo().getTriple(); variable
254 if (!llvm::TargetRegistry::lookupTarget(Triple.getTriple(), Error))
273 if (Triple.isOSBinFormatMachO())
276 else if (Triple.isOSBinFormatCOFF())
/external/llvm/lib/MC/
H A DSubtargetFeature.cpp299 void SubtargetFeatures::getDefaultSubtargetFeatures(const Triple& Triple) { argument
300 if (Triple.getVendor() == Triple::Apple) {
301 if (Triple.getArch() == Triple::ppc) {
304 } else if (Triple.getArch() == Triple::ppc64) {
/external/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCTargetDesc.cpp18 #include "llvm/ADT/Triple.h"
133 std::string ARM_MC::ParseARMTriple(const Triple &TT, StringRef CPU) {
135 TT.getArch() == Triple::thumb || TT.getArch() == Triple::thumbeb;
160 MCSubtargetInfo *ARM_MC::createARMMCSubtargetInfo(const Triple &TT,
179 static MCRegisterInfo *createARMMCRegisterInfo(const Triple &Triple) { argument
186 const Triple &TheTriple) {
203 static MCStreamer *createELFStreamer(const Triple &T, MCContext &Ctx,
207 T.getArch() == Triple
[all...]
/external/llvm/lib/Target/
H A DTargetMachineC.cpp105 const char* Triple, const char* CPU, const char* Features,
142 return wrap(unwrap(T)->createTargetMachine(Triple, CPU, Features, opt, RM,
104 LLVMCreateTargetMachine(LLVMTargetRef T, const char* Triple, const char* CPU, const char* Features, LLVMCodeGenOptLevel Level, LLVMRelocMode Reloc, LLVMCodeModel CodeModel) argument
/external/python/cpython2/Lib/lib2to3/pgen2/
H A Dtokenize.py77 Triple = group("[ubUB]?[rR]?'''", '[ubUB]?[rR]?"""') variable
102 PseudoExtras = group(r'\\\r?\n', Comment, Triple)
/external/python/cpython2/Lib/
H A Dtokenize.py74 Triple = group("[uUbB]?[rR]?'''", '[uUbB]?[rR]?"""') variable
99 PseudoExtras = group(r'\\\r?\n|\Z', Comment, Triple)
/external/swiftshader/third_party/LLVM/lib/MC/
H A DSubtargetFeature.cpp386 void SubtargetFeatures::getDefaultSubtargetFeatures(const Triple& Triple) { argument
387 if (Triple.getVendor() == Triple::Apple) {
388 if (Triple.getArch() == Triple::ppc) {
391 } else if (Triple.getArch() == Triple::ppc64) {
/external/swiftshader/third_party/LLVM/lib/Support/
H A DTriple.cpp1 //===--- Triple.cpp - Target triple helper class --------------------------===//
10 #include "llvm/ADT/Triple.h"
16 const char *Triple::getArchTypeName(ArchType Kind) {
50 const char *Triple::getArchTypePrefix(ArchType Kind) {
84 const char *Triple::getVendorTypeName(VendorType Kind) {
96 const char *Triple::getOSTypeName(OSType Kind) {
125 const char *Triple::getEnvironmentTypeName(EnvironmentType Kind) {
137 Triple::ArchType Triple::getArchTypeForLLVMName(StringRef Name) {
192 Triple
644 SmallString<64> Triple; local
[all...]
/external/swiftshader/third_party/LLVM/lib/Target/ARM/MCTargetDesc/
H A DARMMCTargetDesc.cpp44 // FIXME: Enhance Triple helper class to extract ARM version.
92 Triple TheTriple(TT);
93 if (TheTriple.getOS() == Triple::NativeClient) {
124 static MCRegisterInfo *createARMMCRegisterInfo(StringRef Triple) { argument
131 Triple TheTriple(TT);
143 Triple TheTriple(TT);
158 Triple TheTriple(TT);
/external/swiftshader/third_party/LLVM/tools/llvm-mc/
H A DDisassembler.cpp26 #include "llvm/ADT/Triple.h"
143 const std::string &Triple,
149 OwningPtr<const MCAsmInfo> AsmInfo(T.createMCAsmInfo(Triple));
152 errs() << "error: no assembly info for target " << Triple << "\n";
156 OwningPtr<const MCSubtargetInfo> STI(T.createMCSubtargetInfo(Triple, Cpu, FeaturesStr));
158 errs() << "error: no subtarget info for target " << Triple << "\n";
164 errs() << "error: no disassembler for target " << Triple << "\n";
172 errs() << "error: no instruction printer for target " << Triple << '\n';
233 Triple T(TS);
240 case Triple
142 disassemble(const Target &T, const std::string &Triple, const std::string &Cpu, const std::string &FeaturesStr, MemoryBuffer &Buffer, raw_ostream &Out) argument
[all...]
/external/swiftshader/third_party/LLVM/tools/lto/
H A DLTOCodeGenerator.cpp24 #include "llvm/ADT/Triple.h"
244 std::string Triple = _linker.getModule()->getTargetTriple(); local
245 if (Triple.empty())
246 Triple = sys::getHostTriple();
249 const Target *march = TargetRegistry::lookupTarget(Triple, errMsg);
270 Features.getDefaultSubtargetFeatures(llvm::Triple(Triple));
272 _target = march->createTargetMachine(Triple, _mCpu, FeatureStr,
/external/clang/include/clang/Driver/
H A DToolChain.h20 #include "llvm/ADT/Triple.h"
71 const llvm::Triple Triple; member in class:clang::driver::ToolChain
99 ToolChain(const Driver &D, const llvm::Triple &T,
130 const llvm::Triple &getTriple() const { return Triple; }
132 llvm::Triple::ArchType getArch() const { return Triple.getArch(); }
133 StringRef getArchName() const { return Triple.getArchName(); }
134 StringRef getPlatform() const { return Triple
[all...]

Completed in 750 milliseconds

123