From 4a629f5588abcead6238f741a215184b6a143499 Mon Sep 17 00:00:00 2001 From: Sam Parker Date: Wed, 12 Jun 2019 12:47:35 +0000 Subject: [PATCH] Attempt to fix non-Arm buildbots Adding REQUIRES: arm to failing tests git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@363156 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/Transforms/HardwareLoops/ARM/calls.ll | 1 + test/Transforms/HardwareLoops/ARM/counter.ll | 2 ++ test/Transforms/HardwareLoops/ARM/do-rem.ll | 2 ++ test/Transforms/HardwareLoops/ARM/fp-emulation.ll | 2 ++ test/Transforms/HardwareLoops/ARM/simple-do.ll | 2 ++ test/Transforms/HardwareLoops/ARM/structure.ll | 2 ++ 6 files changed, 11 insertions(+) diff --git a/test/Transforms/HardwareLoops/ARM/calls.ll b/test/Transforms/HardwareLoops/ARM/calls.ll index f2fb8f4eda7..6b71717a789 100644 --- a/test/Transforms/HardwareLoops/ARM/calls.ll +++ b/test/Transforms/HardwareLoops/ARM/calls.ll @@ -4,6 +4,7 @@ ; RUN: opt -mtriple=thumbv8.1m.main-arm-none-eabi -mattr=+mve -hardware-loops -disable-arm-loloops=false %s -S -o - | FileCheck %s --check-prefix=CHECK --check-prefix=CHECK-MVE ; RUN: opt -mtriple=thumbv8.1m.main-arm-none-eabi -mattr=+mve.fp -hardware-loops -disable-arm-loloops=false %s -S -o - | FileCheck %s --check-prefix=CHECK --check-prefix=CHECK-MVEFP +; REQUIRES: arm ; CHECK-LABEL: skip_call ; CHECK-NOT: call void @llvm.set.loop.iterations diff --git a/test/Transforms/HardwareLoops/ARM/counter.ll b/test/Transforms/HardwareLoops/ARM/counter.ll index bdd83d1234b..ae241b8bb6c 100644 --- a/test/Transforms/HardwareLoops/ARM/counter.ll +++ b/test/Transforms/HardwareLoops/ARM/counter.ll @@ -1,5 +1,7 @@ ; RUN: opt -mtriple=thumbv8.1m.main-arm-none-eabi -hardware-loops -disable-arm-loloops=false %s -o - | FileCheck %s +; REQUIRES: arm + @g = common local_unnamed_addr global i32* null, align 4 ; CHECK-LABEL: counter_too_large diff --git a/test/Transforms/HardwareLoops/ARM/do-rem.ll b/test/Transforms/HardwareLoops/ARM/do-rem.ll index 074a1bb6c4c..757cbe40857 100644 --- a/test/Transforms/HardwareLoops/ARM/do-rem.ll +++ b/test/Transforms/HardwareLoops/ARM/do-rem.ll @@ -1,5 +1,7 @@ ; RUN: opt -mtriple=thumbv8.1m.main-arm-none-eabi -hardware-loops -disable-arm-loloops=false %s -S -o - | FileCheck %s +; REQUIRES: arm + @g = common local_unnamed_addr global i32* null, align 4 ; CHECK-LABEL: do_with_i32_urem diff --git a/test/Transforms/HardwareLoops/ARM/fp-emulation.ll b/test/Transforms/HardwareLoops/ARM/fp-emulation.ll index 8336b989ac7..1a5b37d8343 100644 --- a/test/Transforms/HardwareLoops/ARM/fp-emulation.ll +++ b/test/Transforms/HardwareLoops/ARM/fp-emulation.ll @@ -1,6 +1,8 @@ ; RUN: opt -mtriple=thumbv8.1m.main-arm-none-eabi -mattr=+fp-armv8 -hardware-loops -disable-arm-loloops=false %s -S -o - | FileCheck %s --check-prefix=CHECK --check-prefix=CHECK-FP ; RUN: opt -mtriple=thumbv8.1m.main-arm-none-eabi -mattr=+soft-float -hardware-loops -disable-arm-loloops=false %s -S -o - | FileCheck %s --check-prefix=CHECK --check-prefix=CHECK-SOFT +; REQUIRES: arm + ; CHECK-LABEL: test_fptosi ; CHECK: while.body.lr.ph: ; CHECK-FP: [[CMP:%[^ ]+]] = icmp ugt i32 %n, 1 diff --git a/test/Transforms/HardwareLoops/ARM/simple-do.ll b/test/Transforms/HardwareLoops/ARM/simple-do.ll index 41eb0712b41..47e50b6ccaa 100644 --- a/test/Transforms/HardwareLoops/ARM/simple-do.ll +++ b/test/Transforms/HardwareLoops/ARM/simple-do.ll @@ -2,6 +2,8 @@ ; RUN: opt -mtriple=thumbv8.1m.main-arm-none-eabi -hardware-loops -disable-arm-loloops=true %s -S -o - | FileCheck %s --check-prefix=DISABLED ; RUN: opt -mtriple=thumbv8.1m.main-arm-none-eabi -mattr=-lob -hardware-loops %s -S -o - | FileCheck %s --check-prefix=DISABLED +; REQUIRES: arm + ; DISABLED-NOT: llvm.set.loop.iterations ; DISABLED-NOT: llvm.loop.decrement diff --git a/test/Transforms/HardwareLoops/ARM/structure.ll b/test/Transforms/HardwareLoops/ARM/structure.ll index e3fe762bb1d..f3aee2562a8 100644 --- a/test/Transforms/HardwareLoops/ARM/structure.ll +++ b/test/Transforms/HardwareLoops/ARM/structure.ll @@ -1,5 +1,7 @@ ; RUN: opt -mtriple=thumbv8.1m.main-arm-none-eabi -hardware-loops -disable-arm-loloops=false %s -S -o - | FileCheck %s +; REQUIRES: arm + ; CHECK-LABEL: early_exit ; CHECK-NOT: llvm.set.loop.iterations ; CHECK-NOT: llvm.loop.decrement -- 2.40.0