diff options
| author | Balaram Makam <bmakam@codeaurora.org> | 2016-08-22 12:59:58 +0000 |
|---|---|---|
| committer | Balaram Makam <bmakam@codeaurora.org> | 2016-08-22 12:59:58 +0000 |
| commit | a927aa4ad083a180558fe9e2224805cdc6a60b47 (patch) | |
| tree | 70a0927d77e78ce59f9a3c58dee77bacb73e56d6 | |
| parent | 2279e595737524c6133fddad91634a28c12cd07c (diff) | |
| download | bcm5719-llvm-a927aa4ad083a180558fe9e2224805cdc6a60b47.tar.gz bcm5719-llvm-a927aa4ad083a180558fe9e2224805cdc6a60b47.zip | |
[PM] Port LoopDataPrefetch AArch64 tests to new pass manager
Reviewers: mcrosier, tejohnson
Subscribers: aemerson, rengolin, mcrosier, llvm-commits
Differential Revision: https://reviews.llvm.org/D23724
llvm-svn: 279431
4 files changed, 12 insertions, 0 deletions
diff --git a/llvm/test/Transforms/LoopDataPrefetch/AArch64/kryo-large-stride.ll b/llvm/test/Transforms/LoopDataPrefetch/AArch64/kryo-large-stride.ll index 6433a82fb18..22cf6a9f6b0 100644 --- a/llvm/test/Transforms/LoopDataPrefetch/AArch64/kryo-large-stride.ll +++ b/llvm/test/Transforms/LoopDataPrefetch/AArch64/kryo-large-stride.ll @@ -1,5 +1,7 @@ ; RUN: opt -mcpu=kryo -mtriple=aarch64-gnu-linux -loop-data-prefetch -max-prefetch-iters-ahead=1000 -S < %s | FileCheck %s --check-prefix=LARGE_PREFETCH --check-prefix=ALL ; RUN: opt -mcpu=kryo -mtriple=aarch64-gnu-linux -loop-data-prefetch -S < %s | FileCheck %s --check-prefix=NO_LARGE_PREFETCH --check-prefix=ALL +; RUN: opt -mcpu=kryo -mtriple=aarch64-gnu-linux -passes=loop-data-prefetch -max-prefetch-iters-ahead=1000 -S < %s | FileCheck %s --check-prefix=LARGE_PREFETCH --check-prefix=ALL +; RUN: opt -mcpu=kryo -mtriple=aarch64-gnu-linux -passes=loop-data-prefetch -S < %s | FileCheck %s --check-prefix=NO_LARGE_PREFETCH --check-prefix=ALL target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-n32:64-S128" diff --git a/llvm/test/Transforms/LoopDataPrefetch/AArch64/large-stride.ll b/llvm/test/Transforms/LoopDataPrefetch/AArch64/large-stride.ll index d585367c563..fe956a83f56 100644 --- a/llvm/test/Transforms/LoopDataPrefetch/AArch64/large-stride.ll +++ b/llvm/test/Transforms/LoopDataPrefetch/AArch64/large-stride.ll @@ -1,6 +1,9 @@ ; RUN: opt -mcpu=cyclone -mtriple=arm64-apple-ios -loop-data-prefetch -max-prefetch-iters-ahead=100 -S < %s | FileCheck %s --check-prefix=LARGE_PREFETCH --check-prefix=ALL ; RUN: opt -mcpu=cyclone -mtriple=arm64-apple-ios -loop-data-prefetch -S < %s | FileCheck %s --check-prefix=NO_LARGE_PREFETCH --check-prefix=ALL ; RUN: opt -mcpu=generic -mtriple=arm64-apple-ios -loop-data-prefetch -S < %s | FileCheck %s --check-prefix=NO_LARGE_PREFETCH --check-prefix=ALL +; RUN: opt -mcpu=cyclone -mtriple=arm64-apple-ios -passes=loop-data-prefetch -max-prefetch-iters-ahead=100 -S < %s | FileCheck %s --check-prefix=LARGE_PREFETCH --check-prefix=ALL +; RUN: opt -mcpu=cyclone -mtriple=arm64-apple-ios -passes=loop-data-prefetch -S < %s | FileCheck %s --check-prefix=NO_LARGE_PREFETCH --check-prefix=ALL +; RUN: opt -mcpu=generic -mtriple=arm64-apple-ios -passes=loop-data-prefetch -S < %s | FileCheck %s --check-prefix=NO_LARGE_PREFETCH --check-prefix=ALL target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-n32:64-S128" diff --git a/llvm/test/Transforms/LoopDataPrefetch/AArch64/opt-remark-with-hotness.ll b/llvm/test/Transforms/LoopDataPrefetch/AArch64/opt-remark-with-hotness.ll index d085fca19c8..1f2e767beb9 100644 --- a/llvm/test/Transforms/LoopDataPrefetch/AArch64/opt-remark-with-hotness.ll +++ b/llvm/test/Transforms/LoopDataPrefetch/AArch64/opt-remark-with-hotness.ll @@ -2,6 +2,10 @@ ; RUN: -pass-remarks=loop-data-prefetch -S -max-prefetch-iters-ahead=100 \ ; RUN: -pass-remarks-with-hotness \ ; RUN: < %s 2>&1 | FileCheck %s +; RUN: opt -mcpu=cyclone -mtriple=arm64-apple-ios -passes=loop-data-prefetch \ +; RUN: -pass-remarks=loop-data-prefetch -S -max-prefetch-iters-ahead=100 \ +; RUN: -pass-remarks-with-hotness \ +; RUN: < %s 2>&1 | FileCheck %s ; ModuleID = '/tmp/s.c' source_filename = "/tmp/s.c" diff --git a/llvm/test/Transforms/LoopDataPrefetch/AArch64/opt-remark.ll b/llvm/test/Transforms/LoopDataPrefetch/AArch64/opt-remark.ll index 66748570e66..0b418cf3de7 100644 --- a/llvm/test/Transforms/LoopDataPrefetch/AArch64/opt-remark.ll +++ b/llvm/test/Transforms/LoopDataPrefetch/AArch64/opt-remark.ll @@ -1,6 +1,9 @@ ; RUN: opt -mcpu=cyclone -mtriple=arm64-apple-ios -loop-data-prefetch \ ; RUN: -pass-remarks=loop-data-prefetch -S -max-prefetch-iters-ahead=100 \ ; RUN: < %s 2>&1 | FileCheck %s +; RUN: opt -mcpu=cyclone -mtriple=arm64-apple-ios -passes=loop-data-prefetch \ +; RUN: -pass-remarks=loop-data-prefetch -S -max-prefetch-iters-ahead=100 \ +; RUN: < %s 2>&1 | FileCheck %s ; ModuleID = '/tmp/s.c' source_filename = "/tmp/s.c" |

