Deleted Added
full compact
Driver.cpp (204643) Driver.cpp (204793)
1//===--- Driver.cpp - Clang GCC Compatible Driver -----------------------*-===//
2//
3// The LLVM Compiler Infrastructure
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//

--- 1131 unchanged lines hidden (view full) ---

1140 P.appendSuffix(Suffix);
1141 return P.str();
1142}
1143
1144const HostInfo *Driver::GetHostInfo(const char *TripleStr) const {
1145 llvm::PrettyStackTraceString CrashInfo("Constructing host");
1146 llvm::Triple Triple(TripleStr);
1147
1//===--- Driver.cpp - Clang GCC Compatible Driver -----------------------*-===//
2//
3// The LLVM Compiler Infrastructure
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//

--- 1131 unchanged lines hidden (view full) ---

1140 P.appendSuffix(Suffix);
1141 return P.str();
1142}
1143
1144const HostInfo *Driver::GetHostInfo(const char *TripleStr) const {
1145 llvm::PrettyStackTraceString CrashInfo("Constructing host");
1146 llvm::Triple Triple(TripleStr);
1147
1148 // TCE is an osless target
1149 if (Triple.getArchName() == "tce")
1150 return createTCEHostInfo(*this, Triple);
1151
1148 switch (Triple.getOS()) {
1149 case llvm::Triple::AuroraUX:
1150 return createAuroraUXHostInfo(*this, Triple);
1151 case llvm::Triple::Darwin:
1152 return createDarwinHostInfo(*this, Triple);
1153 case llvm::Triple::DragonFly:
1154 return createDragonFlyHostInfo(*this, Triple);
1155 case llvm::Triple::OpenBSD:

--- 86 unchanged lines hidden ---
1152 switch (Triple.getOS()) {
1153 case llvm::Triple::AuroraUX:
1154 return createAuroraUXHostInfo(*this, Triple);
1155 case llvm::Triple::Darwin:
1156 return createDarwinHostInfo(*this, Triple);
1157 case llvm::Triple::DragonFly:
1158 return createDragonFlyHostInfo(*this, Triple);
1159 case llvm::Triple::OpenBSD:

--- 86 unchanged lines hidden ---