Lines Matching full:start

7 ; CHECK-NEXT:    %start = select i1 %c, i32 127, i32 0
8 ; CHECK-NEXT: --> %start U: [0,128) S: [0,128)
13 ; CHECK-NEXT: %iv = phi i32 [ %start, %entry ], [ %iv.next, %loop ]
14 ; CHECK-NEXT: --> {%start,+,%step}<nsw><%loop> U: [0,128) S: [0,128) Exits: ((127 * %step)<nsw> …
16 … CHECK-NEXT: --> {(%step + %start),+,%step}<nw><%loop> U: [-256,256) S: [-256,256) Exits: ((128…
26 %start = select i1 %c, i32 127, i32 0
32 %iv = phi i32 [ %start, %entry ], [ %iv.next, %loop ]
45 ; CHECK-NEXT: %start = select i1 %c, i32 120, i32 0
46 ; CHECK-NEXT: --> %start U: [0,121) S: [0,121)
51 ; CHECK-NEXT: %iv = phi i32 [ %start, %entry ], [ %iv.next, %loop ]
52 ; CHECK-NEXT: --> {%start,+,%step}<nsw><%loop> U: [0,121) S: [0,121) Exits: ((15 * %step)<nsw> +…
54 … CHECK-NEXT: --> {(1 + %start)<nuw><nsw>,+,%step}<nsw><%loop> U: [1,122) S: [1,122) Exits: (1 +…
56 … CHECK-NEXT: --> {(2 + %start)<nuw><nsw>,+,%step}<nsw><%loop> U: [2,123) S: [2,123) Exits: (2 +…
58 … CHECK-NEXT: --> {(3 + %start)<nuw><nsw>,+,%step}<nsw><%loop> U: [3,124) S: [3,124) Exits: (3 +…
60 … CHECK-NEXT: --> {(4 + %start)<nuw><nsw>,+,%step}<nsw><%loop> U: [4,125) S: [4,125) Exits: (4 +…
62 … CHECK-NEXT: --> {(5 + %start)<nuw><nsw>,+,%step}<nsw><%loop> U: [5,126) S: [5,126) Exits: (5 +…
64 … CHECK-NEXT: --> {(6 + %start)<nuw><nsw>,+,%step}<nsw><%loop> U: [6,127) S: [6,127) Exits: (6 +…
66 … CHECK-NEXT: --> {(7 + %start)<nuw><nsw>,+,%step}<nsw><%loop> U: [7,128) S: [7,128) Exits: (7 +…
68 … CHECK-NEXT: --> {(-1 + %start)<nsw>,+,%step}<nsw><%loop> U: [-1,120) S: [-1,120) Exits: (-1 + …
70 ; CHECK-NEXT: --> {(-2 + %start)<nsw>,+,%step}<nsw><%loop> U: [0,-1) S: [-2,119) Exits: (-2 + (1…
72 … CHECK-NEXT: --> {(-3 + %start)<nsw>,+,%step}<nsw><%loop> U: [-3,118) S: [-3,118) Exits: (-3 + …
74 ; CHECK-NEXT: --> {(-4 + %start)<nsw>,+,%step}<nsw><%loop> U: [0,-3) S: [-4,117) Exits: (-4 + (1…
76 … CHECK-NEXT: --> {(-5 + %start)<nsw>,+,%step}<nsw><%loop> U: [-5,116) S: [-5,116) Exits: (-5 + …
78 ; CHECK-NEXT: --> {(-6 + %start)<nsw>,+,%step}<nsw><%loop> U: [0,-1) S: [-6,115) Exits: (-6 + (1…
80 … CHECK-NEXT: --> {(-7 + %start)<nsw>,+,%step}<nsw><%loop> U: [-7,114) S: [-7,114) Exits: (-7 + …
82 ; CHECK-NEXT: --> {(%step + %start),+,%step}<nw><%loop> U: [0,-7) S: [-256,361) Exits: ((16 * %s…
92 %start = select i1 %c, i32 120, i32 0
98 %iv = phi i32 [ %start, %entry ], [ %iv.next, %loop ]
130 ; CHECK-NEXT: %start = select i1 %c, i32 127, i32 0
131 ; CHECK-NEXT: --> %start U: [0,128) S: [0,128)
136 ; CHECK-NEXT: %iv = phi i32 [ %start, %entry ], [ %iv.next, %loop ]
137 ; CHECK-NEXT: --> {%start,+,%step}<nsw><%loop> U: [0,128) S: [0,128) Exits: ((127 * %step)<nsw> …
139 …K-NEXT: --> {(zext i32 %start to i64),+,(sext i32 %step to i64)}<nsw><%loop> U: [0,128) S: [0,1…
141 … CHECK-NEXT: --> {(%step + %start),+,%step}<nw><%loop> U: [-256,256) S: [-256,256) Exits: ((128…
151 %start = select i1 %c, i32 127, i32 0
157 %iv = phi i32 [ %start, %entry ], [ %iv.next, %loop ]
171 ; CHECK-NEXT: %start = select i1 %c, i16 1000, i16 0
172 ; CHECK-NEXT: --> %start U: [0,1001) S: [0,1001)
177 ; CHECK-NEXT: %iv = phi i16 [ %start, %entry ], [ %iv.next, %loop ]
178 ; CHECK-NEXT: --> {%start,+,%step}<nuw><%loop> U: [0,-892) S: [0,-892) Exits: ((127 * %step)<nuw…
180 …NEXT: --> {(zext i16 %start to i64),+,(zext i16 %step to i64)}<nuw><%loop> U: [0,64644) S: [0,6…
182 ; CHECK-NEXT: --> {(%step + %start),+,%step}<nw><%loop> U: full-set S: full-set Exits: ((128 * %…
199 %start = select i1 %c, i16 1000, i16 0
205 %iv = phi i16 [ %start, %entry ], [ %iv.next, %loop ]
219 ; CHECK-NEXT: %start = select i1 %c, i32 127, i32 0
220 ; CHECK-NEXT: --> %start U: [0,128) S: [0,128)
225 ; CHECK-NEXT: %iv = phi i32 [ %start, %entry ], [ %iv.next, %loop ]
226 ; CHECK-NEXT: --> {%start,+,%step}<nsw><%loop> U: [0,128) S: [0,128) Exits: ((127 * %step)<nsw> …
228 …K-NEXT: --> {(trunc i32 %start to i16),+,(trunc i32 %step to i16)}<%loop> U: [0,128) S: [0,128)…
230 … CHECK-NEXT: --> {(%step + %start),+,%step}<nw><%loop> U: [-256,256) S: [-256,256) Exits: ((128…
241 %start = select i1 %c, i32 127, i32 0
247 %iv = phi i32 [ %start, %entry ], [ %iv.next, %loop ]
261 ; CHECK-NEXT: %start = select i1 %c, i32 127, i32 0
262 ; CHECK-NEXT: --> %start U: [0,128) S: [0,128)
267 ; CHECK-NEXT: %iv = phi i32 [ %start, %entry ], [ %iv.next, %loop ]
268 ; CHECK-NEXT: --> {%start,+,%step}<nsw><%loop> U: [0,128) S: [0,128) Exits: ((127 * %step)<nsw> …
270 …K-NEXT: --> {(trunc i32 %start to i16),+,(trunc i32 %step to i16)}<%loop> U: [0,128) S: [0,128)…
272 … CHECK-NEXT: --> {(%step + %start),+,%step}<nw><%loop> U: [-256,256) S: [-256,256) Exits: ((128…
282 %start = select i1 %c, i32 127, i32 0
288 %iv = phi i32 [ %start, %entry ], [ %iv.next, %loop ]
303 ; CHECK-NEXT: %start = select i1 %c, i32 127, i32 0
304 ; CHECK-NEXT: --> %start U: [0,128) S: [0,128)
309 ; CHECK-NEXT: %iv = phi i32 [ %start, %entry ], [ %iv.next, %loop ]
310 ; CHECK-NEXT: --> {%start,+,(1 + %step)<nuw><nsw>}<nsw><%loop> U: [0,128) S: [0,128) Exits: (127…
314 … --> {(1 + %step + %start),+,(1 + %step)<nuw><nsw>}<nw><%loop> U: [-128,384) S: [-128,384) Exits: …
316 …--> {(zext i32 %start to i64),+,(1 + (sext i32 %step to i64))<nuw><nsw>}<nsw><%loop> U: [0,128) S:…
326 %start = select i1 %c, i32 127, i32 0
332 %iv = phi i32 [ %start, %entry ], [ %iv.next, %loop ]
348 ; CHECK-NEXT: %start = select i1 %c, i32 127, i32 0
349 ; CHECK-NEXT: --> %start U: [0,128) S: [0,128)
354 ; CHECK-NEXT: %iv = phi i32 [ %start, %entry ], [ %iv.next, %loop ]
355 ; CHECK-NEXT: --> {%start,+,%step}<nsw><%loop> U: [0,128) S: [0,128) Exits: ((127 * %step)<nsw> …
357 …K-NEXT: --> {(trunc i32 %start to i16),+,(trunc i32 %step to i16)}<%loop> U: [0,128) S: [0,128)…
359 … CHECK-NEXT: --> {(%step + %start),+,%step}<nw><%loop> U: [-256,256) S: [-256,256) Exits: ((128…
361 …-> {(1 + (trunc i32 %start to i16))<nuw><nsw>,+,(trunc i32 %step to i16)}<%loop> U: [1,129) S: [1,…
363 …-> {(2 + (trunc i32 %start to i16))<nuw><nsw>,+,(trunc i32 %step to i16)}<%loop> U: [2,130) S: [2,…
373 %start = select i1 %c, i32 127, i32 0
379 %iv = phi i32 [ %start, %entry ], [ %iv.next, %loop ]