OSDN Git Service

AMDGPU: Rename OpenCL lowering pass to be R600 specific.
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Sun, 13 May 2018 10:04:48 +0000 (10:04 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Sun, 13 May 2018 10:04:48 +0000 (10:04 +0000)
commit0d44e5b362f40a1dc8115dacb10fe393b5377f22
tree8a87f2439796a72c54a15e0ba7ee0d191376fe76
parentf3c5d2fc2e17fc9bdb1b468fb152ca9d7bf9382a
AMDGPU: Rename OpenCL lowering pass to be R600 specific.

This pass is
  a) broken.
  b) r600 specific.

Fixing (a) is a bit more non-trivial, but fixing (b)
is easy. Move this pass to being R600 only for now.

This pass does pass all the unit tests, however clang
no longer generates code that looks like the unit test
input, so fixing the pass requires fixing the tests and
the pass as one, and checking it works with clang still.

Patch by Dave Airlie

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@332196 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AMDGPU/AMDGPU.h
lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
lib/Target/AMDGPU/CMakeLists.txt
lib/Target/AMDGPU/R600OpenCLImageTypeLoweringPass.cpp [moved from lib/Target/AMDGPU/AMDGPUOpenCLImageTypeLoweringPass.cpp with 96% similarity]