diff options
author | Shilei Tian <tianshilei1992@gmail.com> | 2021-01-20 15:55:52 -0500 |
---|---|---|
committer | Shilei Tian <tianshilei1992@gmail.com> | 2021-01-20 15:56:02 -0500 |
commit | 33a5d212c6198af2bd902bb8e4cfd0f0bec0114f (patch) | |
tree | 38888da2c8a9f81b6b1a35bacde8a87f59c8a8e9 /llvm/lib/Analysis/ImportedFunctionsInliningStatistics.cpp | |
parent | a3d7cee7f9bdfbe3e88e4de39a76c3d3e2690fdb (diff) | |
download | llvm-33a5d212c6198af2bd902bb8e4cfd0f0bec0114f.zip llvm-33a5d212c6198af2bd902bb8e4cfd0f0bec0114f.tar.gz llvm-33a5d212c6198af2bd902bb8e4cfd0f0bec0114f.tar.bz2 |
[OpenMP][NVPTX] Added forward declaration to pave the way for building deviceRTLs with OpenMP
Once we switch to build deviceRTLs with OpenMP, primitives and CUDA
intrinsics cannot be used directly anymore because `__device__` is not recognized
by OpenMP compiler. To avoid involving all CUDA internal headers we had in `clang`,
we forward declared these functions. Eventually they will be transformed into
right LLVM instrinsics.
Reviewed By: JonChesterfield
Differential Revision: https://reviews.llvm.org/D95058
Diffstat (limited to 'llvm/lib/Analysis/ImportedFunctionsInliningStatistics.cpp')
0 files changed, 0 insertions, 0 deletions