1 // RUN: %clang_cc1 -emit-llvm %s -o - | FileCheck %s
2 
3 #include "Inputs/cuda.h"
4 
5 // Test that we build the correct number of calls to cudaSetupArgument followed
6 // by a call to cudaLaunch.
7 
8 // CHECK: define{{.*}}kernelfunc
9 // CHECK: call{{.*}}cudaSetupArgument
10 // CHECK: call{{.*}}cudaSetupArgument
11 // CHECK: call{{.*}}cudaSetupArgument
12 // CHECK: call{{.*}}cudaLaunch
kernelfunc(int i,int j,int k)13 __global__ void kernelfunc(int i, int j, int k) {}
14