1; RUN: opt -passes=openmp-opt-cgscc -pass-remarks-analysis=openmp-opt -openmp-print-gpu-kernels -disable-output < %s 2>&1 | FileCheck %s --implicit-check-not=non_kernel 2 3; CHECK-DAG: remark: <unknown>:0:0: OpenMP GPU kernel kernel1 4; CHECK-DAG: remark: <unknown>:0:0: OpenMP GPU kernel kernel2 5 6define ptx_kernel void @kernel1() "kernel" { 7 ret void 8} 9 10define ptx_kernel void @kernel2() "kernel" { 11 ret void 12} 13 14define void @non_kernel() { 15 ret void 16} 17 18; Needed to trigger the openmp-opt pass 19declare dso_local void @__kmpc_kernel_prepare_parallel(ptr) 20 21!llvm.module.flags = !{!4} 22 23!4 = !{i32 7, !"openmp", i32 50} 24