[NVPTX] roll forward r239082
authorJingyue Wu <jingyue@google.com>
Thu, 4 Jun 2015 21:28:26 +0000 (21:28 +0000)
committerJingyue Wu <jingyue@google.com>
Thu, 4 Jun 2015 21:28:26 +0000 (21:28 +0000)
commita2f6027a310eeeeb22a8f714606d55d7ff461e6e
treed145b59a746e75cb9f5bd584ec9df06860d8c61c
parent85aebc8c019bae882534790d960b24f5c27051ba
[NVPTX] roll forward r239082

NVPTXISelDAGToDAG translates "addrspacecast to param" to
NVPTX::nvvm_ptr_gen_to_param

Added an llc test in bug21465.

llvm-svn: 239100
12 files changed:
llvm/lib/Target/NVPTX/CMakeLists.txt
llvm/lib/Target/NVPTX/NVPTX.h
llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp
llvm/lib/Target/NVPTX/NVPTXLowerKernelArgs.cpp [new file with mode: 0644]
llvm/lib/Target/NVPTX/NVPTXLowerStructArgs.cpp [deleted file]
llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp
llvm/test/CodeGen/NVPTX/bug21465.ll
llvm/test/CodeGen/NVPTX/call-with-alloca-buffer.ll
llvm/test/CodeGen/NVPTX/lower-kernel-ptr-arg.ll [new file with mode: 0644]
llvm/test/CodeGen/NVPTX/pr13291-i1-store.ll
llvm/test/CodeGen/NVPTX/surf-read-cuda.ll
llvm/test/CodeGen/NVPTX/tex-read-cuda.ll