Fix the test cases committed in r289521.
llvm-svn: 289556
This commit is contained in:
parent
5f2db1351f
commit
3462cac9af
|
|
@ -1,6 +1,6 @@
|
|||
; RUN: llvm-profdata merge %S/Inputs/noreturncall.proftext -o %t.profdata
|
||||
; RUN: opt < %s -pgo-instr-use -pgo-test-profile-file=%t.profdata -S -debug-only=pgo-instrumentation 2>&1 | FileCheck %s --check-prefix=USE
|
||||
; RUN: opt < %s -passes=pgo-instr-use -pgo-test-profile-file=%t.profdata -S -debug-only=pgo-instrumentation 2>&1 | FileCheck %s --check-prefix=USE
|
||||
; RUN: opt < %s -pgo-instr-use -pgo-test-profile-file=%t.profdata -S | FileCheck %s --check-prefix=USE
|
||||
; RUN: opt < %s -passes=pgo-instr-use -pgo-test-profile-file=%t.profdata -S | FileCheck %s --check-prefix=USE
|
||||
; REQUIRES: asserts
|
||||
|
||||
target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
|
||||
|
|
@ -17,6 +17,8 @@ define i32 @foo(i32 %i, i32 %j, i32 %k) {
|
|||
entry:
|
||||
%cmp = icmp slt i32 %i, 999
|
||||
br i1 %cmp, label %if.then, label %if.end
|
||||
; USE: br i1 %cmp, label %if.then, label %if.end
|
||||
; USE-SAME: !prof ![[BW_ENTRY:[0-9]+]]
|
||||
|
||||
if.then:
|
||||
%call = call i32 @bar0(i32 %i)
|
||||
|
|
@ -28,6 +30,8 @@ if.end:
|
|||
%cmp3 = icmp sgt i32 %k, 99
|
||||
%or.cond = and i1 %cmp1, %cmp3
|
||||
br i1 %or.cond, label %if.then4, label %if.end7
|
||||
; USE: br i1 %or.cond, label %if.then4, label %if.end7
|
||||
; USE-SAME: !prof ![[BW_IF:[0-9]+]]
|
||||
|
||||
if.then4:
|
||||
%call5 = call i32 @bar2(i32 undef)
|
||||
|
|
@ -37,11 +41,5 @@ if.end7:
|
|||
%mul = mul nsw i32 %ret.0, %ret.0
|
||||
ret i32 %mul
|
||||
}
|
||||
; USE: Edge 0: 1-->3 c W=8000 Count=0
|
||||
; USE: Edge 1: 3-->5 c W=8000 Count=20
|
||||
; USE: Edge 2: 0-->1 W=16 Count=21
|
||||
; USE: Edge 3: 5-->0 * W=16 Count=20
|
||||
; USE: Edge 4: 1-->2 W=8 Count=21
|
||||
; USE: Edge 5: 2-->3 * W=8 Count=21
|
||||
; USE: Edge 6: 3-->4 W=8 Count=0
|
||||
; USE: Edge 7: 4-->5 * W=8 Count=0
|
||||
; USE: ![[BW_ENTRY]] = !{!"branch_weights", i32 21, i32 0}
|
||||
; USE: ![[BW_IF]] = !{!"branch_weights", i32 0, i32 20}
|
||||
|
|
|
|||
Loading…
Reference in New Issue