Lines Matching +full:- +full:- +full:bins
1 ; RUN: opt < %s -analyze -scalar-evolution -scalar-evolution-max-iterations=0 | FileCheck %s
2 ; RUN: opt < %s -passes='print<scalar-evolution>' -disable-output 2>&1 | FileCheck %s
5 target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
6 target triple = "x86_64-unknown-linux-gnu"
10 ; CHECK-LABEL: Determining loop execution counts for: @test1
11 ; CHECK: backedge-taken count is 10000
36 ; CHECK-LABEL: Classifying expressions for: @test2
37 ; CHECK: %iv = phi i32 [ -1, %entry ], [ %next.1, %for.inc.1 ]
38 ; CHECK-NEXT: --> {-1,+,2}<%preheader> U: full-set S: full-set Exits: 13
42 %bins = alloca [16 x i64], align 16
43 %0 = bitcast [16 x i64]* %bins to i8*
49 %iv = phi i32 [ -1, %entry ], [ %next.1, %for.inc.1 ]
55 %arrayidx = getelementptr [16 x i64], [16 x i64]* %bins, i64 0, i64 %v11
68 %arrayidx8 = getelementptr [16 x i64], [16 x i64]* %bins, i64 0, i64 2
76 %arrayidx.1 = getelementptr [16 x i64], [16 x i64]* %bins, i64 0, i64 %next12
96 ; CHECK-LABEL: Classifying expressions for: @pr28012
97 ; CHECK: Loop %loop: backedge-taken count is -1431655751
98 ; CHECK: Loop %loop: max backedge-taken count is -1431655751
99 ; CHECK: Loop %loop: Predicated backedge-taken count is -1431655751