[AsmPrinter] Make isRepeatedByteSequence smarter about odd integer types
[oota-llvm.git] / test / CodeGen / X86 / widen_arith-6.ll
index 329048ad77b77d0a315ade042da71ec309fa9005..09998a027d25e845ee0cced75d6924a706345434 100644 (file)
@@ -19,27 +19,27 @@ entry:
        br label %forcond
 
 forcond:               ; preds = %forinc, %entry
-       %tmp = load i32* %i             ; <i32> [#uses=1]
-       %tmp1 = load i32* %n.addr               ; <i32> [#uses=1]
+       %tmp = load i32, i32* %i                ; <i32> [#uses=1]
+       %tmp1 = load i32, i32* %n.addr          ; <i32> [#uses=1]
        %cmp = icmp slt i32 %tmp, %tmp1         ; <i1> [#uses=1]
        br i1 %cmp, label %forbody, label %afterfor
 
 forbody:               ; preds = %forcond
-       %tmp2 = load i32* %i            ; <i32> [#uses=1]
-       %tmp3 = load <3 x float>** %dst.addr            ; <<3 x float>*> [#uses=1]
-       %arrayidx = getelementptr <3 x float>* %tmp3, i32 %tmp2         ; <<3 x float>*> [#uses=1]
-       %tmp4 = load i32* %i            ; <i32> [#uses=1]
-       %tmp5 = load <3 x float>** %src.addr            ; <<3 x float>*> [#uses=1]
-       %arrayidx6 = getelementptr <3 x float>* %tmp5, i32 %tmp4                ; <<3 x float>*> [#uses=1]
-       %tmp7 = load <3 x float>* %arrayidx6            ; <<3 x float>> [#uses=1]
-       %tmp8 = load <3 x float>* %v            ; <<3 x float>> [#uses=1]
+       %tmp2 = load i32, i32* %i               ; <i32> [#uses=1]
+       %tmp3 = load <3 x float>*, <3 x float>** %dst.addr              ; <<3 x float>*> [#uses=1]
+       %arrayidx = getelementptr <3 x float>, <3 x float>* %tmp3, i32 %tmp2            ; <<3 x float>*> [#uses=1]
+       %tmp4 = load i32, i32* %i               ; <i32> [#uses=1]
+       %tmp5 = load <3 x float>*, <3 x float>** %src.addr              ; <<3 x float>*> [#uses=1]
+       %arrayidx6 = getelementptr <3 x float>, <3 x float>* %tmp5, i32 %tmp4           ; <<3 x float>*> [#uses=1]
+       %tmp7 = load <3 x float>, <3 x float>* %arrayidx6               ; <<3 x float>> [#uses=1]
+       %tmp8 = load <3 x float>, <3 x float>* %v               ; <<3 x float>> [#uses=1]
        %mul = fmul <3 x float> %tmp7, %tmp8            ; <<3 x float>> [#uses=1]
        %add = fadd <3 x float> %mul, < float 0x409EE02900000000, float 0x409EE02900000000, float 0x409EE02900000000 >          ; <<3 x float>> [#uses=1]
        store <3 x float> %add, <3 x float>* %arrayidx
        br label %forinc
 
 forinc:                ; preds = %forbody
-       %tmp9 = load i32* %i            ; <i32> [#uses=1]
+       %tmp9 = load i32, i32* %i               ; <i32> [#uses=1]
        %inc = add i32 %tmp9, 1         ; <i32> [#uses=1]
        store i32 %inc, i32* %i
        br label %forcond