1 // RUN: %clang_cc1 -emit-llvm %s -o - | FileCheck %s --check-prefixes=CUDA,CHECK
2 // RUN: %clang_cc1 -x hip -emit-llvm %s -o - | FileCheck %s --check-prefixes=HIP,CHECK
5 #include "Inputs/cuda.h"
7 // CHECK-LABEL: define{{.*}}g1
8 // HIP: call{{.*}}hipSetupArgument
9 // HIP: call{{.*}}hipLaunchByPtr
10 // CUDA: call{{.*}}cudaSetupArgument
11 // CUDA: call{{.*}}cudaLaunch
12 __global__ void g1(int x) {}
14 // CHECK-LABEL: define{{.*}}main
16 // HIP: call{{.*}}hipConfigureCall
17 // CUDA: call{{.*}}cudaConfigureCall
20 // CHECK: call{{.*}}g1