/frameworks/compile/libbcc/bcinfo/BitReader_3_0/ |
BitcodeReader.h | 247 /// @brief Cheap mechanism to just extract module triple 249 std::error_code ParseTriple(std::string &Triple); 315 std::error_code ParseModuleTriple(std::string &Triple);
|
/external/clang/lib/CodeGen/ |
BackendUtil.cpp | 97 /// IR, and they require DataLayout which depends on the triple. 296 Triple TargetTriple(TheModule->getTargetTriple()); 352 std::string Triple = TheModule->getTargetTriple(); 353 const llvm::Target *TheTarget = TargetRegistry::lookupTarget(Triple, Error); 481 TargetMachine *TM = TheTarget->createTargetMachine(Triple, TargetOpts.CPU, 495 llvm::Triple TargetTriple(TheModule->getTargetTriple());
|
/external/lldb/source/Plugins/Process/MacOSX-Kernel/ |
ProcessKDP.cpp | 147 const llvm::Triple &triple_ref = target.GetArchitecture().GetTriple(); 150 case llvm::Triple::Darwin: // Should use "macosx" for desktop and "ios" for iOS, but accept darwin just in case 151 case llvm::Triple::MacOSX: // For desktop targets 152 case llvm::Triple::IOS: // For arm targets 153 if (triple_ref.getVendor() == llvm::Triple::Apple) [all...] |
/external/llvm/lib/Target/ARM/MCTargetDesc/ |
ARMAsmBackend.cpp | 764 ARMWinCOFFAsmBackend(const Target &T, const StringRef &Triple) 765 : ARMAsmBackend(T, Triple, true) { } 808 Triple TheTriple(TT); 812 case Triple::MachO: { 827 case Triple::COFF: 830 case Triple::ELF: 832 uint8_t OSABI = MCELFObjectTargetWriter::getOSABI(Triple(TT).getOS()); [all...] |
/external/clang/lib/Basic/ |
TargetInfo.cpp | 27 TargetInfo::TargetInfo(const llvm::Triple &T) : TargetOpts(), Triple(T) { 85 // Set the C++ ABI based on the triple. 86 TheCXXABI.set(Triple.isKnownWindowsMSVCEnvironment()
|
/external/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/ |
DynamicLoaderPOSIXDYLD.cpp | 81 const llvm::Triple &triple_ref = process->GetTarget().GetArchitecture().GetTriple(); 82 if (triple_ref.getOS() == llvm::Triple::Linux || 83 triple_ref.getOS() == llvm::Triple::FreeBSD)
|
/external/llvm/lib/CodeGen/ |
StackProtector.cpp | 334 /// Returns true if the platform/triple supports the stackprotectorcreate pseudo 337 const TargetLoweringBase *TLI, const Triple &Trip, 348 } else if (Trip.getOS() == llvm::Triple::OpenBSD) { 479 if (Trip.getOS() == llvm::Triple::OpenBSD) {
|
/external/clang/lib/ARCMigrate/ |
ARCMT.cpp | 22 #include "llvm/ADT/Triple.h" 151 llvm::Triple triple(origCI.getTargetOpts().Triple); 153 if (triple.isiOS()) 154 return triple.getOSMajorVersion() >= 5; 156 if (triple.getOS() == llvm::Triple::Darwin) 157 return triple.getOSMajorVersion() >= 11; 159 if (triple.getOS() == llvm::Triple::MacOSX) [all...] |
/external/clang/lib/Parse/ |
ParseStmtAsm.cpp | 449 const llvm::Triple &TheTriple = Actions.Context.getTargetInfo().getTriple(); 450 llvm::Triple::ArchType ArchTy = TheTriple.getArch(); 454 (ArchTy != llvm::Triple::x86 && ArchTy != llvm::Triple::x86_64);
|
/external/clang/unittests/Lex/ |
PPConditionalDirectiveRecordTest.cpp | 40 TargetOpts->Triple = "x86_64-apple-darwin11.1.0";
|
/external/llvm/lib/Target/PowerPC/ |
PPCCTRLoops.cpp | 105 bool mightUseCTR(const Triple &TT, BasicBlock *BB); 197 bool PPCCTRLoops::mightUseCTR(const Triple &TT, BasicBlock *BB) { 401 Triple TT = Triple(L->getHeader()->getParent()->getParent()->
|
/external/llvm/tools/bugpoint/ |
bugpoint.cpp | 86 OverrideTriple("mtriple", cl::desc("Override target triple for module")); 152 // If we have an override, set it and then track the triple we want Modules 155 TargetTriple.setTriple(Triple::normalize(OverrideTriple)); 156 outs() << "Override triple set to '" << TargetTriple.getTriple() << "'\n";
|
ToolRunner.cpp | 687 if (TargetTriple.getArch() == Triple::x86) 738 if (TargetTriple.getArch() == Triple::sparc) 840 if (TargetTriple.getArch() == Triple::x86) 856 if (TargetTriple.getArch() == Triple::sparc) 870 if (TargetTriple.getArch() == Triple::x86_64) 873 if (TargetTriple.getArch() == Triple::sparc) [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/clover/llvm/ |
invocation.cpp | 72 c.getTargetOpts().Triple = target; 96 const std::string &triple) { 122 c.getTargetOpts().Triple = triple; 148 link(llvm::Module *mod, const std::string &triple, 157 linker.LinkInFile(llvm::sys::Path(LIBCLC_LIBEXECDIR + triple + ".bc"), isNative); 255 const compat::string &triple) { 259 llvm::Module *mod = compile(source, "cl_input", triple); 263 link(mod, triple, kernels);
|
/external/lldb/source/Plugins/Process/mach-core/ |
ProcessMachCore.cpp | 89 const llvm::Triple &triple_ref = m_core_module_sp->GetArchitecture().GetTriple(); 90 if (triple_ref.getVendor() == llvm::Triple::Apple)
|
/external/llvm/include/llvm/ExecutionEngine/ |
ExecutionEngine.h | 48 class Triple; 679 /// setMArch - Override the architecture set by the Module's triple. 717 TargetMachine *selectTarget(const Triple &TargetTriple,
|
/external/llvm/include/llvm/Target/ |
TargetLibraryInfo.h | 28 class Triple; 708 TargetLibraryInfo(const Triple &T);
|
/external/mesa3d/src/gallium/state_trackers/clover/llvm/ |
invocation.cpp | 72 c.getTargetOpts().Triple = target; 96 const std::string &triple) { 122 c.getTargetOpts().Triple = triple; 148 link(llvm::Module *mod, const std::string &triple, 157 linker.LinkInFile(llvm::sys::Path(LIBCLC_LIBEXECDIR + triple + ".bc"), isNative); 255 const compat::string &triple) { 259 llvm::Module *mod = compile(source, "cl_input", triple); 263 link(mod, triple, kernels);
|
/frameworks/compile/slang/ |
slang.cpp | 177 mTargetOpts->Triple = kRSTriple64; 179 mTargetOpts->Triple = kRSTriple32;
|
/external/lldb/source/Host/common/ |
Host.cpp | 356 llvm::Triple triple(llvm::sys::getDefaultTargetTriple()); 362 // for the default triple. It's probably an artifact of config.guess. 363 if (triple.getOS() == llvm::Triple::Linux && triple.getVendor() == llvm::Triple::UnknownVendor) 364 triple.setVendorName(""); 366 switch (triple.getArch()) 369 g_host_arch_32.SetTriple(triple); [all...] |
/external/llvm/tools/llvm-objdump/ |
llvm-objdump.cpp | 22 #include "llvm/ADT/Triple.h" 93 llvm::TripleName("triple", cl::desc("Target triple to disassemble for, " 161 // Figure out the target triple. 162 llvm::Triple TheTriple("unknown-unknown-unknown"); 165 TheTriple.setArch(Triple::ArchType(Obj->getArch())); 169 TheTriple.setObjectFormat(Triple::MachO); 173 if (COFFObj->getArch() == Triple::thumb) 178 TheTriple.setTriple(Triple::normalize(TripleName)); 189 // Update the triple name and return the found target [all...] |
/external/lldb/source/Plugins/Process/gdb-remote/ |
GDBRemoteCommunicationClient.cpp | 18 #include "llvm/ADT/Triple.h" 1114 std::string triple; local 1260 std::string triple; local [all...] |
/external/llvm/lib/Transforms/Instrumentation/ |
AddressSanitizer.cpp | 26 #include "llvm/ADT/Triple.h" 307 llvm::Triple TargetTriple(M.getTargetTriple()); 308 bool IsAndroid = TargetTriple.getEnvironment() == llvm::Triple::Android; 309 bool IsIOS = TargetTriple.getOS() == llvm::Triple::IOS; 310 bool IsFreeBSD = TargetTriple.getOS() == llvm::Triple::FreeBSD; 311 bool IsLinux = TargetTriple.getOS() == llvm::Triple::Linux; 312 bool IsPPC64 = TargetTriple.getArch() == llvm::Triple::ppc64 || 313 TargetTriple.getArch() == llvm::Triple::ppc64le; 314 bool IsX86_64 = TargetTriple.getArch() == llvm::Triple::x86_64; 315 bool IsMIPS32 = TargetTriple.getArch() == llvm::Triple::mips | [all...] |
/external/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/ |
DynamicLoaderMacOSXDYLD.cpp | 114 const llvm::Triple &triple_ref = process->GetTarget().GetArchitecture().GetTriple(); 117 case llvm::Triple::Darwin: 118 case llvm::Triple::MacOSX: 119 case llvm::Triple::IOS: 120 create = triple_ref.getVendor() == llvm::Triple::Apple; 330 else if (exe_arch.GetMachine() == llvm::Triple::arm || exe_arch.GetMachine() == llvm::Triple::thumb) [all...] |
/frameworks/compile/mclinker/lib/Target/Mips/ |
MipsLDBackend.cpp | 16 #include <llvm/ADT/Triple.h> 235 if (config().targets().triple().isArch64Bit()) { 402 if (config().targets().triple().isArch32Bit()) { 999 const llvm::Triple& triple = pConfig.targets().triple(); local 1001 if (triple.isOSDarwin()) { 1004 if (triple.isOSWindows()) { 1008 llvm::Triple::ArchType arch = triple.getArch() [all...] |