OSDN Git Service

[AMDGPU] Add a new pass to insert waitcnts. Leave under an option for testing.
authorKannan Narayanan <Kannan.narayanan@amd.com>
Wed, 12 Apr 2017 03:25:12 +0000 (03:25 +0000)
committerKannan Narayanan <Kannan.narayanan@amd.com>
Wed, 12 Apr 2017 03:25:12 +0000 (03:25 +0000)
commitd3302ddc52a50218a5f8ec421d62835cbadb812f
tree22d54a082ec8f3fa6c1388df052e77bb967c54ce
parent92625cfb474bc36f00ce6839b97adfb64cd7f666
[AMDGPU] Add a new pass to insert waitcnts. Leave under an option for testing.

Based on comments in https://reviews.llvm.org/D31161.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@300023 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AMDGPU/AMDGPU.h
lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
lib/Target/AMDGPU/CMakeLists.txt
lib/Target/AMDGPU/DSInstructions.td
lib/Target/AMDGPU/SIInsertWaitcnts.cpp [new file with mode: 0644]
test/CodeGen/AMDGPU/llvm.amdgcn.ds.bpermute.ll
test/CodeGen/AMDGPU/llvm.amdgcn.ds.permute.ll