]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - test/CodeGenOpenCL/lifetime.cl
Vendor import of clang trunk r300890:
[FreeBSD/FreeBSD.git] / test / CodeGenOpenCL / lifetime.cl
1 // RUN: %clang_cc1 -emit-llvm -o - %s | FileCheck %s
2 // RUN: %clang_cc1 -emit-llvm -o - -triple amdgcn---amdgizcl %s | FileCheck %s -check-prefix=AMDGIZ
3
4 void use(char *a);
5
6 __attribute__((always_inline)) void helper_no_markers() {
7   char a;
8   use(&a);
9 }
10
11 void lifetime_test() {
12 // CHECK: @llvm.lifetime.start.p0i
13 // AMDGIZ: @llvm.lifetime.start.p5i
14   helper_no_markers();
15 }