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 }