[NVPTX] Emits "generic()" depending on the original address space
authorJingyue Wu <jingyue@google.com>
Fri, 24 Apr 2015 02:57:30 +0000 (02:57 +0000)
committerJingyue Wu <jingyue@google.com>
Fri, 24 Apr 2015 02:57:30 +0000 (02:57 +0000)
commit312fd0242d422a41898b3b380806acbfed7b573a
tree9116b213163e60fe5928353a9cf2c7a4b3d91af8
parent3daace5295fc30c20d0621c2b427195ed49cd05d
[NVPTX] Emits "generic()" depending on the original address space

Summary:
Fixes a bug in the NVPTX codegen. The code used to miss necessary "generic()"
on aggregates of addrspacecasts.

Test Plan: addrspacecast-gvar.ll

Reviewers: eliben, jholewinski

Reviewed By: jholewinski

Subscribers: jholewinski, llvm-commits

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

llvm-svn: 235689
llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp
llvm/lib/Target/NVPTX/NVPTXAsmPrinter.h
llvm/test/CodeGen/NVPTX/addrspacecast-gvar.ll