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 --- |