brintos

brintos / llvm-project-archived public Read only

0
0
Text · 414 B · 73ea319 Raw
17 lines · c
1// RUN: %clang_cc1 -triple x86_64-unknown-linux-gnu -emit-llvm %s -o - | grep load | grep "4 x float" | not grep "align 4"2// RUN: %clang_cc1 -triple x86_64-unknown-linux-gnu -emit-llvm %s -o - | grep load | grep "4 x float" | grep "align 16"3// PR34324 5typedef float __m128 __attribute__ ((__vector_size__ (16)));6 7typedef union8{9  int i[4];10  float f[4];11  __m128 v;12} u_t;13 14__m128 t(u_t *a) {15  return a->v;16}17