// RUN: %clang_cc1 -triple aarch64-none-linux-gnu -target-feature +sve \ // RUN: -emit-llvm -o - %s 2>&1 | FileCheck %s -check-prefix=CHECK // CHECK: @ptr ={{.*}} global * null, align 8 // CHECK: %s8 = alloca , align 16 // CHECK: %s16 = alloca , align 16 // CHECK: %s32 = alloca , align 16 // CHECK: %s64 = alloca , align 16 // CHECK: %u8 = alloca , align 16 // CHECK: %u16 = alloca , align 16 // CHECK: %u32 = alloca , align 16 // CHECK: %u64 = alloca , align 16 // CHECK: %f16 = alloca , align 16 // CHECK: %f32 = alloca , align 16 // CHECK: %f64 = alloca , align 16 // CHECK: %bf16 = alloca , align 16 // CHECK: %b8 = alloca , align 2 __SVInt8_t *ptr; void test_locals(void) { __SVInt8_t s8; __SVInt16_t s16; __SVInt32_t s32; __SVInt64_t s64; __SVUint8_t u8; __SVUint16_t u16; __SVUint32_t u32; __SVUint64_t u64; __SVFloat16_t f16; __SVFloat32_t f32; __SVFloat64_t f64; __SVBFloat16_t bf16; __SVBool_t b8; }