ARM: force soft-float ABI for tests depending on it.
authorTim Northover <tnorthover@apple.com>
Wed, 18 Dec 2013 09:58:06 +0000 (09:58 +0000)
committerTim Northover <tnorthover@apple.com>
Wed, 18 Dec 2013 09:58:06 +0000 (09:58 +0000)
This should fix the ARM bots.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@197555 91177308-0d34-0410-b5e6-96231b3b80d8

test/CodeGen/ARM/2011-11-29-128bitArithmetics.ll
test/CodeGen/ARM/fp.ll
test/CodeGen/ARM/fpmem.ll
test/CodeGen/ARM/inlineasm3.ll
test/CodeGen/ARM/neon_ld1.ll
test/CodeGen/ARM/neon_ld2.ll
test/CodeGen/ARM/vcombine.ll
test/CodeGen/ARM/vdup.ll
test/CodeGen/ARM/vld1.ll
test/CodeGen/ARM/vlddup.ll
test/CodeGen/ARM/vldlane.ll

index a263c9c8d6785df9a9830660aa2e41a5541dd255..1d2be314851e6592e58b8a567953622140fac717 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -march=arm -mcpu=cortex-a9 | FileCheck %s
+; RUN: llc < %s -march=arm -float-abi=soft -mcpu=cortex-a9 | FileCheck %s
 
 @A = global <4 x float> <float 0., float 1., float 2., float 3.>
 
index fbf3a4a56ad5a789cdc85469aac138a77d74ca6e..888cfa470a33ff9d4a2450de5f056f222540216e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -march=arm -mattr=+vfp2 | FileCheck %s
+; RUN: llc < %s -march=arm -float-abi=soft -mattr=+vfp2 | FileCheck %s
 
 define float @f(i32 %a) {
 ;CHECK-LABEL: f:
index 8fbd1d805840a9b82877455294cde11d56e6c3e0..966ffee053f4bf4070ae75b614612b0f0ca48e22 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -march=arm -mattr=+vfp2 | FileCheck %s
+; RUN: llc < %s -march=arm -float-abi=soft -mattr=+vfp2 | FileCheck %s
 
 define float @f1(float %a) {
 ; CHECK-LABEL: f1:
index 390a44e375b9215330e180f78cae6a9e44e683d0..5ee3247209a7fd3c5c8fb9fe3149a66c50bb7483 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -march=arm -mattr=+neon,+v6t2 | FileCheck %s
+; RUN: llc < %s -march=arm -float-abi=soft -mattr=+neon,+v6t2 | FileCheck %s
 
 ; Radar 7449043
 %struct.int32x4_t = type { <4 x i32> }
index b892d2db67d6c8f59b1116c38365bc01853e4f92..7172a4dfe1a9dba7d8a680b01f1f23579ea70c58 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -march=arm -mattr=+neon | FileCheck %s
+; RUN: llc < %s -march=arm -float-abi=soft -mattr=+neon | FileCheck %s
 
 ; CHECK: t1
 ; CHECK: vldr d
index 25a670b097782b2da00835dc555a38fc504a63f7..8d215a6e3cdfb571b580c6f990bc71586d4509d8 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llc < %s -march=arm -mattr=+neon | FileCheck %s
-; RUN: llc < %s -march=arm -mcpu=swift | FileCheck %s --check-prefix=SWIFT
+; RUN: llc < %s -march=arm -float-abi=soft -mattr=+neon | FileCheck %s
+; RUN: llc < %s -march=arm -float-abi=soft -mcpu=swift | FileCheck %s --check-prefix=SWIFT
 
 ; CHECK: t1
 ; CHECK: vld1.64
index 527f93b6637c76554ff319eaf3132910b98d9a37..7885ac6245f9d915a3652cea025b7f26c7e44551 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -march=arm -mattr=+neon | FileCheck %s
+; RUN: llc < %s -march=arm -float-abi=soft -mattr=+neon | FileCheck %s
 
 define <16 x i8> @vcombine8(<8 x i8>* %A, <8 x i8>* %B) nounwind {
 ; CHECK: vcombine8
index b24be2654dfc5945bc5363a5d7fce8c6244c9ce6..f46f392111176d0c22016a314a6d778a7b543c90 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -march=arm -mattr=+neon | FileCheck %s
+; RUN: llc < %s -march=arm -float-abi=soft -mattr=+neon | FileCheck %s
 
 define <8 x i8> @v_dup8(i8 %A) nounwind {
 ;CHECK-LABEL: v_dup8:
index 444d0d5b5edcebdae9bf94db3e08e559782bf95f..49bc84df6e1e4feac1fb446cd82879fdf13a8c3b 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llc < %s -march=arm -mattr=+neon | FileCheck %s
-; RUN: llc < %s -march=arm -mattr=+neon -regalloc=basic | FileCheck %s
+; RUN: llc < %s -march=arm -float-abi=soft -mattr=+neon | FileCheck %s
+; RUN: llc < %s -march=arm -float-abi=soft -mattr=+neon -regalloc=basic | FileCheck %s
 
 define <8 x i8> @vld1i8(i8* %A) nounwind {
 ;CHECK-LABEL: vld1i8:
index 5509f3e0a0da099d9ace520c192c7c889dbde913..f5339f8495a70abea4e3d7c497b45fb0aae74fe1 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -march=arm -mattr=+neon | FileCheck %s
+; RUN: llc < %s -march=arm -float-abi=soft -mattr=+neon | FileCheck %s
 
 define <8 x i8> @vld1dupi8(i8* %A) nounwind {
 ;CHECK-LABEL: vld1dupi8:
index 7a83a4c0cac66ce3aebef6858b435c10f477e224..e16746ce937e6f1fe813f2538841628c5c2585d1 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llc < %s -march=arm -mattr=+neon | FileCheck %s
-; RUN: llc < %s -march=arm -mattr=+neon -regalloc=basic | FileCheck %s
+; RUN: llc < %s -march=arm -float-abi=soft -mattr=+neon | FileCheck %s
+; RUN: llc < %s -march=arm -float-abi=soft -mattr=+neon -regalloc=basic | FileCheck %s
 
 define <8 x i8> @vld1lanei8(i8* %A, <8 x i8>* %B) nounwind {
 ;CHECK-LABEL: vld1lanei8: