hanchenye-llvm-project/clang/test/CodeGenCUDA
Yaxun (Sam) Liu 68f5ca4e19 [HIP] Add option -fgpu-allow-device-init
Add this option to allow device side class type global variables
with non-trivial ctor/dtor. device side init/fini functions will
be emitted, which will be executed by HIP runtime when
the fat binary is loaded/unloaded.

This feature is to facilitate implementation of device side
sanitizer which requires global vars with non-trival ctors.

By default this option is disabled.

Differential Revision: https://reviews.llvm.org/D69268
2019-10-22 16:06:20 -04:00
..
Inputs [HIP] Support new kernel launching API 2019-09-24 19:16:40 +00:00
address-spaces.cu
alias.cu
amdgpu-hip-implicit-kernarg.cu [AMDGPU] Increased the number of implicit argument bytes for both OpenCL and HIP (CLANG). 2019-07-10 15:10:08 +00:00
amdgpu-kernel-attrs.cu
amdgpu-visibility.cu [HIP] Fix visibility of `__constant__` variables. 2019-04-26 19:31:48 +00:00
builtins-amdgcn.cu [clang] Preserve names of addrspacecast'ed values. 2019-07-10 17:10:05 +00:00
convergent.cu
cuda-builtin-vars.cu
debug-info-address-class.cu
debug-info-template.cu
dependent-libs.cu Fix failure of lit test dependent-libs.cu 2019-05-29 01:34:44 +00:00
device-init-fun.cu [HIP] Add option -fgpu-allow-device-init 2019-10-22 16:06:20 -04:00
device-stub.cu
device-var-init.cu [CUDA][HIP] Skip setting `externally_initialized` for static device variables. 2019-05-29 17:23:27 +00:00
device-vtable.cu
filter-decl.cu
flush-denormals.cu
fp-contract.cu
function-overload.cu
hip-pinned-shadow.cu [HIP] Support attribute hip_pinned_shadow 2019-06-26 03:47:37 +00:00
kernel-amdgcn.cu [AMDGPU] Set default flat work group size to (1,256) for HIP 2019-09-03 18:50:24 +00:00
kernel-args-alignment.cu LLVM IR: Generate new-style byval-with-Type from Clang 2019-06-05 21:12:14 +00:00
kernel-args.cu LLVM IR: Generate new-style byval-with-Type from Clang 2019-06-05 21:12:14 +00:00
kernel-call.cu [HIP] Support new kernel launching API 2019-09-24 19:16:40 +00:00
kernel-stub-name.cu
launch-bounds.cu
library-builtin.cu
link-device-bitcode.cu
llvm-used.cu
nothrow.cu
openmp-target.cu [CUDA][HIP] Fix host/device check with -fopenmp 2019-10-09 23:54:10 +00:00
printf-aggregate.cu
printf.cu
propagate-metadata.cu
ptx-kernels.cu
types.cu
unnamed-types.cu [hip][cuda] Fix the extended lambda name mangling issue. 2019-10-19 00:15:19 +00:00
usual-deallocators.cu IR: print value numbers for unnamed function arguments 2019-08-03 14:28:34 +00:00