Home
last modified time | relevance | path

Searched refs:TargetTriple (Results 1 – 25 of 32) sorted by relevance

12

/trueos/contrib/llvm/lib/Target/X86/
HDX86Subtarget.h196 Triple TargetTriple; variable
246 return In64BitMode && (TargetTriple.getEnvironment() == Triple::GNUX32); in isTarget64BitILP32()
251 return In64BitMode && (TargetTriple.getEnvironment() != Triple::GNUX32); in isTarget64BitLP64()
309 const Triple &getTargetTriple() const { return TargetTriple; } in getTargetTriple()
311 bool isTargetDarwin() const { return TargetTriple.isOSDarwin(); } in isTargetDarwin()
313 return TargetTriple.getOS() == Triple::FreeBSD; in isTargetFreeBSD()
316 return TargetTriple.getOS() == Triple::Solaris; in isTargetSolaris()
319 return (TargetTriple.getEnvironment() == Triple::ELF || in isTargetELF()
320 TargetTriple.isOSBinFormatELF()); in isTargetELF()
322 bool isTargetLinux() const { return TargetTriple.isOSLinux(); } in isTargetLinux()
[all …]
/trueos/contrib/llvm/patches/
HDpatch-r259053-gcc-installation-detector.diff24 - const Driver &D, const llvm::Triple &TargetTriple, const ArgList &Args)
28 + const llvm::Triple &TargetTriple, const ArgList &Args) {
30 TargetTriple.isArch32Bit() ? TargetTriple.get64BitArchVariant()
31 : TargetTriple.get32BitArchVariant();
57 - GCCInstallationDetector(const Driver &D, const llvm::Triple &TargetTriple,
60 + void init(const llvm::Triple &TargetTriple, const llvm::opt::ArgList &Args);
/trueos/contrib/llvm/lib/Target/ARM/
HDARMSubtarget.h202 Triple TargetTriple; variable
300 const Triple &getTargetTriple() const { return TargetTriple; } in getTargetTriple()
302 bool isTargetIOS() const { return TargetTriple.isiOS(); } in isTargetIOS()
303 bool isTargetDarwin() const { return TargetTriple.isOSDarwin(); } in isTargetDarwin()
304 bool isTargetNaCl() const { return TargetTriple.isOSNaCl(); } in isTargetNaCl()
305 bool isTargetLinux() const { return TargetTriple.isOSLinux(); } in isTargetLinux()
313 return TargetTriple.getEnvironment() == Triple::EABI; in isTargetAEABI()
HDARMSubtarget.cpp84 , TargetTriple(TT) in ARMSubtarget()
158 if (isTargetIOS() && TargetTriple.getArchName().endswith("v7s")) in resetSubtargetFeatures()
168 std::string ArchFS = ARM_MC::ParseARMTriple(TargetTriple.getTriple(), in resetSubtargetFeatures()
189 if ((TargetTriple.getTriple().find("eabi") != std::string::npos) || in resetSubtargetFeatures()
/trueos/contrib/llvm/lib/Target/PowerPC/
HDPPCSubtarget.h99 Triple TargetTriple; variable
183 const Triple &getTargetTriple() const { return TargetTriple; } in getTargetTriple()
186 bool isDarwin() const { return TargetTriple.isMacOSX(); } in isDarwin()
188 bool isBGP() const { return TargetTriple.getVendor() == Triple::BGP; } in isBGP()
190 bool isBGQ() const { return TargetTriple.getVendor() == Triple::BGQ; } in isBGQ()
HDPPCSubtarget.cpp37 , TargetTriple(TT) { in PPCSubtarget()
146 IsLittleEndian = (TargetTriple.getArch() == Triple::ppc64le); in resetSubtargetFeatures()
/trueos/contrib/llvm/lib/Target/AArch64/
HDAArch64Subtarget.h37 Triple TargetTriple; variable
61 bool isTargetELF() const { return TargetTriple.isOSBinFormatELF(); } in isTargetELF()
62 bool isTargetLinux() const { return TargetTriple.isOSLinux(); } in isTargetLinux()
HDAArch64Subtarget.cpp33 HasCrypto(false), TargetTriple(TT), CPUString(CPU) { in AArch64Subtarget()
/trueos/contrib/llvm/tools/bugpoint/
HDBugDriver.cpp31 Triple TargetTriple; variable
95 if (TargetTriple.getTriple().empty()) { in ParseInputFile()
101 TargetTriple.setTriple(TheTriple.getTriple()); in ParseInputFile()
104 Result->setTargetTriple(TargetTriple.getTriple()); // override the triple in ParseInputFile()
HDToolRunner.cpp686 if (TargetTriple.getArch() == Triple::x86) in ExecuteProgram()
705 if (TargetTriple.isOSDarwin() && !IsARMArchitecture(GCCArgs)) in ExecuteProgram()
737 if (TargetTriple.getArch() == Triple::sparc) in ExecuteProgram()
839 if (TargetTriple.getArch() == Triple::x86) in MakeSharedObject()
855 if (TargetTriple.getArch() == Triple::sparc) in MakeSharedObject()
857 else if (TargetTriple.isOSDarwin()) { in MakeSharedObject()
869 if (TargetTriple.getArch() == Triple::x86_64) in MakeSharedObject()
872 if (TargetTriple.getArch() == Triple::sparc) in MakeSharedObject()
HDbugpoint.cpp145 TargetTriple.setTriple(Triple::normalize(OverrideTriple)); in main()
146 outs() << "Override triple set to '" << TargetTriple.getTriple() << "'\n"; in main()
/trueos/contrib/llvm/include/llvm/Target/
HDTargetMachine.h65 TargetMachine(const Target &T, StringRef TargetTriple,
73 std::string TargetTriple; variable
97 const StringRef getTargetTriple() const { return TargetTriple; } in getTargetTriple()
302 LLVMTargetMachine(const Target &T, StringRef TargetTriple,
/trueos/contrib/llvm/lib/Target/SystemZ/
HDSystemZSubtarget.h37 Triple TargetTriple;
66 bool isTargetELF() const { return TargetTriple.isOSBinFormatELF(); } in isTargetELF()
HDSystemZSubtarget.cpp29 TargetTriple(TT) { in SystemZSubtarget()
/trueos/contrib/llvm/tools/lli/
HDlli.cpp111 TargetTriple("mtriple", cl::desc("Override target triple for module")); variable
241 Triple TargetTriple(TargetTripleStr); in addCygMingExtraModule() local
249 if (TargetTriple.isArch64Bit()) { in addCygMingExtraModule()
261 if (TargetTriple.isArch64Bit()) in addCygMingExtraModule()
336 if (!TargetTriple.empty()) in main()
337 Mod->setTargetTriple(Triple::normalize(TargetTriple)); in main()
/trueos/contrib/llvm/tools/llc/
HDllc.cpp71 TargetTriple("mtriple", cl::desc("Override target triple for module")); variable
222 if (!TargetTriple.empty()) in compileModule()
223 mod->setTargetTriple(Triple::normalize(TargetTriple)); in compileModule()
226 TheTriple = Triple(Triple::normalize(TargetTriple)); in compileModule()
/trueos/contrib/llvm/lib/ExecutionEngine/
HDTargetSelect.cpp41 TargetMachine *EngineBuilder::selectTarget(const Triple &TargetTriple, in selectTarget() argument
45 Triple TheTriple(TargetTriple); in selectTarget()
/trueos/contrib/llvm/include/llvm/MC/
HDMCSubtargetInfo.h30 std::string TargetTriple; // Target triple variable
62 return TargetTriple; in getTargetTriple()
/trueos/contrib/llvm/tools/clang/lib/Driver/
HDToolChains.cpp1028 const llvm::Triple &TargetTriple, const ArgList &Args) { in init() argument
1030 TargetTriple.isArch32Bit() ? TargetTriple.get64BitArchVariant() in init()
1031 : TargetTriple.get32BitArchVariant(); in init()
1032 llvm::Triple::ArchType TargetArch = TargetTriple.getArch(); in init()
1038 CollectLibDirsAndTriples(TargetTriple, BiarchVariantTriple, CandidateLibDirs, in init()
1105 const llvm::Triple &TargetTriple, const llvm::Triple &BiarchTriple, in CollectLibDirsAndTriples() argument
1180 switch (TargetTriple.getArch()) { in CollectLibDirsAndTriples()
1194 if (TargetTriple.getEnvironment() == llvm::Triple::GNUEABIHF) { in CollectLibDirsAndTriples()
1328 TripleAliases.push_back(TargetTriple.str()); in CollectLibDirsAndTriples()
1331 if (TargetTriple.str() != BiarchTriple.str()) in CollectLibDirsAndTriples()
[all …]
/trueos/contrib/llvm/include/llvm/IR/
HDModule.h206 std::string TargetTriple; ///< Platform target triple Module compiled on
237 const std::string &getTargetTriple() const { return TargetTriple; }
266 void setTargetTriple(StringRef T) { TargetTriple = T; }
/trueos/contrib/llvm/tools/clang/lib/CodeGen/
HDBackendUtil.cpp297 Triple TargetTriple(TheModule->getTargetTriple()); in CreatePasses() local
298 PMBuilder.LibraryInfo = new TargetLibraryInfo(TargetTriple); in CreatePasses()
513 llvm::Triple TargetTriple(TheModule->getTargetTriple()); in AddEmitPasses() local
514 TargetLibraryInfo *TLI = new TargetLibraryInfo(TargetTriple); in AddEmitPasses()
/trueos/contrib/llvm/lib/MC/
HDMCSubtargetInfo.cpp53 TargetTriple = TT; in InitMCSubtargetInfo()
/trueos/contrib/llvm/lib/Transforms/Instrumentation/
HDAddressSanitizer.cpp243 llvm::Triple TargetTriple(M.getTargetTriple()); in getShadowMapping() local
244 bool IsAndroid = TargetTriple.getEnvironment() == llvm::Triple::Android; in getShadowMapping()
245 bool IsMacOSX = TargetTriple.getOS() == llvm::Triple::MacOSX; in getShadowMapping()
246 bool IsPPC64 = TargetTriple.getArch() == llvm::Triple::ppc64 || in getShadowMapping()
247 TargetTriple.getArch() == llvm::Triple::ppc64le; in getShadowMapping()
248 bool IsX86_64 = TargetTriple.getArch() == llvm::Triple::x86_64; in getShadowMapping()
249 bool IsMIPS32 = TargetTriple.getArch() == llvm::Triple::mips || in getShadowMapping()
250 TargetTriple.getArch() == llvm::Triple::mipsel; in getShadowMapping()
/trueos/contrib/llvm/lib/Target/
HDTargetMachine.cpp50 : TheTarget(T), TargetTriple(TT), TargetCPU(CPU), TargetFS(FS), in TargetMachine()
/trueos/contrib/llvm/tools/opt/
HDopt.cpp131 TargetTriple("mtriple", cl::desc("Override target triple for module")); variable
627 if (!TargetTriple.empty()) in main()
628 M->setTargetTriple(Triple::normalize(TargetTriple)); in main()

12