Correct lowering of memmove in NVPTX
authorEli Bendersky <eliben@google.com>
Thu, 16 Jul 2015 16:27:19 +0000 (16:27 +0000)
committerEli Bendersky <eliben@google.com>
Thu, 16 Jul 2015 16:27:19 +0000 (16:27 +0000)
commit9e05109e1155d36becad6022cfced80eedf70323
tree6121a05d2bcc6a9cb970cc95ddbc8a6772a9bdbb
parent2da44c31e36d41606702d66900a04dde72ba1a78
Correct lowering of memmove in NVPTX

This fixes https://llvm.org/bugs/show_bug.cgi?id=24056

Also a bit of refactoring along the way.

Differential Revision: http://reviews.llvm.org/D11220

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@242413 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/NVPTX/NVPTXLowerAggrCopies.cpp
lib/Target/NVPTX/NVPTXTargetMachine.cpp
test/CodeGen/NVPTX/lower-aggr-copies.ll