[cfe-commits] r141772 - /cfe/trunk/lib/Basic/Targets.cpp
Anton Korobeynikov
asl at math.spbu.ru
Wed Oct 12 02:30:59 PDT 2011
Author: asl
Date: Wed Oct 12 04:30:58 2011
New Revision: 141772
URL: http://llvm.org/viewvc/llvm-project?rev=141772&view=rev
Log:
Add target info for Linux on PPC & Sparc.
Patch by Hal Finkel!
Modified:
cfe/trunk/lib/Basic/Targets.cpp
Modified: cfe/trunk/lib/Basic/Targets.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Basic/Targets.cpp?rev=141772&r1=141771&r2=141772&view=diff
==============================================================================
--- cfe/trunk/lib/Basic/Targets.cpp (original)
+++ cfe/trunk/lib/Basic/Targets.cpp Wed Oct 12 04:30:58 2011
@@ -3582,6 +3582,8 @@
if (Triple.isOSDarwin())
return new DarwinPPC32TargetInfo(T);
switch (os) {
+ case llvm::Triple::Linux:
+ return new LinuxTargetInfo<PPC32TargetInfo>(T);
case llvm::Triple::FreeBSD:
return new FreeBSDTargetInfo<PPC32TargetInfo>(T);
case llvm::Triple::NetBSD:
@@ -3596,6 +3598,8 @@
if (Triple.isOSDarwin())
return new DarwinPPC64TargetInfo(T);
switch (os) {
+ case llvm::Triple::Linux:
+ return new LinuxTargetInfo<PPC64TargetInfo>(T);
case llvm::Triple::Lv2:
return new PS3PPUTargetInfo<PPC64TargetInfo>(T);
case llvm::Triple::FreeBSD:
@@ -3616,6 +3620,8 @@
case llvm::Triple::sparc:
switch (os) {
+ case llvm::Triple::Linux:
+ return new LinuxTargetInfo<SparcV8TargetInfo>(T);
case llvm::Triple::AuroraUX:
return new AuroraUXSparcV8TargetInfo(T);
case llvm::Triple::Solaris:
More information about the cfe-commits
mailing list