OSDN Git Service

[Memcpy Loop Lowering] Remove the fixed int8 lowering.
authorSean Fertile <sfertile@ca.ibm.com>
Mon, 18 Dec 2017 15:31:14 +0000 (15:31 +0000)
committerSean Fertile <sfertile@ca.ibm.com>
Mon, 18 Dec 2017 15:31:14 +0000 (15:31 +0000)
commitb71c6a9b390846b717b601be7b3280f9a7f5d647
treedc508ca02b90f3867c3cddb6c273f4d7f3ba129d
parenta1f6793f4a365c130b45fb8d7d41c485a901399c
[Memcpy Loop Lowering] Remove the fixed int8 lowering.

Switch over to the lowering that uses target supplied operand types.

Differential Revision: https://reviews.llvm.org/D41201

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@320989 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Analysis/TargetTransformInfo.h
include/llvm/Transforms/Utils/LowerMemIntrinsics.h
lib/Analysis/TargetTransformInfo.cpp
lib/Target/NVPTX/NVPTXLowerAggrCopies.cpp
lib/Transforms/Utils/LowerMemIntrinsics.cpp
test/CodeGen/AMDGPU/lower-mem-intrinsics.ll
test/CodeGen/NVPTX/lower-aggr-copies.ll