summaryrefslogtreecommitdiffstats
path: root/libclc
diff options
context:
space:
mode:
authorTom Stellard <thomas.stellard@amd.com>2015-01-06 20:42:12 +0000
committerTom Stellard <thomas.stellard@amd.com>2015-01-06 20:42:12 +0000
commit0f39721261d344194a4530dfbaa2848193e8fe1e (patch)
tree215d24e1493336874790a90d25ab850d02310761 /libclc
parent80f6f1133051b08d3de4fd3109af829e0ac38a87 (diff)
downloadbcm5719-llvm-0f39721261d344194a4530dfbaa2848193e8fe1e.tar.gz
bcm5719-llvm-0f39721261d344194a4530dfbaa2848193e8fe1e.zip
Use amdgcn triple for SI+ GPUs
llvm-svn: 225296
Diffstat (limited to 'libclc')
-rwxr-xr-xlibclc/configure.py11
1 files changed, 7 insertions, 4 deletions
diff --git a/libclc/configure.py b/libclc/configure.py
index d9622443caa..602165b26a6 100755
--- a/libclc/configure.py
+++ b/libclc/configure.py
@@ -89,15 +89,16 @@ available_targets = {
[{'gpu' : 'cedar', 'aliases' : ['palm', 'sumo', 'sumo2', 'redwood', 'juniper']},
{'gpu' : 'cypress', 'aliases' : ['hemlock']},
{'gpu' : 'barts', 'aliases' : ['turks', 'caicos']},
- {'gpu' : 'cayman', 'aliases' : ['aruba']},
- {'gpu' : 'tahiti', 'aliases' : ['pitcairn', 'verde', 'oland', 'hainan', 'bonaire', 'kabini', 'kaveri', 'hawaii','mullins']}]},
- 'nvptx--' : { 'devices' : [{'gpu' : '', 'aliases' : []}] },
+ {'gpu' : 'cayman', 'aliases' : ['aruba']}]},
+ 'amdgcn--': { 'devices' :
+ [{'gpu' : 'tahiti', 'aliases' : ['pitcairn', 'verde', 'oland', 'hainan', 'bonaire', 'kabini', 'kaveri', 'hawaii','mullins']}]},
+ 'nvptx--' : { 'devices' : [{'gpu' : '', 'aliases' : []}]},
'nvptx64--' : { 'devices' : [{'gpu' : '', 'aliases' : []}] },
'nvptx--nvidiacl' : { 'devices' : [{'gpu' : '', 'aliases' : []}] },
'nvptx64--nvidiacl' : { 'devices' : [{'gpu' : '', 'aliases' : []}] }
}
-default_targets = ['nvptx--nvidiacl', 'nvptx64--nvidiacl', 'r600--']
+default_targets = ['nvptx--nvidiacl', 'nvptx64--nvidiacl', 'r600--', 'amdgcn--']
targets = args
if not targets:
@@ -150,6 +151,8 @@ for target in targets:
subdirs.append("%s-%s-%s" % (arch, t_vendor, t_os))
subdirs.append("%s-%s" % (arch, t_os))
subdirs.append(arch)
+ if arch == 'amdgcn':
+ subdirs.append('r600')
incdirs = filter(os.path.isdir,
[os.path.join(srcdir, subdir, 'include') for subdir in subdirs])
OpenPOWER on IntegriCloud