]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - test/CodeGenCUDA/ptx-kernels.cu
Vendor import of clang release_30 branch r142614:
[FreeBSD/FreeBSD.git] / test / CodeGenCUDA / ptx-kernels.cu
1 // RUN: %clang_cc1 %s -triple ptx32-unknown-unknown -fcuda-is-device -emit-llvm -o - | FileCheck %s
2
3 #include "../SemaCUDA/cuda.h"
4
5 // CHECK: define ptx_device{{.*}}device_function
6 __device__ void device_function() {}
7
8 // CHECK: define ptx_kernel{{.*}}global_function
9 __global__ void global_function() {
10   // CHECK: call ptx_device{{.*}}device_function
11   device_function();
12 }