diff options
author | Artem Belevich <tra@google.com> | 2015-03-19 17:05:35 +0000 |
---|---|---|
committer | Artem Belevich <tra@google.com> | 2015-03-19 17:05:35 +0000 |
commit | 9e8a0393183878dcc3e31d8c7905bfd916e7a7fb (patch) | |
tree | c41a7c9beae18c25449d6c3a3b2924f1a4a491b6 /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | 7270ef5705e36fcad7fdac3529752596abdee74f (diff) | |
download | llvm-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