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