1 ; RUN: opt < %s -scalar-evolution -analyze | FileCheck %s
8 define i32 @test1(i32 %x) {
14 ; ScalarEvolution shouldn't try to analyze %z into something like
15 ; --> (zext i4 (-1 + (-1 * (trunc i64 (8 * %x) to i4))) to i64)
17 ; --> (8 * (zext i1 (trunc i64 ((8 * %x) /u 8) to i1) to i64))
20 ; CHECK: --> (8 * (zext i1 (trunc i64 %x to i1) to i64))
22 define i64 @test2(i64 %x) {