aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorArtem Belevich <tra@google.com>2015-03-19 17:05:35 +0000
committerArtem Belevich <tra@google.com>2015-03-19 17:05:35 +0000
commit9e8a0393183878dcc3e31d8c7905bfd916e7a7fb (patch)
treec41a7c9beae18c25449d6c3a3b2924f1a4a491b6 /clang/lib/CodeGen/CodeGenModule.cpp
parent7270ef5705e36fcad7fdac3529752596abdee74f (diff)
downloadllvm-9e8a0393183878dcc3e31d8c7905bfd916e7a7fb.zip
llvm-9e8a0393183878dcc3e31d8c7905bfd916e7a7fb.tar.gz
llvm-9e8a0393183878dcc3e31d8c7905bfd916e7a7fb.tar.bz2
Add support for __nvvm_reflect changes in libdevice in CUDA-7.0
Summary: CUDA 7.0's libdevice uses slightly different IR to call __nvvm_reflect and that triggers an assertion in nvvm_reflect optimization pass. This change allows nvvm_reflect pass to deal with both old and new ways to pass an argument to __nvvm_reflect. Test Plan: ninja check-all Reviewers: eliben, echristo Subscribers: jholewinski, llvm-commits Differential Revision: http://reviews.llvm.org/D8399 llvm-svn: 232732
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions