diff options
Diffstat (limited to 'test/CodeGen/X86/subreg-to-reg-2.ll')
-rw-r--r-- | test/CodeGen/X86/subreg-to-reg-2.ll | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/test/CodeGen/X86/subreg-to-reg-2.ll b/test/CodeGen/X86/subreg-to-reg-2.ll index 49d2e88..6766b01 100644 --- a/test/CodeGen/X86/subreg-to-reg-2.ll +++ b/test/CodeGen/X86/subreg-to-reg-2.ll @@ -10,8 +10,8 @@ define internal fastcc %XXValue* @t(i64* %out, %"struct.XXC::ArrayStorage"* %tmp9) nounwind { prologue: - %array = load %XXValue** inttoptr (i64 11111111 to %XXValue**) ; <%XXValue*> [#uses=0] - %index = load %XXValue** inttoptr (i64 22222222 to %XXValue**) ; <%XXValue*> [#uses=1] + %array = load %XXValue*, %XXValue** inttoptr (i64 11111111 to %XXValue**) ; <%XXValue*> [#uses=0] + %index = load %XXValue*, %XXValue** inttoptr (i64 22222222 to %XXValue**) ; <%XXValue*> [#uses=1] %tmp = ptrtoint %XXValue* %index to i64 ; <i64> [#uses=2] store i64 %tmp, i64* %out %tmp6 = trunc i64 %tmp to i32 ; <i32> [#uses=1] @@ -19,7 +19,7 @@ prologue: bb5: ; preds = %prologue %tmp10 = zext i32 %tmp6 to i64 ; <i64> [#uses=1] - %tmp11 = getelementptr %"struct.XXC::ArrayStorage"* %tmp9, i64 0, i32 5, i64 %tmp10 ; <%XXValue**> [#uses=1] - %tmp12 = load %XXValue** %tmp11, align 8 ; <%XXValue*> [#uses=1] + %tmp11 = getelementptr %"struct.XXC::ArrayStorage", %"struct.XXC::ArrayStorage"* %tmp9, i64 0, i32 5, i64 %tmp10 ; <%XXValue**> [#uses=1] + %tmp12 = load %XXValue*, %XXValue** %tmp11, align 8 ; <%XXValue*> [#uses=1] ret %XXValue* %tmp12 } |