Lines Matching defs:Triple

207                          llvm::Triple Triple) {
474 const llvm::Triple &Triple) {
493 MArch = Triple.getArchName();
535 static bool isSignedCharDefault(const llvm::Triple &Triple) {
536 switch (Triple.getArch()) {
540 case llvm::Triple::aarch64:
541 case llvm::Triple::arm:
542 case llvm::Triple::ppc:
543 case llvm::Triple::ppc64:
544 if (Triple.isOSDarwin())
620 const llvm::Triple &Triple) {
641 switch (Triple.getOS()) {
642 case llvm::Triple::Darwin:
643 case llvm::Triple::MacOSX:
644 case llvm::Triple::IOS: {
649 getLLVMArchSuffixForARM(getARMTargetCPU(Args, Triple));
658 case llvm::Triple::FreeBSD:
664 switch(Triple.getEnvironment()) {
665 case llvm::Triple::GNUEABIHF:
668 case llvm::Triple::GNUEABI:
671 case llvm::Triple::EABI:
675 case llvm::Triple::Android: {
677 getLLVMArchSuffixForARM(getARMTargetCPU(Args, Triple));
703 llvm::Triple Triple(TripleStr);
704 std::string CPUName = getARMTargetCPU(Args, Triple);
712 } else if (Triple.isOSDarwin()) {
722 switch(Triple.getEnvironment()) {
723 case llvm::Triple::Android:
724 case llvm::Triple::GNUEABI:
725 case llvm::Triple::GNUEABIHF:
728 case llvm::Triple::EABI:
743 StringRef FloatABI = getARMFloatABI(D, Args, Triple);
786 addFPMathArgs(D, A, Args, CmdArgs, getARMTargetCPU(Args, Triple));
797 if (Triple.getOS() != llvm::Triple::IOS || Triple.isOSVersionLT(6)) {
862 case llvm::Triple::mips:
863 case llvm::Triple::mipsel:
866 case llvm::Triple::mips64:
867 case llvm::Triple::mips64el:
1086 llvm::Triple Triple = getToolChain().getTriple();
1087 if (TargetCPUName.empty() && !Triple.isOSDarwin()) {
1088 if (Triple.getArch() == llvm::Triple::ppc64)
1155 const llvm::Triple &Triple) {
1172 if (Triple.getArch() != llvm::Triple::x86_64 &&
1173 Triple.getArch() != llvm::Triple::x86)
1176 bool Is64Bit = Triple.getArch() == llvm::Triple::x86_64;
1179 if (Triple.isOSDarwin())
1186 if (Triple.getOSName().startswith("haiku"))
1188 if (Triple.getOSName().startswith("openbsd"))
1190 if (Triple.getOSName().startswith("bitrig"))
1192 if (Triple.getOSName().startswith("freebsd"))
1194 if (Triple.getOSName().startswith("netbsd"))
1198 if (Triple.getEnvironment() == llvm::Triple::Android)
1292 llvm::Triple Triple = getToolChain().getTriple();
1321 const llvm::Triple &Triple) {
1328 if (!Triple.isOSDarwin())
1331 return (!Triple.isMacOSXVersionLT(10,5) &&
1332 (Triple.getArch() == llvm::Triple::x86_64 ||
1333 Triple.getArch() == llvm::Triple::arm));
1342 const llvm::Triple &Triple,
1390 shouldUseExceptionTablesForObjCExceptions(objcRuntime, Triple);
1617 if(TC.getTriple().getEnvironment() == llvm::Triple::Android) {
1674 const llvm::Triple &Triple) {
1680 if ((Triple.getArch() == llvm::Triple::x86_64 ||
1681 Triple.getArch() == llvm::Triple::x86) &&
1682 Triple.getOS() == llvm::Triple::Linux) {
1889 if (getToolChain().getTriple().getOS() != llvm::Triple::Win32)
1892 if (getToolChain().getTriple().getVendor() == llvm::Triple::Apple)
1967 llvm::Triple Triple(TripleStr);
1969 (Triple.getOS() != llvm::Triple::IOS ||
1970 Triple.isOSVersionLT(6)))
2222 case llvm::Triple::arm:
2223 case llvm::Triple::thumb:
2227 case llvm::Triple::mips:
2228 case llvm::Triple::mipsel:
2229 case llvm::Triple::mips64:
2230 case llvm::Triple::mips64el:
2234 case llvm::Triple::ppc:
2235 case llvm::Triple::ppc64:
2239 case llvm::Triple::sparc:
2243 case llvm::Triple::x86:
2244 case llvm::Triple::x86_64:
2248 case llvm::Triple::hexagon:
2274 getToolChain().getTriple().getArch() == llvm::Triple::x86) {
2317 if (getToolChain().getTriple().getOS() == llvm::Triple::Linux &&
2480 else if (getToolChain().getTriple().getOS() == llvm::Triple::Win32)
2641 if (!(getToolChain().getTriple().getArch() == llvm::Triple::ppc ||
2642 getToolChain().getTriple().getArch() == llvm::Triple::ppc64))
2852 llvm::Triple::hexagon))
2868 getToolChain().getTriple().getOS() != llvm::Triple::Cygwin &&
2869 getToolChain().getTriple().getOS() != llvm::Triple::MinGW32 &&
2870 getToolChain().getTriple().getArch() != llvm::Triple::hexagon) ||
2876 getToolChain().getTriple().getOS() == llvm::Triple::Win32))
2882 (getToolChain().getTriple().getOS() == llvm::Triple::Win32 &&
2890 getToolChain().getTriple().getOS() == llvm::Triple::Win32) ||
2909 getToolChain().getTriple().getOS() == llvm::Triple::Win32))
3184 (getToolChain().getTriple().getArch() == llvm::Triple::arm ||
3185 getToolChain().getTriple().getArch() == llvm::Triple::thumb)) {
3280 (getToolChain().getTriple().getOS() == llvm::Triple::Linux) &&
3323 llvm::Triple Triple = getToolChain().getTriple();
3327 CmdArgs.push_back(Args.MakeArgString(getARMTargetCPU(Args, Triple)));
3335 addFPMathArgs(D, A, Args, CmdArgs, getARMTargetCPU(Args, Triple));
3518 case llvm::Triple::arm:
3519 case llvm::Triple::thumb:
3523 case llvm::Triple::x86:
3524 case llvm::Triple::x86_64:
3622 llvm::Triple::ArchType Arch = getToolChain().getArch();
3627 if (Arch == llvm::Triple::ppc)
3629 else if (Arch == llvm::Triple::ppc64)
3640 if (Arch == llvm::Triple::x86 || Arch == llvm::Triple::ppc)
3642 else if (Arch == llvm::Triple::x86_64 || Arch == llvm::Triple::x86_64)
3996 llvm::Triple::ArchType darwin::getArchTypeForDarwinArchName(StringRef Str) {
4009 return llvm::StringSwitch<llvm::Triple::ArchType>(Str)
4010 .Cases("ppc", "ppc601", "ppc603", "ppc604", "ppc604e", llvm::Triple::ppc)
4011 .Cases("ppc750", "ppc7400", "ppc7450", "ppc970", llvm::Triple::ppc)
4012 .Case("ppc64", llvm::Triple::ppc64)
4013 .Cases("i386", "i486", "i486SX", "i586", "i686", llvm::Triple::x86)
4015 llvm::Triple::x86)
4016 .Case("x86_64", llvm::Triple::x86_64)
4018 .Cases("arm", "armv4t", "armv5", "armv6", "armv6m", llvm::Triple::arm)
4019 .Cases("armv7", "armv7em", "armv7f", "armv7k", "armv7m", llvm::Triple::arm)
4020 .Cases("armv7s", "xscale", llvm::Triple::arm)
4021 .Case("r600", llvm::Triple::r600)
4022 .Case("nvptx", llvm::Triple::nvptx)
4023 .Case("nvptx64", llvm::Triple::nvptx64)
4024 .Case("amdil", llvm::Triple::amdil)
4025 .Case("spir", llvm::Triple::spir)
4026 .Default(llvm::Triple::UnknownArch);
4089 if (getToolChain().getTriple().getArch() == llvm::Triple::x86 ||
4090 getToolChain().getTriple().getArch() == llvm::Triple::x86_64 ||
4094 if (getToolChain().getTriple().getArch() != llvm::Triple::x86_64 &&
4169 bool UsesLdClassic = (getToolChain().getArch() == llvm::Triple::x86 &&
4171 if (getToolChain().getArch() == llvm::Triple::x86) {
4515 getDarwinToolChain().getArch() != llvm::Triple::x86) {
4664 const llvm::Triple &T = getToolChain().getTriple();
4666 llvm::Triple::ArchType Arch = T.getArch();
4668 case llvm::Triple::x86:
4672 case llvm::Triple::x86_64:
4960 std::string Triple = getToolChain().getTripleString();
4961 if (Triple.substr(0, 6) == "x86_64")
4962 Triple.replace(0, 6, "amd64");
4963 CmdArgs.push_back(Args.MakeArgString("-L/usr/lib/gcc-lib/" + Triple +
5132 const llvm::Triple &T = getToolChain().getTriple();
5133 llvm::Triple::ArchType Arch = T.getArch();
5135 case llvm::Triple::arm:
5138 case llvm::Triple::x86:
5141 case llvm::Triple::x86_64:
5174 if (getToolChain().getArch() == llvm::Triple::x86)
5176 else if (getToolChain().getArch() == llvm::Triple::ppc)
5178 else if (getToolChain().getArch() == llvm::Triple::mips ||
5179 getToolChain().getArch() == llvm::Triple::mipsel ||
5180 getToolChain().getArch() == llvm::Triple::mips64 ||
5181 getToolChain().getArch() == llvm::Triple::mips64el) {
5192 if (getToolChain().getArch() == llvm::Triple::mips ||
5193 getToolChain().getArch() == llvm::Triple::mips64)
5209 } else if (getToolChain().getArch() == llvm::Triple::arm ||
5210 getToolChain().getArch() == llvm::Triple::thumb) {
5213 case llvm::Triple::GNUEABI:
5214 case llvm::Triple::EABI:
5277 llvm::Triple::ArchType Arch = ToolChain.getArch();
5278 if (Arch == llvm::Triple::arm || Arch == llvm::Triple::sparc ||
5279 Arch == llvm::Triple::x86 || Arch == llvm::Triple::x86_64) {
5288 if (ToolChain.getArch() == llvm::Triple::x86) {
5293 if (ToolChain.getArch() == llvm::Triple::ppc) {
5425 if (getToolChain().getArch() == llvm::Triple::x86)
5429 if (getToolChain().getArch() == llvm::Triple::mips)
5431 else if (getToolChain().getArch() == llvm::Triple::mipsel)
5477 if (getToolChain().getArch() == llvm::Triple::x86) {
5574 if (getToolChain().getArch() == llvm::Triple::x86) {
5576 } else if (getToolChain().getArch() == llvm::Triple::x86_64) {
5578 } else if (getToolChain().getArch() == llvm::Triple::ppc) {
5582 } else if (getToolChain().getArch() == llvm::Triple::ppc64) {
5586 } else if (getToolChain().getArch() == llvm::Triple::arm) {
5598 } else if (getToolChain().getArch() == llvm::Triple::mips ||
5599 getToolChain().getArch() == llvm::Triple::mipsel ||
5600 getToolChain().getArch() == llvm::Triple::mips64 ||
5601 getToolChain().getArch() == llvm::Triple::mips64el) {
5612 if (getToolChain().getArch() == llvm::Triple::mips ||
5613 getToolChain().getArch() == llvm::Triple::mips64)
5648 static void AddLibgcc(llvm::Triple Triple, const Driver &D,
5650 bool isAndroid = Triple.getEnvironment() == llvm::Triple::Android;
5695 ToolChain.getTriple().getEnvironment() == llvm::Triple::Android;
5729 if (ToolChain.getArch() == llvm::Triple::x86)
5731 else if (ToolChain.getArch() == llvm::Triple::aarch64)
5733 else if (ToolChain.getArch() == llvm::Triple::arm
5734 || ToolChain.getArch() == llvm::Triple::thumb)
5736 else if (ToolChain.getArch() == llvm::Triple::ppc)
5738 else if (ToolChain.getArch() == llvm::Triple::ppc64)
5740 else if (ToolChain.getArch() == llvm::Triple::mips)
5742 else if (ToolChain.getArch() == llvm::Triple::mipsel)
5744 else if (ToolChain.getArch() == llvm::Triple::mips64) {
5750 else if (ToolChain.getArch() == llvm::Triple::mips64el) {
5760 if (ToolChain.getArch() == llvm::Triple::arm
5761 || ToolChain.getArch() == llvm::Triple::thumb)
5772 if (ToolChain.getArch() == llvm::Triple::arm ||
5773 ToolChain.getArch() == llvm::Triple::thumb ||
5779 else if (ToolChain.getArch() == llvm::Triple::x86)
5781 else if (ToolChain.getArch() == llvm::Triple::aarch64)
5783 else if (ToolChain.getArch() == llvm::Triple::arm ||
5784 ToolChain.getArch() == llvm::Triple::thumb) {
5785 if (ToolChain.getTriple().getEnvironment() == llvm::Triple::GNUEABIHF)
5790 else if (ToolChain.getArch() == llvm::Triple::mips ||
5791 ToolChain.getArch() == llvm::Triple::mipsel)
5793 else if (ToolChain.getArch() == llvm::Triple::mips64 ||
5794 ToolChain.getArch() == llvm::Triple::mips64el) {
5800 else if (ToolChain.getArch() == llvm::Triple::ppc)
5802 else if (ToolChain.getArch() == llvm::Triple::ppc64)
5862 if (ToolChain.getArch() == llvm::Triple::x86 ||
5863 ToolChain.getArch() == llvm::Triple::x86_64)
5867 else if (ToolChain.getArch() == llvm::Triple::arm ||
5868 ToolChain.getArch() == llvm::Triple::thumb)
6047 if (getToolChain().getArch() == llvm::Triple::x86)
6091 if (getToolChain().getArch() == llvm::Triple::x86) {