summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorNicolai Haehnle <nhaehnle@gmail.com>2016-04-21 17:48:02 +0000
committerNicolai Haehnle <nhaehnle@gmail.com>2016-04-21 17:48:02 +0000
commit97788020c59f9c2c8a9ac99d3fc87f5f5a7cda80 (patch)
treea1825ff2562f5d788cb3a30e08c656dcece520cf /llvm/lib
parent5abcb3cc5be4d3618d3156a662453b27fd590b2b (diff)
downloadbcm5719-llvm-97788020c59f9c2c8a9ac99d3fc87f5f5a7cda80.tar.gz
bcm5719-llvm-97788020c59f9c2c8a9ac99d3fc87f5f5a7cda80.zip
Split IntrReadArgMem into IntrReadMem and IntrArgMemOnly
Summary: IntrReadWriteArgMem simply becomes IntrArgMemOnly. So there are fewer intrinsic properties that express their orthogonality better, and correspond more closely to the corresponding IR attributes. Suggested by: Philip Reames Reviewers: joker.eph, reames, tstellarAMD Subscribers: jholewinski, arsenm, llvm-commits Differential Revision: http://reviews.llvm.org/D19291 llvm-svn: 267021
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Target/AMDGPU/SIIntrinsics.td2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/AMDGPU/SIIntrinsics.td b/llvm/lib/Target/AMDGPU/SIIntrinsics.td
index bdb6a08b101..c240c1130cc 100644
--- a/llvm/lib/Target/AMDGPU/SIIntrinsics.td
+++ b/llvm/lib/Target/AMDGPU/SIIntrinsics.td
@@ -50,7 +50,7 @@ let TargetPrefix = "SI", isTarget = 1 in {
llvm_i32_ty, // glc(imm)
llvm_i32_ty, // slc(imm)
llvm_i32_ty], // tfe(imm)
- [IntrReadArgMem]>;
+ [IntrReadMem, IntrArgMemOnly]>;
def int_SI_sendmsg : Intrinsic <[], [llvm_i32_ty, llvm_i32_ty], []>;
OpenPOWER on IntegriCloud