diff options
author | Nick Lewycky <nicholas@mxc.ca> | 2008-02-21 08:34:02 +0000 |
---|---|---|
committer | Nick Lewycky <nicholas@mxc.ca> | 2008-02-21 08:34:02 +0000 |
commit | b3d2433005d1ed995429ee6011f66727874da248 (patch) | |
tree | 307bd6ff7d0a480c0056cf461c0bed61b6fc8002 /lib/Analysis | |
parent | 632e88a756718c44faefc6263873eba93f158b2a (diff) | |
download | external_llvm-b3d2433005d1ed995429ee6011f66727874da248.zip external_llvm-b3d2433005d1ed995429ee6011f66727874da248.tar.gz external_llvm-b3d2433005d1ed995429ee6011f66727874da248.tar.bz2 |
GlobalValues are Constants, remove redundant code. Also fix typo in a comment.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47433 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Analysis')
-rw-r--r-- | lib/Analysis/ScalarEvolution.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/lib/Analysis/ScalarEvolution.cpp b/lib/Analysis/ScalarEvolution.cpp index 30cf950..827b1c0 100644 --- a/lib/Analysis/ScalarEvolution.cpp +++ b/lib/Analysis/ScalarEvolution.cpp @@ -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); |