]> granicus.if.org Git - llvm/commit
[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)
commit834d242f6a91399accade2a14294c9e3a9deb9d3
tree661cfd5347a29294171804ae258deecce301af5b
parent6782fc61caa81090501163413d7ff3dcadda8527
[NVPTX] roll forward r239082

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

Added an llc test in bug21465.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@239100 91177308-0d34-0410-b5e6-96231b3b80d8
12 files changed:
lib/Target/NVPTX/CMakeLists.txt
lib/Target/NVPTX/NVPTX.h
lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp
lib/Target/NVPTX/NVPTXLowerKernelArgs.cpp [new file with mode: 0644]
lib/Target/NVPTX/NVPTXLowerStructArgs.cpp [deleted file]
lib/Target/NVPTX/NVPTXTargetMachine.cpp
test/CodeGen/NVPTX/bug21465.ll
test/CodeGen/NVPTX/call-with-alloca-buffer.ll
test/CodeGen/NVPTX/lower-kernel-ptr-arg.ll [new file with mode: 0644]
test/CodeGen/NVPTX/pr13291-i1-store.ll
test/CodeGen/NVPTX/surf-read-cuda.ll
test/CodeGen/NVPTX/tex-read-cuda.ll