]> granicus.if.org Git - llvm/commit
AMDGPU: Remove IntrReadMem from memtime/memrealtime intrinsics
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Mon, 25 Feb 2019 20:16:11 +0000 (20:16 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Mon, 25 Feb 2019 20:16:11 +0000 (20:16 +0000)
commitf25266101e3a715fb377960a7cf99c4f9ec2f37e
tree619fb48b8399df38433d91f26f143df3fa2b9bea
parent8b22d53aad4a7147a4613528031f75a8e88475b8
AMDGPU: Remove IntrReadMem from memtime/memrealtime intrinsics

EarlyCSE with MemorySSA was able to use this to merge multiple calls
with no intervening store.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@354814 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/IR/IntrinsicsAMDGPU.td
lib/Target/AMDGPU/SMInstructions.td
test/Transforms/EarlyCSE/AMDGPU/lit.local.cfg [new file with mode: 0644]
test/Transforms/EarlyCSE/AMDGPU/memrealtime.ll [new file with mode: 0644]