OSDN Git Service

AMDGPU: Add llvm.amdgcn.ds.ordered.add & swap
authorMarek Olsak <marek.olsak@amd.com>
Wed, 16 Jan 2019 15:43:53 +0000 (15:43 +0000)
committerMarek Olsak <marek.olsak@amd.com>
Wed, 16 Jan 2019 15:43:53 +0000 (15:43 +0000)
commit73f9f91f2ab51d7e17204041c4fe7c9c8167c4f1
treebae7d71d15c28e3d3c5c1955675dafde2a5d0ed2
parent43448ef0fe9c06d49953c86ebe2df7a2d3be1647
AMDGPU: Add llvm.amdgcn.ds.ordered.add & swap

Reviewers: arsenm, nhaehnle

Subscribers: kzhuravl, jvesely, wdng, yaxunl, dstuttard, tpr, t-tye, llvm-commits

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@351351 91177308-0d34-0410-b5e6-96231b3b80d8
15 files changed:
include/llvm/IR/IntrinsicsAMDGPU.td
lib/Target/AMDGPU/AMDGPU.h
lib/Target/AMDGPU/AMDGPUISelLowering.cpp
lib/Target/AMDGPU/AMDGPUISelLowering.h
lib/Target/AMDGPU/AMDGPUSearchableTables.td
lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
lib/Target/AMDGPU/DSInstructions.td
lib/Target/AMDGPU/GCNHazardRecognizer.cpp
lib/Target/AMDGPU/SIISelLowering.cpp
lib/Target/AMDGPU/SIInsertWaitcnts.cpp
lib/Target/AMDGPU/SIInstrInfo.cpp
lib/Target/AMDGPU/SIInstrInfo.h
lib/Target/AMDGPU/SIInstrInfo.td
test/CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.add.ll [new file with mode: 0644]
test/CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.swap.ll [new file with mode: 0644]