From bff4c86723fc73fc2c7e164040406baa587f4daf Mon Sep 17 00:00:00 2001 From: Pawel Bylica Date: Wed, 29 Apr 2015 16:05:29 +0000 Subject: [PATCH] Correct syntax of getelementptr in regression test. NFC Bonus: unused variable removed. git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_36@236116 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Transforms/Utils/SimplifyIndVar.cpp | 3 --- test/CodeGen/X86/getelementptr.ll | 20 ++++++++++---------- 2 files changed, 10 insertions(+), 13 deletions(-) diff --git a/lib/Transforms/Utils/SimplifyIndVar.cpp b/lib/Transforms/Utils/SimplifyIndVar.cpp index 6cb91a154f0..d54c09aa6ae 100644 --- a/lib/Transforms/Utils/SimplifyIndVar.cpp +++ b/lib/Transforms/Utils/SimplifyIndVar.cpp @@ -288,14 +288,11 @@ bool SimplifyIndvar::strengthenOverflowingOperation(BinaryOperator *BO, IntegerType *IT = cast(IVOperand->getType()); Value *OtherOperand = nullptr; - int OtherOperandIdx = -1; if (BO->getOperand(0) == IVOperand) { OtherOperand = BO->getOperand(1); - OtherOperandIdx = 1; } else { assert(BO->getOperand(1) == IVOperand && "only other use!"); OtherOperand = BO->getOperand(0); - OtherOperandIdx = 0; } bool Changed = false; diff --git a/test/CodeGen/X86/getelementptr.ll b/test/CodeGen/X86/getelementptr.ll index e260e7d7b74..f403212700a 100644 --- a/test/CodeGen/X86/getelementptr.ll +++ b/test/CodeGen/X86/getelementptr.ll @@ -9,35 +9,35 @@ define i8* @test_trunc65(i8* %ptr) nounwind { ; CHECK-LABEL: test_trunc65 ; CHECK: 3 - %d = getelementptr i8, i8* %ptr, i65 18446744073709551619 ; 2^64 + 3 + %d = getelementptr i8* %ptr, i65 18446744073709551619 ; 2^64 + 3 ret i8* %d } define i8* @test_trunc128(i8* %ptr) nounwind { ; CHECK-LABEL: test_trunc128 ; CHECK: 5 - %d = getelementptr i8, i8* %ptr, i128 18446744073709551621 ; 2^64 + 5 + %d = getelementptr i8* %ptr, i128 18446744073709551621 ; 2^64 + 5 ret i8* %d } define i8* @test_trunc160(i8* %ptr) nounwind { ; CHECK-LABEL: test_trunc160 ; CHECK: 8 - %d = getelementptr i8, i8* %ptr, i160 18446744073709551624 ; 2^64 + 8 + %d = getelementptr i8* %ptr, i160 18446744073709551624 ; 2^64 + 8 ret i8* %d } define i8* @test_trunc256(i8* %ptr) nounwind { ; CHECK-LABEL: test_trunc256 ; CHECK: 13 - %d = getelementptr i8, i8* %ptr, i256 18446744073709551629 ; 2^64 + 13 + %d = getelementptr i8* %ptr, i256 18446744073709551629 ; 2^64 + 13 ret i8* %d } define i8* @test_trunc2048(i8* %ptr) nounwind { ; CHECK-LABEL: test_trunc2048 ; CHECK: 21 - %d = getelementptr i8, i8* %ptr, i2048 18446744073709551637 ; 2^64 + 21 + %d = getelementptr i8* %ptr, i2048 18446744073709551637 ; 2^64 + 21 ret i8* %d } @@ -47,34 +47,34 @@ define i8* @test_trunc2048(i8* %ptr) nounwind { define i8* @test_sext3(i8* %ptr) nounwind { ; CHECK-LABEL: test_sext3 ; CHECK: -3 - %d = getelementptr i8, i8* %ptr, i3 -3 + %d = getelementptr i8* %ptr, i3 -3 ret i8* %d } define i8* @test_sext5(i8* %ptr) nounwind { ; CHECK-LABEL: test_sext5 ; CHECK: -5 - %d = getelementptr i8, i8* %ptr, i5 -5 + %d = getelementptr i8* %ptr, i5 -5 ret i8* %d } define i8* @test_sext8(i8* %ptr) nounwind { ; CHECK-LABEL: test_sext8 ; CHECK: -8 - %d = getelementptr i8, i8* %ptr, i8 -8 + %d = getelementptr i8* %ptr, i8 -8 ret i8* %d } define i8* @test_sext13(i8* %ptr) nounwind { ; CHECK-LABEL: test_sext13 ; CHECK: -13 - %d = getelementptr i8, i8* %ptr, i8 -13 + %d = getelementptr i8* %ptr, i8 -13 ret i8* %d } define i8* @test_sext16(i8* %ptr) nounwind { ; CHECK-LABEL: test_sext16 ; CHECK: -21 - %d = getelementptr i8, i8* %ptr, i8 -21 + %d = getelementptr i8* %ptr, i8 -21 ret i8* %d }