xref: /llvm-project/llvm/test/CodeGen/PowerPC/aix-alias-alignment-3.ll (revision 339392ecf25d75fb9b448c38c5bbb48764aa06a4)
1;; TODO: The alias offset doesn't refer to any sub-element.
2; RUN: llc -verify-machineinstrs -mtriple powerpc-ibm-aix-xcoff -mcpu=pwr4 \
3; RUN:     -data-sections=false < %s | FileCheck %s
4
5;; FIXME: The alias is not emitted in the correct location.
6
7@ConstVector = global <2 x i64> <i64 1, i64 2>
8@var = alias i64, getelementptr inbounds (i8, ptr @ConstVector, i32 1)
9
10; CHECK:              .csect .data[RW],4
11; CHECK-NEXT:         .globl  ConstVector                     # @ConstVector
12; CHECK-NEXT:         .globl  var
13; CHECK-NEXT:         .align  4
14; CHECK-NEXT: ConstVector:
15; CHECK-NEXT:         .vbyte  4, 0                            # 0x1
16; CHECK-NEXT:         .vbyte  4, 1
17; CHECK-NEXT:         .vbyte  4, 0                            # 0x2
18; CHECK-NEXT:         .vbyte  4, 2
19; CHECK-NEXT: var:
20