LowerMemIntrinsics: Handle inserting addrspacecast for memmove lowering
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Sat, 10 Jun 2023 16:20:43 +0000 (12:20 -0400)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Tue, 13 Jun 2023 01:10:30 +0000 (21:10 -0400)
commitee19fabc984747b0ce971d1d47662d89b63fa0ab
tree76475b2c5e6874f36f68651d1065a1d96d991353
parenta8d3ae712290d6f85db2deb9164181058f5c1307
LowerMemIntrinsics: Handle inserting addrspacecast for memmove lowering

We're missing a trivial non-AA way to check for non-aliasing address
spaces.
llvm/include/llvm/Transforms/Utils/LowerMemIntrinsics.h
llvm/lib/CodeGen/PreISelIntrinsicLowering.cpp
llvm/lib/Target/NVPTX/NVPTXLowerAggrCopies.cpp
llvm/lib/Transforms/Utils/LowerMemIntrinsics.cpp
llvm/test/CodeGen/AMDGPU/lower-mem-intrinsics.ll