Mercurial > hg > CbC > CbC_llvm
comparison clang/test/CodeGenOpenCL/spir32_target.cl @ 252:1f2b6ac9f198 llvm-original
LLVM16-1
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 18 Aug 2023 09:04:13 +0900 |
parents | c4bab56944e8 |
children |
comparison
equal
deleted
inserted
replaced
237:c80f45b162ad | 252:1f2b6ac9f198 |
---|---|
1 // RUN: %clang_cc1 -no-opaque-pointers %s -triple "spir-unknown-unknown" -emit-llvm -o - | FileCheck %s | 1 // RUN: %clang_cc1 %s -triple "spir-unknown-unknown" -emit-llvm -o - | FileCheck %s |
2 | 2 |
3 // CHECK: target triple = "spir-unknown-unknown" | 3 // CHECK: target triple = "spir-unknown-unknown" |
4 | 4 |
5 typedef struct { | 5 typedef struct { |
6 char c; | 6 char c; |
14 int res3[sizeof(arg) == 4 ? 1 : -1]; | 14 int res3[sizeof(arg) == 4 ? 1 : -1]; |
15 | 15 |
16 my_st *tmp = 0; | 16 my_st *tmp = 0; |
17 | 17 |
18 arg[0] = (long)(&tmp->v); | 18 arg[0] = (long)(&tmp->v); |
19 //CHECK: store i64 4, i64 addrspace(1)* | 19 //CHECK: store i64 4, ptr addrspace(1) |
20 arg[1] = (long)(&tmp->v2); | 20 arg[1] = (long)(&tmp->v2); |
21 //CHECK: store i64 8, i64 addrspace(1)* | 21 //CHECK: store i64 8, ptr addrspace(1) |
22 } | 22 } |