diff options
author | Nicolai Haehnle <nhaehnle@gmail.com> | 2016-04-21 17:48:02 +0000 |
---|---|---|
committer | Nicolai Haehnle <nhaehnle@gmail.com> | 2016-04-21 17:48:02 +0000 |
commit | 97788020c59f9c2c8a9ac99d3fc87f5f5a7cda80 (patch) | |
tree | a1825ff2562f5d788cb3a30e08c656dcece520cf /llvm/lib | |
parent | 5abcb3cc5be4d3618d3156a662453b27fd590b2b (diff) | |
download | bcm5719-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.td | 2 |
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], []>; |