diff options
Diffstat (limited to 'test/CodeGen/X86/constant-combines.ll')
-rw-r--r-- | test/CodeGen/X86/constant-combines.ll | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/test/CodeGen/X86/constant-combines.ll b/test/CodeGen/X86/constant-combines.ll index d2a6ef4..5ea736e 100644 --- a/test/CodeGen/X86/constant-combines.ll +++ b/test/CodeGen/X86/constant-combines.ll @@ -14,13 +14,13 @@ define void @PR22524({ float, float }* %arg) { ; ; CHECK-LABEL: PR22524: entry: - %0 = getelementptr inbounds { float, float }* %arg, i32 0, i32 1 + %0 = getelementptr inbounds { float, float }, { float, float }* %arg, i32 0, i32 1 store float 0.000000e+00, float* %0, align 4 ; CHECK: movl $0, 4(%rdi) - %1 = getelementptr inbounds { float, float }* %arg, i64 0, i32 0 + %1 = getelementptr inbounds { float, float }, { float, float }* %arg, i64 0, i32 0 %2 = bitcast float* %1 to i64* - %3 = load i64* %2, align 8 + %3 = load i64, i64* %2, align 8 %4 = trunc i64 %3 to i32 %5 = lshr i64 %3, 32 %6 = trunc i64 %5 to i32 |