indvars -disable-iv-rewrite: handle cloning binary operators that cannot overflow.
[oota-llvm.git] / test / Transforms / IndVarSimplify / ashr-tripcount.ll
index baaefdc2bc51dd19784b7b3d4b5e35b83aca77f2..09d559fe511497e8de50c02dd9aaa0ff1aae1a51 100644 (file)
@@ -4,7 +4,7 @@
 ; Indvars should be able to eliminate all of the sign extensions
 ; inside the loop.
 
-target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128"
+target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n:32:64"
 @pow_2_tab = external constant [0 x float]             ; <[0 x float]*> [#uses=1]
 @pow_2_025_tab = external constant [0 x float]         ; <[0 x float]*> [#uses=1]
 @i_pow_2_tab = external constant [0 x float]           ; <[0 x float]*> [#uses=1]