diff options
| author | Sam Parker <sam.parker@arm.com> | 2018-10-25 15:08:29 +0000 | 
|---|---|---|
| committer | Sam Parker <sam.parker@arm.com> | 2018-10-25 15:08:29 +0000 | 
| commit | a16667e79be9164943dd76235d5406ae519b9042 (patch) | |
| tree | 8433d048538fa26cffe855bc4b73087c427f1fc9 /llvm/test/Transforms/LoopUnroll | |
| parent | b8e7887f33290b48918bc2dd1640cbeb69c42ef8 (diff) | |
| download | bcm5719-llvm-a16667e79be9164943dd76235d5406ae519b9042.tar.gz bcm5719-llvm-a16667e79be9164943dd76235d5406ae519b9042.zip  | |
[ARM] Use Cortex-A57 sched model for Cortex-A72
This mirrors what we already do for AArch64 as the cores are similar.
As discussed in the review, enabling the machine scheduler causes
more variations in performance changes so it is not enabled for now.
This patch improves LNT scores by a geomean of 1.57% at -O3.
Differential Revision: https://reviews.llvm.org/D53562
llvm-svn: 345272
Diffstat (limited to 'llvm/test/Transforms/LoopUnroll')
| -rw-r--r-- | llvm/test/Transforms/LoopUnroll/ARM/loop-unrolling.ll | 1 | 
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/test/Transforms/LoopUnroll/ARM/loop-unrolling.ll b/llvm/test/Transforms/LoopUnroll/ARM/loop-unrolling.ll index c159a88e723..bb5277bedc0 100644 --- a/llvm/test/Transforms/LoopUnroll/ARM/loop-unrolling.ll +++ b/llvm/test/Transforms/LoopUnroll/ARM/loop-unrolling.ll @@ -1,5 +1,6 @@  ; RUN: opt -mtriple=armv7 -mcpu=cortex-a57 -loop-unroll -S %s -o - | FileCheck %s --check-prefix=CHECK-UNROLL-A  ; RUN: opt -mtriple=thumbv7 -mcpu=cortex-a57 -loop-unroll -S %s -o - | FileCheck %s --check-prefix=CHECK-UNROLL-A +; RUN: opt -mtriple=thumbv7 -mcpu=cortex-a72 -loop-unroll -S %s -o - | FileCheck %s --check-prefix=CHECK-UNROLL-A  ; RUN: opt -mtriple=thumbv8m -mcpu=cortex-m23 -loop-unroll -S %s -o - | FileCheck %s --check-prefix=CHECK-UNROLL-T1  ; RUN: opt -mtriple=thumbv8m.main -mcpu=cortex-m33 -loop-unroll -S %s -o - | FileCheck %s --check-prefix=CHECK-UNROLL-T2  ; RUN: opt -mtriple=thumbv7em -mcpu=cortex-m7 -loop-unroll -S %s -o - | FileCheck %s --check-prefix=CHECK-UNROLL-T2  | 

