Use Twin instead of std::to_string.
[oota-llvm.git] / test / CodeGen / X86 / 2008-02-25-X86-64-CoalescerBug.ll
index 15be50d6eb6f1a1364c9f2ec86ff4978119a84fd..382fbed9b88e8036668d49c8b85dea65041213ca 100644 (file)
@@ -11,10 +11,10 @@ entry:
 
 bb53:          ; preds = %entry
        %tmp55 = call %struct.YY** @AA( i64 1, %struct.XX* %uen )               ; <%struct.YY**> [#uses=3]
-       %tmp2728128 = load %struct.XX** null            ; <%struct.XX*> [#uses=1]
-       %tmp61 = load %struct.YY** %tmp55, align 8              ; <%struct.YY*> [#uses=1]
+       %tmp2728128 = load %struct.XX*, %struct.XX** null               ; <%struct.XX*> [#uses=1]
+       %tmp61 = load %struct.YY*, %struct.YY** %tmp55, align 8         ; <%struct.YY*> [#uses=1]
        %tmp62 = getelementptr %struct.YY, %struct.YY* %tmp61, i32 0, i32 0             ; <i64*> [#uses=1]
-       %tmp63 = load i64* %tmp62, align 8              ; <i64> [#uses=1]
+       %tmp63 = load i64, i64* %tmp62, align 8         ; <i64> [#uses=1]
        %tmp6566 = zext i16 %tmp45 to i64               ; <i64> [#uses=1]
        %tmp67 = shl i64 %tmp6566, 1            ; <i64> [#uses=1]
        call void @BB( %struct.YY** %tmp55, i64 %tmp67, i8 signext  0, %struct.XX* %uen )
@@ -30,7 +30,7 @@ bb70:         ; preds = %bb119, %bb70.preheader
        %tmp.135 = trunc i64 %tmp63 to i32              ; <i32> [#uses=1]
        %tmp136 = shl i32 %indvar133, 1         ; <i32> [#uses=1]
        %DD = add i32 %tmp136, %tmp.135         ; <i32> [#uses=1]
-       %tmp73 = load %struct.ZZ*** %tmp72, align 8             ; <%struct.ZZ**> [#uses=0]
+       %tmp73 = load %struct.ZZ**, %struct.ZZ*** %tmp72, align 8               ; <%struct.ZZ**> [#uses=0]
        br i1 false, label %bb119, label %bb77
 
 bb77:          ; preds = %bb70