Home | History | Annotate | Download | only in Driver

Lines Matching refs:TargetTriple

1217 /// FIXME: We shouldn't need an explicit TargetTriple parameter here, and
1223 const Driver &D, const llvm::Triple &TargetTriple, const ArgList &Args) {
1225 TargetTriple.isArch32Bit() ? TargetTriple.get64BitArchVariant()
1226 : TargetTriple.get32BitArchVariant();
1232 CollectLibDirsAndTriples(TargetTriple, BiarchVariantTriple, CandidateLibDirs,
1272 ScanLibDirForGCCTriple(TargetTriple, Args, LibDir,
1281 ScanLibDirForGCCTriple(TargetTriple, Args, LibDir,
1311 const llvm::Triple &TargetTriple, const llvm::Triple &BiarchTriple,
1405 switch (TargetTriple.getArch()) {
1431 if (TargetTriple.getEnvironment() == llvm::Triple::GNUEABIHF) {
1442 if (TargetTriple.getEnvironment() == llvm::Triple::GNUEABIHF) {
1457 if (TargetTriple.getEnvironment() == llvm::Triple::GNUX32) {
1585 TripleAliases.push_back(TargetTriple.str());
1588 if (TargetTriple.str() != BiarchTriple.str())
1682 static bool findMIPSMultilibs(const llvm::Triple &TargetTriple, StringRef Path,
1913 llvm::Triple::ArchType TargetArch = TargetTriple.getArch();
1938 if (TargetTriple.getEnvironment() == llvm::Triple::Android) {
1947 if (TargetTriple.getVendor() == llvm::Triple::ImaginationTechnologies &&
1948 TargetTriple.getOS() == llvm::Triple::Linux &&
1949 TargetTriple.getEnvironment() == llvm::Triple::GNU) {
1989 static bool findBiarchMultilibs(const llvm::Triple &TargetTriple,
2020 const bool IsX32 {TargetTriple.getEnvironment() == llvm::Triple::GNUX32};
2021 if (TargetTriple.isArch32Bit() && !NonExistent(Alt32))
2023 else if (TargetTriple.isArch64Bit() && IsX32 && !NonExistent(Altx32))
2025 else if (TargetTriple.isArch64Bit() && !IsX32 && !NonExistent(Alt64))
2028 if (TargetTriple.isArch32Bit())
2053 addMultilibFlag(TargetTriple.isArch64Bit() && !IsX32, "m64", Flags);
2054 addMultilibFlag(TargetTriple.isArch32Bit(), "m32", Flags);
2055 addMultilibFlag(TargetTriple.isArch64Bit() && IsX32, "mx32", Flags);
2069 const llvm::Triple &TargetTriple, const ArgList &Args,
2072 llvm::Triple::ArchType TargetArch = TargetTriple.getArch();
2122 if (!findMIPSMultilibs(TargetTriple, LI->path(), Args, Detected))
2124 } else if (!findBiarchMultilibs(TargetTriple, LI->path(), Args,
2942 static std::string getMultiarchTriple(const llvm::Triple &TargetTriple,
2946 switch (TargetTriple.getArch()) {
2948 return TargetTriple.str();
2956 if (TargetTriple.getEnvironment() == llvm::Triple::GNUEABIHF) {
2963 return TargetTriple.str();
2966 if (TargetTriple.getEnvironment() == llvm::Triple::GNUEABIHF) {
2973 return TargetTriple.str();
2977 return TargetTriple.str();
2980 if (TargetTriple.getEnvironment() != llvm::Triple::GNUX32 &&
2983 return TargetTriple.str();
2988 return TargetTriple.str();
2993 return TargetTriple.str();
2997 return TargetTriple.str();
3001 return TargetTriple.str();
3007 return TargetTriple.str();
3013 return TargetTriple.str();
3019 return TargetTriple.str();
3026 return TargetTriple.str();