diff options
author | Xinliang David Li <davidxl@google.com> | 2016-05-05 21:13:27 +0000 |
---|---|---|
committer | Xinliang David Li <davidxl@google.com> | 2016-05-05 21:13:27 +0000 |
commit | 28a932742cf7277aacf4f15667249b6c1e13b2f5 (patch) | |
tree | 3c7094d2cce0da8828b9ca4db8e0ebffa5022591 /llvm/test | |
parent | 5f57b6ee0fcd7a26631f4f185b6e848e34fd551d (diff) | |
download | bcm5719-llvm-28a932742cf7277aacf4f15667249b6c1e13b2f5.tar.gz bcm5719-llvm-28a932742cf7277aacf4f15667249b6c1e13b2f5.zip |
[PM] port Branch Frequency Analaysis pass to new PM
llvm-svn: 268687
Diffstat (limited to 'llvm/test')
10 files changed, 10 insertions, 0 deletions
diff --git a/llvm/test/Analysis/BlockFrequencyInfo/bad_input.ll b/llvm/test/Analysis/BlockFrequencyInfo/bad_input.ll index 20b87e6dfcb..39009a5ba83 100644 --- a/llvm/test/Analysis/BlockFrequencyInfo/bad_input.ll +++ b/llvm/test/Analysis/BlockFrequencyInfo/bad_input.ll @@ -1,4 +1,5 @@ ; RUN: opt < %s -analyze -block-freq | FileCheck %s +; RUN: opt < %s -passes='print<block-freq>' -disable-output 2>&1 | FileCheck %s declare void @g(i32 %x) diff --git a/llvm/test/Analysis/BlockFrequencyInfo/basic.ll b/llvm/test/Analysis/BlockFrequencyInfo/basic.ll index 8e81cc2ea31..44bfc36a711 100644 --- a/llvm/test/Analysis/BlockFrequencyInfo/basic.ll +++ b/llvm/test/Analysis/BlockFrequencyInfo/basic.ll @@ -1,4 +1,5 @@ ; RUN: opt < %s -analyze -block-freq | FileCheck %s +; RUN: opt < %s -passes='print<block-freq>' -disable-output 2>&1 | FileCheck %s define i32 @test1(i32 %i, i32* %a) { ; CHECK-LABEL: Printing analysis {{.*}} for function 'test1': diff --git a/llvm/test/Analysis/BlockFrequencyInfo/double_backedge.ll b/llvm/test/Analysis/BlockFrequencyInfo/double_backedge.ll index 597bf8329b2..4431c3a6821 100644 --- a/llvm/test/Analysis/BlockFrequencyInfo/double_backedge.ll +++ b/llvm/test/Analysis/BlockFrequencyInfo/double_backedge.ll @@ -1,4 +1,5 @@ ; RUN: opt < %s -analyze -block-freq | FileCheck %s +; RUN: opt < %s -passes='print<block-freq>' -disable-output 2>&1 | FileCheck %s define void @double_backedge(i1 %x) { ; CHECK-LABEL: Printing analysis {{.*}} for function 'double_backedge': diff --git a/llvm/test/Analysis/BlockFrequencyInfo/double_exit.ll b/llvm/test/Analysis/BlockFrequencyInfo/double_exit.ll index 3063ba70173..5e9dded162c 100644 --- a/llvm/test/Analysis/BlockFrequencyInfo/double_exit.ll +++ b/llvm/test/Analysis/BlockFrequencyInfo/double_exit.ll @@ -1,4 +1,5 @@ ; RUN: opt < %s -analyze -block-freq | FileCheck %s +; RUN: opt < %s -passes='print<block-freq>' -disable-output 2>&1 | FileCheck %s ; CHECK-LABEL: Printing analysis {{.*}} for function 'double_exit': ; CHECK-NEXT: block-frequency-info: double_exit diff --git a/llvm/test/Analysis/BlockFrequencyInfo/extremely-likely-loop-successor.ll b/llvm/test/Analysis/BlockFrequencyInfo/extremely-likely-loop-successor.ll index e55deaff428..b9623683fe5 100644 --- a/llvm/test/Analysis/BlockFrequencyInfo/extremely-likely-loop-successor.ll +++ b/llvm/test/Analysis/BlockFrequencyInfo/extremely-likely-loop-successor.ll @@ -1,4 +1,5 @@ ; RUN: opt < %s -analyze -block-freq | FileCheck %s +; RUN: opt < %s -passes='print<block-freq>' -disable-output 2>&1 | FileCheck %s ; PR21622: Check for a crasher when the sum of exits to the same successor of a ; loop overflows. diff --git a/llvm/test/Analysis/BlockFrequencyInfo/irreducible.ll b/llvm/test/Analysis/BlockFrequencyInfo/irreducible.ll index c1b1c2a7a23..83b0056636c 100644 --- a/llvm/test/Analysis/BlockFrequencyInfo/irreducible.ll +++ b/llvm/test/Analysis/BlockFrequencyInfo/irreducible.ll @@ -1,4 +1,5 @@ ; RUN: opt < %s -analyze -block-freq | FileCheck %s +; RUN: opt < %s -passes='print<block-freq>' -disable-output 2>&1 | FileCheck %s ; A loop with multiple exits isn't irreducible. It should be handled ; correctly. diff --git a/llvm/test/Analysis/BlockFrequencyInfo/irreducible_loop_crash.ll b/llvm/test/Analysis/BlockFrequencyInfo/irreducible_loop_crash.ll index 2bcd088dd16..8cd334f04bc 100644 --- a/llvm/test/Analysis/BlockFrequencyInfo/irreducible_loop_crash.ll +++ b/llvm/test/Analysis/BlockFrequencyInfo/irreducible_loop_crash.ll @@ -1,4 +1,5 @@ ; RUN: opt < %s -analyze -block-freq +; RUN: opt < %s -passes='print<block-freq>' -disable-output target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128" target triple = "x86_64-unknown-linux-gnu" diff --git a/llvm/test/Analysis/BlockFrequencyInfo/loop_with_branch.ll b/llvm/test/Analysis/BlockFrequencyInfo/loop_with_branch.ll index 9a86564c548..40d9e82351f 100644 --- a/llvm/test/Analysis/BlockFrequencyInfo/loop_with_branch.ll +++ b/llvm/test/Analysis/BlockFrequencyInfo/loop_with_branch.ll @@ -1,4 +1,5 @@ ; RUN: opt < %s -analyze -block-freq | FileCheck %s +; RUN: opt < %s -passes='print<block-freq>' -disable-output 2>&1 | FileCheck %s ; CHECK-LABEL: Printing analysis {{.*}} for function 'loop_with_branch': ; CHECK-NEXT: block-frequency-info: loop_with_branch diff --git a/llvm/test/Analysis/BlockFrequencyInfo/loops_with_profile_info.ll b/llvm/test/Analysis/BlockFrequencyInfo/loops_with_profile_info.ll index 29a9f3b29fb..3133e167de5 100644 --- a/llvm/test/Analysis/BlockFrequencyInfo/loops_with_profile_info.ll +++ b/llvm/test/Analysis/BlockFrequencyInfo/loops_with_profile_info.ll @@ -1,4 +1,5 @@ ; RUN: opt < %s -analyze -block-freq | FileCheck %s +; RUN: opt < %s -passes='print<block-freq>' -disable-output 2>&1 | FileCheck %s ; This code contains three loops. One is triple-nested, the ; second is double nested and the third is a single loop. At diff --git a/llvm/test/Analysis/BlockFrequencyInfo/nested_loop_with_branches.ll b/llvm/test/Analysis/BlockFrequencyInfo/nested_loop_with_branches.ll index 19d165805b0..7025b5d16a4 100644 --- a/llvm/test/Analysis/BlockFrequencyInfo/nested_loop_with_branches.ll +++ b/llvm/test/Analysis/BlockFrequencyInfo/nested_loop_with_branches.ll @@ -1,4 +1,5 @@ ; RUN: opt < %s -analyze -block-freq | FileCheck %s +; RUN: opt < %s -passes='print<block-freq>' -disable-output 2>&1 | FileCheck %s ; CHECK-LABEL: Printing analysis {{.*}} for function 'nested_loop_with_branches' ; CHECK-NEXT: block-frequency-info: nested_loop_with_branches |