[PATCH] D52437: [CUDA] Add preliminary support for CUDA 10.0
Andrea Bocci via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Mon Sep 24 14:17:56 PDT 2018
fwyzard created this revision.
fwyzard added reviewers: tra, Hahnfeld.
Herald added a subscriber: cfe-commits.
Add the definitions for CUDA 10.0 and CUDA architecture 7.5 (Turing),
and define CUDA 10.0 as the highest supported version.
Starting with CUDA 10.0, the include files
include/crt/*
include/common_functions.h
include/device_double_functions.h
include/device_functions.h
include/host_config.h
include/host_defines.h
include/math_functions.h
are marked as internal, and issue a warning if they are directly included.
To suppress the warning, __clang_cuda_runtime_wrapper.h defines the macro
__CUDA_INCLUDE_COMPILER_INTERNAL_HEADERS__ before including any of them.
Repository:
rC Clang
https://reviews.llvm.org/D52437
Files:
clang/include/clang/Basic/Cuda.h
clang/lib/Basic/Cuda.cpp
clang/lib/Driver/ToolChains/Cuda.cpp
clang/lib/Headers/__clang_cuda_runtime_wrapper.h
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D52437.166751.patch
Type: text/x-patch
Size: 4049 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20180924/dfb1d587/attachment.bin>
More information about the cfe-commits
mailing list