[CUDA] Support <complex> and std::min/max on the device.
Summary: We do this by wrapping <complex> and <algorithm>. Tests are in the test-suite. Reviewers: tra Subscribers: jhen, beanz, cfe-commits, mgorny Differential Revision: https://reviews.llvm.org/D24979 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@283680 91177308-0d34-0410-b5e6-96231b3b80d8
Showing
- lib/Driver/ToolChains.cpp 9 additions, 0 deletionslib/Driver/ToolChains.cpp
- lib/Headers/CMakeLists.txt 3 additions, 0 deletionslib/Headers/CMakeLists.txt
- lib/Headers/__clang_cuda_complex_builtins.h 203 additions, 0 deletionslib/Headers/__clang_cuda_complex_builtins.h
- lib/Headers/__clang_cuda_runtime_wrapper.h 1 addition, 0 deletionslib/Headers/__clang_cuda_runtime_wrapper.h
- lib/Headers/cuda_wrappers/algorithm 96 additions, 0 deletionslib/Headers/cuda_wrappers/algorithm
- lib/Headers/cuda_wrappers/complex 79 additions, 0 deletionslib/Headers/cuda_wrappers/complex
Loading
Please register or sign in to comment