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