aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/ScalarEvolution.cpp
AgeCommit message (Expand)Author
2007-03-01Fix last night's 445.gobmk breakage which was caused by comparison ofReid Spencer
2007-03-01Remove the "isSigned" parameters from ConstantRange. It turns out theyReid Spencer
2007-03-01APIntify various computations in ScalarEvolutionReid Spencer
2007-02-28For PR1205:Reid Spencer
2007-02-28For PR1205:Reid Spencer
2007-02-28For PR1205:Reid Spencer
2007-02-28For PR1205:Reid Spencer
2007-02-02Changes to support making the shift instructions be true BinaryOperators.Reid Spencer
2007-01-30The local "ConstantFold" method is now just a watered down version ofChris Lattner
2007-01-30adjust to constant folding api changes.Chris Lattner
2007-01-19For PR1043:Reid Spencer
2007-01-15Unbreak VC++ build.Jeff Cohen
2007-01-15rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger.Chris Lattner
2007-01-15Update code to eliminate calls to isInteger, calling isIntegral instead.Chris Lattner
2007-01-14Fix PR1101 and Analysis/ScalarEvolution/trip-count.llChris Lattner
2007-01-12don't discriminate against boolChris Lattner
2007-01-12Implement review feedback for the ConstantBool->ConstantInt merge. ChrisReid Spencer
2007-01-11Rename BoolTy as Int1Ty. Patch by Sheng Zhou.Reid Spencer
2007-01-11For PR1043:Zhou Sheng
2007-01-08Convert uses of getPrimitiveSize that should be getPrimitiveSizeInBits.Reid Spencer
2007-01-07Fix PR1015 and Transforms/IndVarsSimplify/2007-01-06-TripCount.ll, aChris Lattner
2007-01-07cast of int to bool no longer does a compare, rendering this fixmeChris Lattner
2006-12-31For PR950:Reid Spencer
2006-12-23For PR950:Reid Spencer
2006-12-21Add a FIXME about signedness.Reid Spencer
2006-12-21Add some comments about things that can go away once signless types are in.Reid Spencer
2006-12-19eliminate static ctors from StatisticsChris Lattner
2006-12-19Fix a bug in GetConstantFactor for affine expressions, in which the existingChris Lattner
2006-12-12Replace inferred getCast(V,Ty) calls with more strict variants.Reid Spencer
2006-12-12Get even more accurate on the casting.Reid Spencer
2006-12-12Change inferred getCast into specific getCast. Passes all tests.Reid Spencer
2006-12-12teach scev to analyze X*4|1 like X*4+c. This allows us to produce:Chris Lattner
2006-12-11clarify some comments, simplify some checks, fix:Chris Lattner
2006-12-07Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, areBill Wendling
2006-12-06Detemplatize the Statistic class. The only type it is instantiated withChris Lattner
2006-12-05Finally get the casting right in this file. Also, remove some unnecessaryReid Spencer
2006-12-05Bail on the getInferredCast idea. Remove the function and convertReid Spencer
2006-12-04Fix comment grammaroReid Spencer
2006-12-04Fix inferred casts.Reid Spencer
2006-12-02Unbreak VC++ build.Jeff Cohen
2006-11-28Removed some of the iostream #includes. Moved towards converting to usingBill Wendling
2006-11-27For PR950:Reid Spencer
2006-11-08Remove redundant <cmath>.Jim Laskey
2006-11-02For PR950:Reid Spencer
2006-11-01Make ScalarEvolution actually use a ZeroExtend expression instead ofReid Spencer
2006-10-26For PR950:Reid Spencer
2006-10-20For PR950:Reid Spencer
2006-10-04Fix some more static dtor issues.Chris Lattner
2006-09-28Eliminate ConstantBool::True and ConstantBool::False. Instead, provideChris Lattner
2006-08-27Eliminate RegisterAnalysis. RegisterPass now does all that is necessary.Chris Lattner