[PATCH] D23746: Basic/Targets.cpp: Add polaris10 and polaris11 gpus
Niels Ole Salscheider via cfe-commits
cfe-commits at lists.llvm.org
Sat Aug 20 06:10:15 PDT 2016
olesalscheider updated this revision to Diff 68779.
https://reviews.llvm.org/D23746
Files:
lib/Basic/Targets.cpp
Index: lib/Basic/Targets.cpp
===================================================================
--- lib/Basic/Targets.cpp
+++ lib/Basic/Targets.cpp
@@ -1955,7 +1955,8 @@
GK_CAYMAN,
GK_SOUTHERN_ISLANDS,
GK_SEA_ISLANDS,
- GK_VOLCANIC_ISLANDS
+ GK_VOLCANIC_ISLANDS,
+ GK_ARCTIC_ISLANDS
} GPU;
bool hasFP64:1;
@@ -2110,21 +2111,23 @@
static GPUKind parseAMDGCNName(StringRef Name) {
return llvm::StringSwitch<GPUKind>(Name)
- .Case("tahiti", GK_SOUTHERN_ISLANDS)
- .Case("pitcairn", GK_SOUTHERN_ISLANDS)
- .Case("verde", GK_SOUTHERN_ISLANDS)
- .Case("oland", GK_SOUTHERN_ISLANDS)
- .Case("hainan", GK_SOUTHERN_ISLANDS)
- .Case("bonaire", GK_SEA_ISLANDS)
- .Case("kabini", GK_SEA_ISLANDS)
- .Case("kaveri", GK_SEA_ISLANDS)
- .Case("hawaii", GK_SEA_ISLANDS)
- .Case("mullins", GK_SEA_ISLANDS)
- .Case("tonga", GK_VOLCANIC_ISLANDS)
- .Case("iceland", GK_VOLCANIC_ISLANDS)
- .Case("carrizo", GK_VOLCANIC_ISLANDS)
- .Case("fiji", GK_VOLCANIC_ISLANDS)
- .Case("stoney", GK_VOLCANIC_ISLANDS)
+ .Case("tahiti", GK_SOUTHERN_ISLANDS)
+ .Case("pitcairn", GK_SOUTHERN_ISLANDS)
+ .Case("verde", GK_SOUTHERN_ISLANDS)
+ .Case("oland", GK_SOUTHERN_ISLANDS)
+ .Case("hainan", GK_SOUTHERN_ISLANDS)
+ .Case("bonaire", GK_SEA_ISLANDS)
+ .Case("kabini", GK_SEA_ISLANDS)
+ .Case("kaveri", GK_SEA_ISLANDS)
+ .Case("hawaii", GK_SEA_ISLANDS)
+ .Case("mullins", GK_SEA_ISLANDS)
+ .Case("tonga", GK_VOLCANIC_ISLANDS)
+ .Case("iceland", GK_VOLCANIC_ISLANDS)
+ .Case("carrizo", GK_VOLCANIC_ISLANDS)
+ .Case("fiji", GK_VOLCANIC_ISLANDS)
+ .Case("stoney", GK_VOLCANIC_ISLANDS)
+ .Case("polaris10", GK_ARCTIC_ISLANDS)
+ .Case("polaris11", GK_ARCTIC_ISLANDS)
.Default(GK_NONE);
}
@@ -2257,6 +2260,7 @@
case GK_SEA_ISLANDS:
break;
+ case GK_ARCTIC_ISLANDS:
case GK_VOLCANIC_ISLANDS:
Features["s-memrealtime"] = true;
Features["16-bit-insts"] = true;
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D23746.68779.patch
Type: text/x-patch
Size: 2136 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20160820/e0042098/attachment.bin>
More information about the cfe-commits
mailing list