GlobalValues are Constants, remove redundant code. Also fix typo in a comment.
authorNick Lewycky <nicholas@mxc.ca>
Thu, 21 Feb 2008 08:34:02 +0000 (08:34 +0000)
committerNick Lewycky <nicholas@mxc.ca>
Thu, 21 Feb 2008 08:34:02 +0000 (08:34 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47433 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Analysis/ScalarEvolution.cpp

index 30cf950d571887ea7a0edd15897a0d4256838684..827b1c02f02ed0f3c44f62b09ec879241be9a13b 100644 (file)
@@ -1886,7 +1886,7 @@ SCEVHandle ScalarEvolutionsImpl::ComputeIterationCount(const Loop *L) {
   
   ICmpInst *ExitCond = dyn_cast<ICmpInst>(ExitBr->getCondition());
 
-  // If its not an integer comparison then compute it the hard way. 
+  // If it's not an integer comparison then compute it the hard way. 
   // Note that ICmpInst deals with pointer comparisons too so we must check
   // the type of the operand.
   if (ExitCond == 0 || isa<PointerType>(ExitCond->getOperand(0)->getType()))
@@ -2182,8 +2182,6 @@ static PHINode *getConstantEvolvingPHI(Value *V, const Loop *L) {
 /// reason, return null.
 static Constant *EvaluateExpression(Value *V, Constant *PHIVal) {
   if (isa<PHINode>(V)) return PHIVal;
-  if (GlobalValue *GV = dyn_cast<GlobalValue>(V))
-    return GV;
   if (Constant *C = dyn_cast<Constant>(V)) return C;
   Instruction *I = cast<Instruction>(V);