1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 03:33:20 +01:00

Attempt again to fix buildbot failures: make expected output less specific

and compile with -mtriple to specify *-apple-darwin targets.

llvm-svn: 86081
This commit is contained in:
Bob Wilson 2009-11-05 00:30:35 +00:00
parent 442fe1bbf8
commit d14be3d83c

View File

@ -1,6 +1,6 @@
; RUN: llc < %s -relocation-model=pic -march=arm | FileCheck %s -check-prefix=ARM
; RUN: llc < %s -relocation-model=pic -march=thumb | FileCheck %s -check-prefix=THUMB
; RUN: llc < %s -relocation-model=static -march=thumb -mattr=+thumb2 | FileCheck %s -check-prefix=THUMB2
; RUN: llc < %s -relocation-model=pic -mtriple=arm-apple-darwin | FileCheck %s -check-prefix=ARM
; RUN: llc < %s -relocation-model=pic -mtriple=thumb-apple-darwin | FileCheck %s -check-prefix=THUMB
; RUN: llc < %s -relocation-model=static -mtriple=thumbv7-apple-darwin | FileCheck %s -check-prefix=THUMB2
@nextaddr = global i8* null ; <i8**> [#uses=2]
@C.0.2070 = private constant [5 x i8*] [i8* blockaddress(@foo, %L1), i8* blockaddress(@foo, %L2), i8* blockaddress(@foo, %L3), i8* blockaddress(@foo, %L4), i8* blockaddress(@foo, %L5)] ; <[5 x i8*]*> [#uses=1]
@ -44,20 +44,17 @@ L2: ; preds = %L3, %bb2
L1: ; preds = %L2, %bb2
%res.3 = phi i32 [ %phitmp, %L2 ], [ 2, %bb2 ] ; <i32> [#uses=1]
; ARM: ldr r1, LCPI1_2
; ARM: ldr r1, LCPI
; ARM: add r1, pc, r1
; ARM: str r1
; THUMB: ldr.n r2, LCPI1_4
; THUMB: ldr.n r2, LCPI
; THUMB: add r2, pc
; THUMB: str r2
; THUMB2: ldr.n r2, LCPI1_2
; THUMB2: ldr.n r2, LCPI
; THUMB2-NEXT: str r2
store i8* blockaddress(@foo, %L5), i8** @nextaddr, align 4
ret i32 %res.3
}
; ARM: LCPI1_2:
; ARM-NEXT: .long L_foo_L5-(LPC2+8)
; THUMB: LCPI1_4:
; THUMB-NEXT: .long L_foo_L5-(LPC2+4)
; THUMB2: LCPI1_2:
; THUMB2-NEXT: .long L_foo_L5
; ARM: .long L_foo_L5-(LPC{{.*}}+8)
; THUMB: .long L_foo_L5-(LPC{{.*}}+4)
; THUMB2: .long L_foo_L5