[ORC] Add std::tuple support to SimplePackedSerialization.
[llvm-project.git] / llvm / test / Verifier / scalable-global-vars.ll
blob62ec171f8bde5bd11391850cf4d88d4b01a82ceb
1 ; RUN: not opt -S -verify < %s 2>&1 | FileCheck %s
3 ;; Global variables cannot be scalable vectors, since we don't
4 ;; know the size at compile time.
6 ; CHECK: Globals cannot contain scalable vectors
7 ; CHECK-NEXT: <vscale x 4 x i32>* @ScalableVecGlobal
8 @ScalableVecGlobal = global <vscale x 4 x i32> zeroinitializer
10 ; CHECK-NEXT: Globals cannot contain scalable vectors
11 ; CHECK-NEXT: { i32, <vscale x 4 x i32> }* @ScalableVecStructGlobal
12 @ScalableVecStructGlobal = global { i32,  <vscale x 4 x i32> } zeroinitializer
14 ;; Global _pointers_ to scalable vectors are fine
15 ; CHECK-NOT: Globals cannot contain scalable vectors
16 @ScalableVecPtr = global <vscale x 8 x i16>* zeroinitializer