Lines Matching refs:Triple
44 MachO::MachO(const Driver &D, const llvm::Triple &Triple, const ArgList &Args) in MachO() argument
45 : ToolChain(D, Triple, Args) { in MachO()
53 Darwin::Darwin(const Driver &D, const llvm::Triple &Triple, const ArgList &Args) in Darwin() argument
54 : MachO(D, Triple, Args), TargetInitialized(false) {} in Darwin()
147 case llvm::Triple::aarch64: in getMachOArchName()
150 case llvm::Triple::thumb: in getMachOArchName()
151 case llvm::Triple::arm: in getMachOArchName()
170 llvm::Triple Triple(ComputeLLVMTriple(Args, InputType)); in ComputeEffectiveClangTriple() local
172 return Triple.getTriple(); in ComputeEffectiveClangTriple()
177 llvm::Triple Triple(ComputeLLVMTriple(Args, InputType)); in ComputeEffectiveClangTriple() local
182 return Triple.getTriple(); in ComputeEffectiveClangTriple()
194 Triple.setOSName(Str); in ComputeEffectiveClangTriple()
196 return Triple.getTriple(); in ComputeEffectiveClangTriple()
226 DarwinClang::DarwinClang(const Driver &D, const llvm::Triple &Triple, in DarwinClang() argument
228 : Darwin(D, Triple, Args) {} in DarwinClang()
254 if (isTargetMacOS() && getArch() == llvm::Triple::x86) in AddLinkARCArgs()
433 getTriple().getArch() != llvm::Triple::aarch64) in AddLinkRuntimeLibArgs()
458 if (getTriple().getArch() == llvm::Triple::x86) in AddLinkRuntimeLibArgs()
605 if (getTriple().getArch() == llvm::Triple::arm || in AddDeploymentTarget()
606 getTriple().getArch() == llvm::Triple::aarch64 || in AddDeploymentTarget()
607 getTriple().getArch() == llvm::Triple::thumb) in AddDeploymentTarget()
678 if (iOSVersion && (getTriple().getArch() == llvm::Triple::x86 || in AddDeploymentTarget()
679 getTriple().getArch() == llvm::Triple::x86_64)) in AddDeploymentTarget()
681 if (TvOSVersion && (getTriple().getArch() == llvm::Triple::x86 || in AddDeploymentTarget()
682 getTriple().getArch() == llvm::Triple::x86_64)) in AddDeploymentTarget()
684 if (WatchOSVersion && (getTriple().getArch() == llvm::Triple::x86 || in AddDeploymentTarget()
685 getTriple().getArch() == llvm::Triple::x86_64)) in AddDeploymentTarget()
779 llvm::Triple::ArchType XarchArch = in TranslateArgs()
890 if (getTriple().getArch() == llvm::Triple::x86 || in TranslateArgs()
891 getTriple().getArch() == llvm::Triple::x86_64) in TranslateArgs()
1055 return getArch() == llvm::Triple::x86_64; in IsUnwindTablesDefault()
1066 if (getTriple().getArch() != llvm::Triple::arm && in UseSjLjExceptions()
1067 getTriple().getArch() != llvm::Triple::thumb) in UseSjLjExceptions()
1079 return (getArch() == llvm::Triple::x86_64 || in isPICDefaultForced()
1080 getArch() == llvm::Triple::aarch64); in isPICDefaultForced()
1085 return getArch() == llvm::Triple::x86 || getArch() == llvm::Triple::x86_64; in SupportsProfiling()
1176 if (getArch() == llvm::Triple::aarch64) in addStartObjectFileArgs()
1322 const llvm::Triple &TargetTriple, const ArgList &Args, in init()
1324 llvm::Triple BiarchVariantTriple = TargetTriple.isArch32Bit() in init()
1410 const llvm::Triple &TargetTriple, const llvm::Triple &BiarchTriple, in CollectLibDirsAndTriples()
1504 if (TargetTriple.getOS() == llvm::Triple::Solaris) { in CollectLibDirsAndTriples()
1511 case llvm::Triple::aarch64: in CollectLibDirsAndTriples()
1517 case llvm::Triple::aarch64_be: in CollectLibDirsAndTriples()
1523 case llvm::Triple::arm: in CollectLibDirsAndTriples()
1524 case llvm::Triple::thumb: in CollectLibDirsAndTriples()
1526 if (TargetTriple.getEnvironment() == llvm::Triple::GNUEABIHF) { in CollectLibDirsAndTriples()
1532 case llvm::Triple::armeb: in CollectLibDirsAndTriples()
1533 case llvm::Triple::thumbeb: in CollectLibDirsAndTriples()
1535 if (TargetTriple.getEnvironment() == llvm::Triple::GNUEABIHF) { in CollectLibDirsAndTriples()
1541 case llvm::Triple::x86_64: in CollectLibDirsAndTriples()
1546 if (TargetTriple.getEnvironment() == llvm::Triple::GNUX32) { in CollectLibDirsAndTriples()
1554 case llvm::Triple::x86: in CollectLibDirsAndTriples()
1560 case llvm::Triple::mips: in CollectLibDirsAndTriples()
1566 case llvm::Triple::mipsel: in CollectLibDirsAndTriples()
1573 case llvm::Triple::mips64: in CollectLibDirsAndTriples()
1579 case llvm::Triple::mips64el: in CollectLibDirsAndTriples()
1586 case llvm::Triple::ppc: in CollectLibDirsAndTriples()
1592 case llvm::Triple::ppc64: in CollectLibDirsAndTriples()
1598 case llvm::Triple::ppc64le: in CollectLibDirsAndTriples()
1602 case llvm::Triple::sparc: in CollectLibDirsAndTriples()
1603 case llvm::Triple::sparcel: in CollectLibDirsAndTriples()
1609 case llvm::Triple::sparcv9: in CollectLibDirsAndTriples()
1615 case llvm::Triple::systemz: in CollectLibDirsAndTriples()
1638 const llvm::Triple &TargetTriple, const llvm::opt::ArgList &Args) { in init()
1723 static bool isMipsArch(llvm::Triple::ArchType Arch) { in isMipsArch()
1724 return Arch == llvm::Triple::mips || Arch == llvm::Triple::mipsel || in isMipsArch()
1725 Arch == llvm::Triple::mips64 || Arch == llvm::Triple::mips64el; in isMipsArch()
1728 static bool isMips32(llvm::Triple::ArchType Arch) { in isMips32()
1729 return Arch == llvm::Triple::mips || Arch == llvm::Triple::mipsel; in isMips32()
1732 static bool isMips64(llvm::Triple::ArchType Arch) { in isMips64()
1733 return Arch == llvm::Triple::mips64 || Arch == llvm::Triple::mips64el; in isMips64()
1736 static bool isMipsEL(llvm::Triple::ArchType Arch) { in isMipsEL()
1737 return Arch == llvm::Triple::mipsel || Arch == llvm::Triple::mips64el; in isMipsEL()
1768 static bool findMIPSMultilibs(const Driver &D, const llvm::Triple &TargetTriple, in findMIPSMultilibs()
2010 llvm::Triple::ArchType TargetArch = TargetTriple.getArch(); in findMIPSMultilibs()
2045 if (TargetTriple.getVendor() == llvm::Triple::MipsTechnologies && in findMIPSMultilibs()
2046 TargetTriple.getOS() == llvm::Triple::Linux && in findMIPSMultilibs()
2047 TargetTriple.getEnvironment() == llvm::Triple::UnknownEnvironment) { in findMIPSMultilibs()
2055 if (TargetTriple.getVendor() == llvm::Triple::ImaginationTechnologies && in findMIPSMultilibs()
2056 TargetTriple.getOS() == llvm::Triple::Linux && in findMIPSMultilibs()
2057 TargetTriple.getEnvironment() == llvm::Triple::GNU) { in findMIPSMultilibs()
2098 const llvm::Triple &TargetTriple, in findBiarchMultilibs()
2134 const bool IsX32 = TargetTriple.getEnvironment() == llvm::Triple::GNUX32; in findBiarchMultilibs()
2182 const llvm::Triple &TargetArch, const llvm::opt::ArgList &Args, in scanLibDirForGCCTripleSolaris()
2232 const llvm::Triple &TargetTriple, const ArgList &Args, in ScanLibDirForGCCTriple()
2235 llvm::Triple::ArchType TargetArch = TargetTriple.getArch(); in ScanLibDirForGCCTriple()
2260 if (TargetTriple.getOS() == llvm::Triple::Solaris) { in ScanLibDirForGCCTriple()
2268 (TargetArch != llvm::Triple::x86)); in ScanLibDirForGCCTriple()
2314 Generic_GCC::Generic_GCC(const Driver &D, const llvm::Triple &Triple, in Generic_GCC() argument
2316 : ToolChain(D, Triple, Args), GCCInstallation(D), CudaInstallation(D) { in Generic_GCC()
2352 return getArch() == llvm::Triple::x86_64; in IsUnwindTablesDefault()
2356 return getArch() == llvm::Triple::x86_64 && getTriple().isOSWindows(); in isPICDefault()
2362 return getArch() == llvm::Triple::x86_64 && getTriple().isOSWindows(); in isPICDefaultForced()
2367 case llvm::Triple::x86: in IsIntegratedAssemblerDefault()
2368 case llvm::Triple::x86_64: in IsIntegratedAssemblerDefault()
2369 case llvm::Triple::aarch64: in IsIntegratedAssemblerDefault()
2370 case llvm::Triple::aarch64_be: in IsIntegratedAssemblerDefault()
2371 case llvm::Triple::arm: in IsIntegratedAssemblerDefault()
2372 case llvm::Triple::armeb: in IsIntegratedAssemblerDefault()
2373 case llvm::Triple::bpfel: in IsIntegratedAssemblerDefault()
2374 case llvm::Triple::bpfeb: in IsIntegratedAssemblerDefault()
2375 case llvm::Triple::thumb: in IsIntegratedAssemblerDefault()
2376 case llvm::Triple::thumbeb: in IsIntegratedAssemblerDefault()
2377 case llvm::Triple::ppc: in IsIntegratedAssemblerDefault()
2378 case llvm::Triple::ppc64: in IsIntegratedAssemblerDefault()
2379 case llvm::Triple::ppc64le: in IsIntegratedAssemblerDefault()
2380 case llvm::Triple::systemz: in IsIntegratedAssemblerDefault()
2425 getTriple().getArch() == llvm::Triple::aarch64 || in addClangTargetOptions()
2426 getTriple().getArch() == llvm::Triple::aarch64_be || in addClangTargetOptions()
2427 (getTriple().getOS() == llvm::Triple::Linux && in addClangTargetOptions()
2429 getTriple().getOS() == llvm::Triple::NaCl || in addClangTargetOptions()
2430 (getTriple().getVendor() == llvm::Triple::MipsTechnologies && in addClangTargetOptions()
2440 const llvm::Triple &Triple, in MipsLLVMToolChain() argument
2442 : Linux(D, Triple, Args) { in MipsLLVMToolChain()
2445 findMIPSMultilibs(D, Triple, "", Args, Result); in MipsLLVMToolChain()
2450 LibSuffix = tools::mips::getMipsABILibSuffix(Args, Triple); in MipsLLVMToolChain()
2641 HexagonToolChain::HexagonToolChain(const Driver &D, const llvm::Triple &Triple, in HexagonToolChain() argument
2643 : Linux(D, Triple, Args) { in HexagonToolChain()
2734 AMDGPUToolChain::AMDGPUToolChain(const Driver &D, const llvm::Triple &Triple, in AMDGPUToolChain() argument
2736 : Generic_ELF(D, Triple, Args) { } in AMDGPUToolChain()
2744 NaClToolChain::NaClToolChain(const Driver &D, const llvm::Triple &Triple, in NaClToolChain() argument
2746 : Generic_ELF(D, Triple, Args) { in NaClToolChain()
2766 switch (Triple.getArch()) { in NaClToolChain()
2767 case llvm::Triple::x86: in NaClToolChain()
2773 case llvm::Triple::x86_64: in NaClToolChain()
2779 case llvm::Triple::arm: in NaClToolChain()
2785 case llvm::Triple::mipsel: in NaClToolChain()
2815 case llvm::Triple::x86: in AddClangSystemIncludeArgs()
2827 case llvm::Triple::arm: in AddClangSystemIncludeArgs()
2830 case llvm::Triple::x86_64: in AddClangSystemIncludeArgs()
2833 case llvm::Triple::mipsel: in AddClangSystemIncludeArgs()
2868 case llvm::Triple::arm: in AddClangCXXStdlibIncludeArgs()
2872 case llvm::Triple::x86: in AddClangCXXStdlibIncludeArgs()
2876 case llvm::Triple::x86_64: in AddClangCXXStdlibIncludeArgs()
2880 case llvm::Triple::mipsel: in AddClangCXXStdlibIncludeArgs()
2904 llvm::Triple TheTriple(ComputeLLVMTriple(Args, InputType)); in ComputeEffectiveClangTriple()
2905 if (TheTriple.getArch() == llvm::Triple::arm && in ComputeEffectiveClangTriple()
2906 TheTriple.getEnvironment() == llvm::Triple::UnknownEnvironment) in ComputeEffectiveClangTriple()
2907 TheTriple.setEnvironment(llvm::Triple::GNUEABIHF); in ComputeEffectiveClangTriple()
2916 if (getTriple().getArch() == llvm::Triple::arm) in buildAssembler()
2926 TCEToolChain::TCEToolChain(const Driver &D, const llvm::Triple &Triple, in TCEToolChain() argument
2928 : ToolChain(D, Triple, Args) { in TCEToolChain()
2948 CloudABI::CloudABI(const Driver &D, const llvm::Triple &Triple, in CloudABI() argument
2950 : Generic_ELF(D, Triple, Args) { in CloudABI()
2980 OpenBSD::OpenBSD(const Driver &D, const llvm::Triple &Triple, in OpenBSD() argument
2982 : Generic_ELF(D, Triple, Args) { in OpenBSD()
2995 Bitrig::Bitrig(const Driver &D, const llvm::Triple &Triple, const ArgList &Args) in Bitrig() argument
2996 : Generic_ELF(D, Triple, Args) { in Bitrig()
3037 StringRef Triple = getTriple().str(); in AddClangCXXStdlibIncludeArgs() local
3038 if (Triple.startswith("amd64")) in AddClangCXXStdlibIncludeArgs()
3041 Triple.substr(5)); in AddClangCXXStdlibIncludeArgs()
3045 Triple); in AddClangCXXStdlibIncludeArgs()
3066 FreeBSD::FreeBSD(const Driver &D, const llvm::Triple &Triple, in FreeBSD() argument
3068 : Generic_ELF(D, Triple, Args) { in FreeBSD()
3072 if ((Triple.getArch() == llvm::Triple::x86 || in FreeBSD()
3073 Triple.getArch() == llvm::Triple::ppc) && in FreeBSD()
3124 case llvm::Triple::GNUEABIHF: in UseSjLjExceptions()
3125 case llvm::Triple::GNUEABI: in UseSjLjExceptions()
3126 case llvm::Triple::EABI: in UseSjLjExceptions()
3130 return (getTriple().getArch() == llvm::Triple::arm || in UseSjLjExceptions()
3131 getTriple().getArch() == llvm::Triple::thumb); in UseSjLjExceptions()
3140 const bool IsX86 = getTriple().getArch() == llvm::Triple::x86; in getSupportedSanitizers()
3141 const bool IsX86_64 = getTriple().getArch() == llvm::Triple::x86_64; in getSupportedSanitizers()
3142 const bool IsMIPS64 = getTriple().getArch() == llvm::Triple::mips64 || in getSupportedSanitizers()
3143 getTriple().getArch() == llvm::Triple::mips64el; in getSupportedSanitizers()
3159 NetBSD::NetBSD(const Driver &D, const llvm::Triple &Triple, const ArgList &Args) in NetBSD() argument
3160 : Generic_ELF(D, Triple, Args) { in NetBSD()
3168 switch (Triple.getArch()) { in NetBSD()
3169 case llvm::Triple::x86: in NetBSD()
3172 case llvm::Triple::arm: in NetBSD()
3173 case llvm::Triple::armeb: in NetBSD()
3174 case llvm::Triple::thumb: in NetBSD()
3175 case llvm::Triple::thumbeb: in NetBSD()
3176 switch (Triple.getEnvironment()) { in NetBSD()
3177 case llvm::Triple::EABI: in NetBSD()
3178 case llvm::Triple::GNUEABI: in NetBSD()
3181 case llvm::Triple::EABIHF: in NetBSD()
3182 case llvm::Triple::GNUEABIHF: in NetBSD()
3190 case llvm::Triple::mips64: in NetBSD()
3191 case llvm::Triple::mips64el: in NetBSD()
3197 case llvm::Triple::ppc: in NetBSD()
3200 case llvm::Triple::sparc: in NetBSD()
3232 case llvm::Triple::aarch64: in GetCXXStdlibType()
3233 case llvm::Triple::arm: in GetCXXStdlibType()
3234 case llvm::Triple::armeb: in GetCXXStdlibType()
3235 case llvm::Triple::thumb: in GetCXXStdlibType()
3236 case llvm::Triple::thumbeb: in GetCXXStdlibType()
3237 case llvm::Triple::ppc: in GetCXXStdlibType()
3238 case llvm::Triple::ppc64: in GetCXXStdlibType()
3239 case llvm::Triple::ppc64le: in GetCXXStdlibType()
3240 case llvm::Triple::x86: in GetCXXStdlibType()
3241 case llvm::Triple::x86_64: in GetCXXStdlibType()
3272 Minix::Minix(const Driver &D, const llvm::Triple &Triple, const ArgList &Args) in Minix() argument
3273 : Generic_ELF(D, Triple, Args) { in Minix()
3292 Solaris::Solaris(const Driver &D, const llvm::Triple &Triple, in Solaris() argument
3294 : Generic_GCC(D, Triple, Args) { in Solaris()
3296 GCCInstallation.init(Triple, Args); in Solaris()
3309 switch (Triple.getArch()) { in Solaris()
3310 case llvm::Triple::x86: in Solaris()
3311 case llvm::Triple::sparc: in Solaris()
3313 case llvm::Triple::x86_64: in Solaris()
3316 case llvm::Triple::sparcv9: in Solaris()
3410 static Distro DetectDistro(const Driver &D, llvm::Triple::ArchType Arch) { in DetectDistro()
3496 const llvm::Triple &TargetTriple, in getMultiarchTriple()
3498 llvm::Triple::EnvironmentType TargetEnvironment = in getMultiarchTriple()
3511 case llvm::Triple::arm: in getMultiarchTriple()
3512 case llvm::Triple::thumb: in getMultiarchTriple()
3513 if (TargetEnvironment == llvm::Triple::GNUEABIHF) { in getMultiarchTriple()
3521 case llvm::Triple::armeb: in getMultiarchTriple()
3522 case llvm::Triple::thumbeb: in getMultiarchTriple()
3523 if (TargetEnvironment == llvm::Triple::GNUEABIHF) { in getMultiarchTriple()
3531 case llvm::Triple::x86: in getMultiarchTriple()
3535 case llvm::Triple::x86_64: in getMultiarchTriple()
3537 if (TargetEnvironment != llvm::Triple::GNUX32 && in getMultiarchTriple()
3541 case llvm::Triple::aarch64: in getMultiarchTriple()
3545 case llvm::Triple::aarch64_be: in getMultiarchTriple()
3549 case llvm::Triple::mips: in getMultiarchTriple()
3553 case llvm::Triple::mipsel: in getMultiarchTriple()
3557 case llvm::Triple::mips64: in getMultiarchTriple()
3563 case llvm::Triple::mips64el: in getMultiarchTriple()
3569 case llvm::Triple::ppc: in getMultiarchTriple()
3575 case llvm::Triple::ppc64: in getMultiarchTriple()
3579 case llvm::Triple::ppc64le: in getMultiarchTriple()
3583 case llvm::Triple::sparc: in getMultiarchTriple()
3587 case llvm::Triple::sparcv9: in getMultiarchTriple()
3591 case llvm::Triple::systemz: in getMultiarchTriple()
3599 static StringRef getOSLibDir(const llvm::Triple &Triple, const ArgList &Args) { in getOSLibDir() argument
3600 if (isMipsArch(Triple.getArch())) { in getOSLibDir()
3606 return Triple.isArch32Bit() ? "lib" : "lib64"; in getOSLibDir()
3618 if (Triple.getArch() == llvm::Triple::x86 || in getOSLibDir()
3619 Triple.getArch() == llvm::Triple::ppc) in getOSLibDir()
3622 if (Triple.getArch() == llvm::Triple::x86_64 && in getOSLibDir()
3623 Triple.getEnvironment() == llvm::Triple::GNUX32) in getOSLibDir()
3626 return Triple.isArch32Bit() ? "lib" : "lib64"; in getOSLibDir()
3629 Linux::Linux(const Driver &D, const llvm::Triple &Triple, const ArgList &Args) in Linux() argument
3630 : Generic_ELF(D, Triple, Args) { in Linux()
3631 GCCInstallation.init(Triple, Args); in Linux()
3632 CudaInstallation.init(Triple, Args); in Linux()
3634 llvm::Triple::ArchType Arch = Triple.getArch(); in Linux()
3657 if (Arch == llvm::Triple::arm || Arch == llvm::Triple::thumb) in Linux()
3660 const bool IsAndroid = Triple.isAndroid(); in Linux()
3699 const std::string OSLibDir = getOSLibDir(Triple, Args); in Linux()
3700 const std::string MultiarchTriple = getMultiarchTriple(D, Triple, SysRoot); in Linux()
3704 const llvm::Triple &GCCTriple = GCCInstallation.getTriple(); in Linux()
3784 const llvm::Triple &GCCTriple = GCCInstallation.getTriple(); in Linux()
3942 case llvm::Triple::x86_64: in AddClangSystemIncludeArgs()
3945 case llvm::Triple::x86: in AddClangSystemIncludeArgs()
3948 case llvm::Triple::aarch64: in AddClangSystemIncludeArgs()
3949 case llvm::Triple::aarch64_be: in AddClangSystemIncludeArgs()
3952 case llvm::Triple::arm: in AddClangSystemIncludeArgs()
3953 case llvm::Triple::thumb: in AddClangSystemIncludeArgs()
3954 if (getTriple().getEnvironment() == llvm::Triple::GNUEABIHF) in AddClangSystemIncludeArgs()
3959 case llvm::Triple::armeb: in AddClangSystemIncludeArgs()
3960 case llvm::Triple::thumbeb: in AddClangSystemIncludeArgs()
3961 if (getTriple().getEnvironment() == llvm::Triple::GNUEABIHF) in AddClangSystemIncludeArgs()
3966 case llvm::Triple::mips: in AddClangSystemIncludeArgs()
3969 case llvm::Triple::mipsel: in AddClangSystemIncludeArgs()
3972 case llvm::Triple::mips64: in AddClangSystemIncludeArgs()
3975 case llvm::Triple::mips64el: in AddClangSystemIncludeArgs()
3978 case llvm::Triple::ppc: in AddClangSystemIncludeArgs()
3981 case llvm::Triple::ppc64: in AddClangSystemIncludeArgs()
3984 case llvm::Triple::ppc64le: in AddClangSystemIncludeArgs()
3987 case llvm::Triple::sparc: in AddClangSystemIncludeArgs()
3990 case llvm::Triple::sparcv9: in AddClangSystemIncludeArgs()
3993 case llvm::Triple::systemz: in AddClangSystemIncludeArgs()
4006 if (getTriple().getOS() == llvm::Triple::RTEMS) in AddClangSystemIncludeArgs()
4126 const bool IsX86 = getTriple().getArch() == llvm::Triple::x86; in getSupportedSanitizers()
4127 const bool IsX86_64 = getTriple().getArch() == llvm::Triple::x86_64; in getSupportedSanitizers()
4128 const bool IsMIPS64 = getTriple().getArch() == llvm::Triple::mips64 || in getSupportedSanitizers()
4129 getTriple().getArch() == llvm::Triple::mips64el; in getSupportedSanitizers()
4130 const bool IsPowerPC64 = getTriple().getArch() == llvm::Triple::ppc64 || in getSupportedSanitizers()
4131 getTriple().getArch() == llvm::Triple::ppc64le; in getSupportedSanitizers()
4132 const bool IsAArch64 = getTriple().getArch() == llvm::Triple::aarch64 || in getSupportedSanitizers()
4133 getTriple().getArch() == llvm::Triple::aarch64_be; in getSupportedSanitizers()
4167 DragonFly::DragonFly(const Driver &D, const llvm::Triple &Triple, in DragonFly() argument
4169 : Generic_ELF(D, Triple, Args) { in DragonFly()
4196 CudaToolChain::CudaToolChain(const Driver &D, const llvm::Triple &Triple, in CudaToolChain() argument
4198 : Linux(D, Triple, Args) {} in CudaToolChain()
4268 XCoreToolChain::XCoreToolChain(const Driver &D, const llvm::Triple &Triple, in XCoreToolChain() argument
4270 : ToolChain(D, Triple, Args) { in XCoreToolChain()
4331 MyriadToolChain::MyriadToolChain(const Driver &D, const llvm::Triple &Triple, in MyriadToolChain() argument
4333 : Generic_GCC(D, Triple, Args) { in MyriadToolChain()
4340 switch (Triple.getArch()) { in MyriadToolChain()
4342 D.Diag(diag::err_target_unsupported_arch) << Triple.getArchName() in MyriadToolChain()
4344 case llvm::Triple::sparc: in MyriadToolChain()
4345 case llvm::Triple::sparcel: in MyriadToolChain()
4346 case llvm::Triple::shave: in MyriadToolChain()
4347 GCCInstallation.init(Triple, Args, {"sparc-myriad-elf"}); in MyriadToolChain()
4354 if (Triple.getArch() == llvm::Triple::sparcel) in MyriadToolChain()
4365 if (Triple.getArch() == llvm::Triple::sparcel) in MyriadToolChain()
4421 WebAssembly::WebAssembly(const Driver &D, const llvm::Triple &Triple, in WebAssembly() argument
4423 : ToolChain(D, Triple, Args) { in WebAssembly()
4463 PS4CPU::PS4CPU(const Driver &D, const llvm::Triple &Triple, const ArgList &Args) in PS4CPU() argument
4464 : Generic_ELF(D, Triple, Args) { in PS4CPU()