Lines Matching refs:SCEV
13 ; "SCEV" - ScalarEvolution but no targetdata.
14 ; RUN: opt -analyze -scalar-evolution < %s | FileCheck --check-prefix=SCEV %s
181 ; SCEV: Classifying expressions for: @goo8
182 ; SCEV: %t = bitcast i8* getelementptr (i8* inttoptr (i32 1 to i8*), i32 -1) to i8*
183 ; SCEV: --> ((-1 * sizeof(i8)) + inttoptr (i32 1 to i8*))
184 ; SCEV: Classifying expressions for: @goo1
185 ; SCEV: %t = bitcast i1* getelementptr (i1* inttoptr (i32 1 to i1*), i32 -1) to i1*
186 ; SCEV: --> ((-1 * sizeof(i1)) + inttoptr (i32 1 to i1*))
187 ; SCEV: Classifying expressions for: @foo8
188 ; SCEV: %t = bitcast i8* getelementptr (i8* inttoptr (i32 1 to i8*), i32 -2) to i8*
189 ; SCEV: --> ((-2 * sizeof(i8)) + inttoptr (i32 1 to i8*))
190 ; SCEV: Classifying expressions for: @foo1
191 ; SCEV: %t = bitcast i1* getelementptr (i1* inttoptr (i32 1 to i1*), i32 -2) to i1*
192 ; SCEV: --> ((-2 * sizeof(i1)) + inttoptr (i32 1 to i1*))
193 ; SCEV: Classifying expressions for: @hoo8
194 ; SCEV: --> (-1 * sizeof(i8))
195 ; SCEV: Classifying expressions for: @hoo1
196 ; SCEV: --> (-1 * sizeof(i1))
313 ; SCEV: Classifying expressions for: @fa
314 ; SCEV: %t = bitcast i64 mul (i64 ptrtoint (double* getelementptr (double* null, i32 1) to i64), …
315 ; SCEV: --> (2310 * sizeof(double))
316 ; SCEV: Classifying expressions for: @fb
317 ; SCEV: %t = bitcast i64 ptrtoint (double* getelementptr ({ i1, double }* null, i64 0, i32 1) to …
318 ; SCEV: --> alignof(double)
319 ; SCEV: Classifying expressions for: @fc
320 ; SCEV: %t = bitcast i64 mul nuw (i64 ptrtoint (double* getelementptr (double* null, i32 1) to i6…
321 ; SCEV: --> (2 * sizeof(double))
322 ; SCEV: Classifying expressions for: @fd
323 ; SCEV: %t = bitcast i64 mul nuw (i64 ptrtoint (double* getelementptr (double* null, i32 1) to i6…
324 ; SCEV: --> (11 * sizeof(double))
325 ; SCEV: Classifying expressions for: @fe
326 ; SCEV: %t = bitcast i64 ptrtoint (double* getelementptr ({ double, float, double, double }* null…
327 ; SCEV: --> offsetof({ double, float, double, double }, 2)
328 ; SCEV: Classifying expressions for: @ff
329 ; SCEV: %t = bitcast i64 1 to i64
330 ; SCEV: --> 1
331 ; SCEV: Classifying expressions for: @fg
332 ; SCEV: %t = bitcast i64 ptrtoint (double* getelementptr ({ i1, double }* null, i64 0, i32 1) to …
333 ; SCEV: --> alignof(double)
334 ; SCEV: Classifying expressions for: @fh
335 ; SCEV: %t = bitcast i64 ptrtoint (i1** getelementptr (i1** null, i32 1) to i64) to i64
336 ; SCEV: --> sizeof(i1*)
337 ; SCEV: Classifying expressions for: @fi
338 ; SCEV: %t = bitcast i64 ptrtoint (i1** getelementptr ({ i1, i1* }* null, i64 0, i32 1) to i64) t…
339 ; SCEV: --> alignof(i1*)
408 ; SCEV: Classifying expressions for: @fM
409 ; SCEV: %t = bitcast i64* getelementptr (i64* null, i32 1) to i64*
410 ; SCEV: --> sizeof(i64)
411 ; SCEV: Classifying expressions for: @fN
412 ; SCEV: %t = bitcast i64* getelementptr ({ i64, i64 }* null, i32 0, i32 1) to i64*
413 ; SCEV: --> sizeof(i64)
414 ; SCEV: Classifying expressions for: @fO
415 ; SCEV: %t = bitcast i64* getelementptr ([2 x i64]* null, i32 0, i32 1) to i64*
416 ; SCEV: --> sizeof(i64)
441 ; SCEV: Classifying expressions for: @fZ
442 ; SCEV: %t = bitcast i32* getelementptr inbounds (i32* getelementptr inbounds ([3 x { i32, i32 }]…
443 ; SCEV: --> ((3 * sizeof(i32)) + @ext)