Home | History | Annotate | Download | only in ScalarEvolution

Lines Matching full:next

13 ; CHECK: NoAlias: double* %pi, double* %pi.next
21 %i = phi i64 [ 0, %entry ], [ %i.next, %bb ]
23 %i.next = add i64 %i, 1
24 %pi.next = getelementptr double* %p, i64 %i.next
26 %y = load double* %pi.next
29 %exitcond = icmp eq i64 %i.next, %n
39 ; CHECK: NoAlias: double* %pi.j, double* %pi.next.j
40 ; CHECK: NoAlias: double* %pi.j, double* %pi.j.next
41 ; CHECK: NoAlias: double* %pi.j.next, double* %pi.next.j
53 %j = phi i64 [ 0, %guard ], [ %j.next, %outer.latch ]
57 %i = phi i64 [ 0, %outer.loop ], [ %i.next, %bb ]
58 %i.next = add i64 %i, 1
62 %f = add i64 %i.next, %j
63 %pi.next.j = getelementptr double* %p, i64 %f
65 %y = load double* %pi.next.j
71 %pi.j.next = getelementptr double* %p, i64 %g
72 %a = load double* %pi.j.next
74 store double %b, double* %pi.j.next
76 %exitcond = icmp eq i64 %i.next, 91
80 %j.next = add i64 %j, 91
81 %h = icmp eq i64 %j.next, %m
97 ; CHECK: NoAlias: double* %pi.j, double* %pi.next.j
98 ; CHECK: MayAlias: double* %pi.j, double* %pi.j.next
110 %j = phi i64 [ 0, %guard ], [ %j.next, %outer.latch ]
114 %i = phi i64 [ 0, %outer.loop ], [ %i.next, %bb ]
115 %i.next = add i64 %i, 1
119 %f = add i64 %i.next, %j
120 %pi.next.j = getelementptr double* %p, i64 %f
122 %y = load double* %pi.next.j
128 %pi.j.next = getelementptr double* %p, i64 %g
129 %a = load double* %pi.j.next
131 store double %b, double* %pi.j.next
133 %exitcond = icmp eq i64 %i.next, %n
137 %j.next = add i64 %j, %n
138 %h = icmp eq i64 %j.next, %m