Lines Matching full:uses
6 @main.flags = internal global [8193 x i8] zeroinitializer, align 16 ; <[8193 x i8]*> [#uses=3]
7 @.str = private constant [11 x i8] c"Count: %d\0A\00" ; <[11 x i8]*> [#uses=1]
11 %cmp = icmp eq i32 %argc, 2 ; <i1> [#uses=1]
15 %arrayidx = getelementptr inbounds i8** %argv, i64 1 ; <i8**> [#uses=1]
16 %tmp2 = load i8** %arrayidx ; <i8*> [#uses=1]
17 %call = tail call i32 @atoi(i8* %tmp2) nounwind ; <i32> [#uses=2]
18 %tobool51 = icmp eq i32 %call, 0 ; <i1> [#uses=1]
22 %indvar.next77 = add i32 %indvar76, 1 ; <i32> [#uses=2]
23 %exitcond78 = icmp eq i32 %indvar.next77, %NUM.0.ph80 ; <i1> [#uses=1]
27 %NUM.0.ph80 = phi i32 [ %call, %while.cond.preheader ], [ 17000, %entry ] ; <i32> [#uses=1]
31 %indvar76 = phi i32 [ 0, %bb.nph53 ], [ %indvar.next77, %while.cond.loopexit ] ; <i32> [#uses=1]
35 %indvar = phi i64 [ 0, %bb.nph ], [ %indvar.next, %for.body ] ; <i64> [#uses=2]
36 %tmp = add i64 %indvar, 2 ; <i64> [#uses=1]
37 %arrayidx10 = getelementptr [8193 x i8]* @main.flags, i64 0, i64 %tmp ; <i8*> [#uses=1]
39 %indvar.next = add i64 %indvar, 1 ; <i64> [#uses=2]
40 %exitcond = icmp eq i64 %indvar.next, 8191 ; <i1> [#uses=1]
44 %indvar57 = phi i64 [ %indvar.next58, %for.inc35 ], [ 0, %for.body ] ; <i64> [#uses=4]
45 %count.248 = phi i32 [ %count.1, %for.inc35 ], [ 0, %for.body ] ; <i32> [#uses=2]
46 %tmp68 = add i64 %indvar57, 2 ; <i64> [#uses=2]
47 %tmp70 = mul i64 %indvar57, 3 ; <i64> [#uses=1]
48 %tmp71 = add i64 %tmp70, 6 ; <i64> [#uses=1]
49 %tmp73 = shl i64 %indvar57, 1 ; <i64> [#uses=1]
50 %add = add i64 %tmp73, 4 ; <i64> [#uses=2]
51 %arrayidx17 = getelementptr [8193 x i8]* @main.flags, i64 0, i64 %tmp68 ; <i8*> [#uses=1]
52 %tmp18 = load i8* %arrayidx17 ; <i8> [#uses=1]
53 %tobool19 = icmp eq i8 %tmp18, 0 ; <i1> [#uses=1]
57 %cmp2443 = icmp slt i64 %add, 8193 ; <i1> [#uses=1]
61 %indvar55 = phi i64 [ %indvar.next56, %for.body25 ], [ 0, %if.then ] ; <i64> [#uses=2]
62 %tmp60 = mul i64 %tmp68, %indvar55 ; <i64> [#uses=2]
63 %tmp75 = add i64 %add, %tmp60 ; <i64> [#uses=1]
64 %arrayidx27 = getelementptr [8193 x i8]* @main.flags, i64 0, i64 %tmp75 ; <i8*> [#uses=1]
66 %add31 = add i64 %tmp71, %tmp60 ; <i64> [#uses=1]
67 %cmp24 = icmp slt i64 %add31, 8193 ; <i1> [#uses=1]
68 %indvar.next56 = add i64 %indvar55, 1 ; <i64> [#uses=1]
72 %inc34 = add nsw i32 %count.248, 1 ; <i32> [#uses=1]
76 %count.1 = phi i32 [ %inc34, %for.end32 ], [ %count.248, %for.body15 ] ; <i32> [#uses=2]
77 %indvar.next58 = add i64 %indvar57, 1 ; <i64> [#uses=2]
78 %exitcond67 = icmp eq i64 %indvar.next58, 8191 ; <i1> [#uses=1]
82 %count.0.lcssa = phi i32 [ 0, %while.cond.preheader ], [ %count.1, %while.cond.loopexit ] ; <i32> [#uses=1]
83 %call40 = tail call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([11 x i8]* @.str, i64 0, i64 0), i32 %count.0.lcssa) nounwind ; <i32> [#uses=0]