]> granicus.if.org Git - llvm/commit
[AMDGPU] Switch data layout by triple environment amdgiz
authorYaxun Liu <Yaxun.Liu@amd.com>
Sat, 25 Mar 2017 02:05:44 +0000 (02:05 +0000)
committerYaxun Liu <Yaxun.Liu@amd.com>
Sat, 25 Mar 2017 02:05:44 +0000 (02:05 +0000)
commitd81243066b681b333ae330046e2fb3c1875b9f28
treebba8cbd8a0289af41098c56bca6f64692eef7d36
parentcc4a0d11e4dccb4943ca6a9a1f53e528e544e40d
[AMDGPU] Switch data layout by triple environment amdgiz

Switch data layout by target triple environment amdgiz and amdgizcl indicating using of an address space mapping in which generic address space is 0.

amdgiz is for non-OpenCL environment where generic address space is 0.

amdgizcl is for OpenCL environment where generic address space is 0.

Differential Revision: https://reviews.llvm.org/D31211

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@298758 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
test/CodeGen/AMDGPU/env-amdgiz.ll [new file with mode: 0644]
test/CodeGen/AMDGPU/env-amdgizcl.ll [new file with mode: 0644]