]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - test/MC/Mips/lea_64.ll
Vendor import of llvm RELEASE_34/dot1-final tag r208032 (effectively, 3.4.1 release):
[FreeBSD/FreeBSD.git] / test / MC / Mips / lea_64.ll
1 ; RUN: llc -march=mips64el -filetype=obj -mcpu=mips64r2 %s -o - \
2 ; RUN:  | llvm-objdump -disassemble -triple mips64el - \
3 ; RUN:  | FileCheck %s
4
5 @p = external global i32*
6
7 define void @f1() nounwind {
8 entry:
9 ; CHECK: .text:
10 ; CHECK-NOT: addiu {{[0-9,a-f]+}}, {{[0-9,a-f]+}}, {{[0-9]+}}
11
12   %a = alloca [10 x i32], align 4
13   %arraydecay = getelementptr inbounds [10 x i32]* %a, i64 0, i64 0
14   store i32* %arraydecay, i32** @p, align 8
15   ret void
16
17 ; CHECK: jr $ra
18 }