]> granicus.if.org Git - llvm/commitdiff
Correct syntax of getelementptr in regression test. NFC
authorPawel Bylica <chfast@gmail.com>
Wed, 29 Apr 2015 16:05:29 +0000 (16:05 +0000)
committerPawel Bylica <chfast@gmail.com>
Wed, 29 Apr 2015 16:05:29 +0000 (16:05 +0000)
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
test/CodeGen/X86/getelementptr.ll

index 6cb91a154f06aebde69e2d8ac495793d63c0f153..d54c09aa6ae4326588233b28c1f760bb69e66796 100644 (file)
@@ -288,14 +288,11 @@ bool SimplifyIndvar::strengthenOverflowingOperation(BinaryOperator *BO,
 
   IntegerType *IT = cast<IntegerType>(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;
index e260e7d7b74a28659b625fd430158482d2ff85ef..f403212700a60f9eef17749ffe3a2bd7b83948a5 100644 (file)
@@ -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
 }