xref: /llvm-project/llvm/test/CodeGen/WebAssembly/data-align.ll (revision c5ab70c508457eaece5d7ff4ab79a2f90bc67f06)
1*c5ab70c5SDan Gohman; RUN: llc < %s -march=wasm32 | FileCheck %s
2*c5ab70c5SDan Gohman; RUN: llc < %s -march=wasm64 | FileCheck %s
3*c5ab70c5SDan Gohman
4*c5ab70c5SDan Gohman; CHECK:      .Li8:
5*c5ab70c5SDan Gohman; CHECK-DAG: .size .Li8, 1
6*c5ab70c5SDan Gohman@i8 = private constant i8 42
7*c5ab70c5SDan Gohman
8*c5ab70c5SDan Gohman; CHECK:      .p2align 1
9*c5ab70c5SDan Gohman; CHECK-NEXT: .Li16:
10*c5ab70c5SDan Gohman; CHECK-DAG:  .size .Li16, 2
11*c5ab70c5SDan Gohman@i16 = private constant i16 42
12*c5ab70c5SDan Gohman
13*c5ab70c5SDan Gohman; CHECK:      .p2align 2
14*c5ab70c5SDan Gohman; CHECK-NEXT: .Li32:
15*c5ab70c5SDan Gohman; CHECK-DAG:  .size .Li32, 4
16*c5ab70c5SDan Gohman@i32 = private constant i32 42
17*c5ab70c5SDan Gohman
18*c5ab70c5SDan Gohman; CHECK:      .p2align 3
19*c5ab70c5SDan Gohman; CHECK-NEXT: .Li64:
20*c5ab70c5SDan Gohman; CHECK-DAG:  .size .Li64, 8
21*c5ab70c5SDan Gohman@i64 = private constant i64 42
22*c5ab70c5SDan Gohman
23*c5ab70c5SDan Gohman; CHECK:      .p2align 4
24*c5ab70c5SDan Gohman; CHECK-NEXT: .Li128:
25*c5ab70c5SDan Gohman; CHECK-DAG:  .size .Li128, 16
26*c5ab70c5SDan Gohman@i128 = private constant i128 42
27