Utils: Mostly convert memcpy expansion to use Align
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Sun, 22 Mar 2020 14:45:36 +0000 (10:45 -0400)
committerMatt Arsenault <arsenm2@gmail.com>
Sun, 22 Mar 2020 15:21:44 +0000 (11:21 -0400)
commit830cfda19f7a574cad16d5a27091abd35e3c1e59
tree31ed9e5b9792a20a55657e5001a3e8919a051986
parent763871053cc0c209e14f07f7f74bb8f1c16872d9
Utils: Mostly convert memcpy expansion to use Align

The TTI hooks aren't converted. I also think the intrinsics should
have mandatory alignment and never return MaybeAlign.
llvm/include/llvm/Transforms/Utils/LowerMemIntrinsics.h
llvm/lib/Target/NVPTX/NVPTXLowerAggrCopies.cpp
llvm/lib/Transforms/Utils/LowerMemIntrinsics.cpp