xref: /llvm-project/llvm/test/CodeGen/Mips/data-layout.ll (revision 86e4beb702fde407a35938a1c37279a61c0291e7)
1*86e4beb7Syingopq; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 5
2*86e4beb7Syingopq; RUN: llc -mtriple=mips64-linux-gnuabi64 -mcpu=mips64 < %s | FileCheck %s -check-prefix=MIPS64
3*86e4beb7Syingopq; RUN: llc -mtriple=mips64el-linux-gnuabi64 -mcpu=mips64 < %s | FileCheck %s -check-prefix=MIPS64EL
4*86e4beb7Syingopq
5*86e4beb7Syingopq; MIPS64:      .p2align 2, 0x0
6*86e4beb7Syingopq; MIPS64-NEXT: Li8:
7*86e4beb7Syingopq; MIPS64-NEXT: .byte 10 # 0xa
8*86e4beb7Syingopq; MIPS64-NEXT: .size .Li8, 1
9*86e4beb7Syingopq
10*86e4beb7Syingopq; MIPS64EL:      .p2align 2, 0x0
11*86e4beb7Syingopq; MIPS64EL-NEXT: Li8:
12*86e4beb7Syingopq; MIPS64EL-NEXT: .byte 10 # 0xa
13*86e4beb7Syingopq; MIPS64EL-NEXT: .size .Li8, 1
14*86e4beb7Syingopq@i8 = private constant i8 10
15*86e4beb7Syingopq
16*86e4beb7Syingopq; MIPS64:      .p2align 2, 0x0
17*86e4beb7Syingopq; MIPS64-NEXT: .Li16:
18*86e4beb7Syingopq; MIPS64-NEXT: .2byte 10 # 0xa
19*86e4beb7Syingopq; MIPS64-NEXT:  .size .Li16, 2
20*86e4beb7Syingopq
21*86e4beb7Syingopq; MIPS64EL:      .p2align 2, 0x0
22*86e4beb7Syingopq; MIPS64EL-NEXT: .Li16:
23*86e4beb7Syingopq; MIPS64EL-NEXT: .2byte 10 # 0xa
24*86e4beb7Syingopq; MIPS64EL-NEXT:  .size .Li16, 2
25*86e4beb7Syingopq@i16 = private constant i16 10
26*86e4beb7Syingopq
27*86e4beb7Syingopq; MIPS64:      .p2align 2, 0x0
28*86e4beb7Syingopq; MIPS64-NEXT: .Li32:
29*86e4beb7Syingopq; MIPS64-NEXT: .4byte 10 # 0xa
30*86e4beb7Syingopq; MIPS64-NEXT: .size .Li32, 4
31*86e4beb7Syingopq
32*86e4beb7Syingopq; MIPS64EL:      .p2align 2, 0x0
33*86e4beb7Syingopq; MIPS64EL-NEXT: .Li32:
34*86e4beb7Syingopq; MIPS64EL-NEXT: .4byte 10 # 0xa
35*86e4beb7Syingopq; MIPS64EL-NEXT: .size .Li32, 4
36*86e4beb7Syingopq@i32 = private constant i32 10
37*86e4beb7Syingopq
38*86e4beb7Syingopq; MIPS64:      .p2align 3, 0x0
39*86e4beb7Syingopq; MIPS64-NEXT: .Li64:
40*86e4beb7Syingopq; MIPS64-NEXT: .8byte 10 # 0xa
41*86e4beb7Syingopq; MIPS64-NEXT:  .size .Li64, 8
42*86e4beb7Syingopq
43*86e4beb7Syingopq; MIPS64EL:      .p2align 3, 0x0
44*86e4beb7Syingopq; MIPS64EL-NEXT: .Li64:
45*86e4beb7Syingopq; MIPS64EL-NEXT: .8byte 10 # 0xa
46*86e4beb7Syingopq; MIPS64EL-NEXT:  .size .Li64, 8
47*86e4beb7Syingopq@i64 = private constant i64 10
48*86e4beb7Syingopq
49*86e4beb7Syingopq; MIPS64:      .p2align 4, 0x0
50*86e4beb7Syingopq; MIPS64-NEXT: .Li128:
51*86e4beb7Syingopq; MIPS64-NEXT: .8byte 0
52*86e4beb7Syingopq; MIPS64-NEXT: .8byte 10
53*86e4beb7Syingopq; MIPS64-NEXT:  .size .Li128, 16
54*86e4beb7Syingopq
55*86e4beb7Syingopq; MIPS64EL:      .p2align 4, 0x0
56*86e4beb7Syingopq; MIPS64EL-NEXT: .Li128:
57*86e4beb7Syingopq; MIPS64EL-NEXT: .8byte 10
58*86e4beb7Syingopq; MIPS64EL-NEXT: .8byte 0
59*86e4beb7Syingopq; MIPS64EL-NEXT:  .size .Li128, 16
60*86e4beb7Syingopq@i128 = private constant i128 10
61