Speculatively revert r109705 since it seems to be causing some build bot
[oota-llvm.git] / include / llvm / Analysis / ScalarEvolution.h
2010-07-29 Eric ChristopherSpeculatively revert r109705 since it seems to be causi...
2010-07-29 Dan GohmanFactor out some of the code for updating old SCEVUnknow...
2010-07-28 Dan GohmanAdd some extra friend declarations to fix a gcc-4.0...
2010-06-22 Dan GohmanReplace ScalarEvolution's private copy of getLoopPredec...
2010-06-18 Dan GohmanRevert r106304 (105548 and friends), which are the...
2010-06-18 Dan GohmanReapply 105540, 105542, and 105548, and revert r105732.
2010-06-18 Dan GohmanRemove getIntegerSCEV; it's redundant with getConstant...
2010-06-09 Evan ChengRevert 105540, 105542, 105544, 105546, and 105548 to...
2010-06-07 Dan GohmanThe FoldingSet hash data includes pointer values, so...
2010-06-07 Dan GohmanOptimize ScalarEvolution's SCEVComplexityCompare predic...
2010-04-30 Dan GohmanAdd some comments.
2010-04-24 Dan GohmanAdd a new utility function SimplifyICmpOperands. Much...
2010-04-15 Dan GohmanMake getPredecessorWithUniqueSuccessorForBB return...
2010-04-11 Dan GohmanEnhance ScalarEvolution::isKnownPredicate with support for
2010-04-11 Dan GohmanFix a comment.
2010-04-11 Dan GohmanRename isLoopGuardedByCond to isLoopEntryGuardedByCond...
2010-03-18 Dan GohmanAdd the ability to "intern" FoldingSetNodeID data into a
2010-03-01 Dan GohmanSpelling fixes.
2010-02-24 Dan GohmanConvert a few more backedge-taken count functions to...
2010-02-19 Dale Johannesenrecommit 96626, evidence that it broke things appears
2010-02-19 Dale JohannesenRevert 96626, which causes build failure on ppc Darwin.
2010-02-18 Dan GohmanIndvars needs to explicitly notify ScalarEvolution...
2010-02-04 Dan GohmanChange the argument to getIntegerSCEV to be an int64_t...
2010-02-02 Dan GohmanFix function names in comments. Thanks Duncan!
2010-02-01 Dan GohmanGeneralize target-independent folding rules for sizeof...
2010-01-21 Benjamin Kramerstruct/class mismatch.
2010-01-19 Dan GohmanGive ScalarEvolution access to the DominatorTree. It...
2009-12-18 Dan GohmanPreserve NSW information in more places.
2009-10-31 Dan GohmanRename forgetLoopBackedgeTakenCount to forgetLoop,...
2009-10-26 Chandler CarruthMove DataTypes.h to include/llvm/System, update all...
2009-10-09 Dan GohmanAdd the ability to track HasNSW and HasNUW on more...
2009-09-27 Dan GohmanAdd a properlyDominates member function to ScalarEvolution.
2009-09-17 Dan GohmanTeach ScalarEvolution how to reason about no-wrap flags...
2009-09-03 Dan GohmanRemove references to expression "handles", which are...
2009-08-31 Dan GohmanExtend the ValuesAtScope cache to cover all expressions...
2009-08-24 Chris Lattnerremove a few dead insertion methods.
2009-08-23 Chris LattnerChange Pass::print to take a raw ostream instead of...
2009-08-18 Dan GohmanGeneralize ScalarEvolution to be able to analyze GEPs...
2009-08-11 Benjamin KramerMake LLVMContext and LLVMContextImpl classes instead...
2009-08-11 Dan GohmanTidy #includes.
2009-08-04 Owen AndersonFactor some of the constants+context related code out...
2009-07-27 Dan GohmanFix wording in comments.
2009-07-25 Dan GohmanFix a few comments to say "backedge-taken count" instead of
2009-07-25 Dan GohmanInstead of eagerly creating new SCEVs to replace all...
2009-07-24 Dan GohmanGive the SCEV class a SubclassData field.
2009-07-24 Dan GohmanFix whitespace.
2009-07-22 Owen AndersonGet rid of the Pass+Context magic.
2009-07-21 Dan GohmanReplace the original ad-hoc code for determining whethe...
2009-07-17 Dan GohmanCommit this change, to accompany r76232.
2009-07-13 Dan GohmanForward-declare Loop and LoopInfo instead of #including...
2009-07-13 Dan GohmanReapply 75252, with a fix to avoid the infinite recursi...
2009-07-13 Dan GohmanConvert SCEV from FoldingSetNode to FastFoldingSetNode...
2009-07-12 Daniel DunbarMatch declaration to definition.
2009-07-11 Nick LewyckyRevert r75252 which was causing some crashes at compile...
2009-07-10 Dan GohmanRemove ScalarEvolution::hasSCEV, which isn't being...
2009-07-10 Dan GohmanGeneralize ScalarEvolution's cast-folding code to suppo...
2009-07-09 Andreas BolkaFix typo, trailing whitespace.
2009-07-08 Dan GohmanMake the code that updates ScalarEvolution's internal...
2009-07-07 Dan GohmanChange all SCEV* to SCEV *.
2009-07-06 Owen Anderson"LLVMContext* " --> "LLVMContext *"
2009-07-06 Owen AndersonThread LLVMContext through the constant folding APIs...
2009-06-27 Dan GohmanConvert ScalarEvolution to use BumpPtrAllocator and...
2009-06-24 Dan GohmanRemove an obsolete comment and fix some 80-column viola...
2009-06-24 Dan GohmanExtend ScalarEvolution's multiple-exit support to compu...
2009-06-24 Dan GohmanMove the special cases for constants out of getUnknown...
2009-06-24 Dan GohmanAdd an isAllOnesValue utility function, similar to...
2009-06-22 Owen AndersonRemove the parent pointer from SCEV, since it did not...
2009-06-22 Owen AndersonSCEVHandle is no more!
2009-06-22 Owen AndersonBanish global state from ScalarEvolution! SCEV uniquin...
2009-06-22 Dan GohmanAdd a getUMinFromMismatchedTypes helper function.
2009-06-22 Dan GohmanFactor out code for computing umin and smin for SCEV...
2009-06-22 Dan GohmanTeach ScalarEvolution how to analyze loops with multipl...
2009-06-21 Dan GohmanFix ScalarEvolution's backedge-taken count computations...
2009-06-19 Dan GohmanMake GetMinTrailingZeros a member function of ScalarEvo...
2009-06-18 Owen AndersonAdd a parent pointer to SCEV, in preparation for gettin...
2009-06-15 Dan GohmanSupport vector casts in more places, fixing a variety...
2009-06-14 Dan GohmanSpecialize DenseMapInfo for SCEVHandle, so that SCEVHan...
2009-06-14 Dan GohmanConvert several parts of the ScalarEvolution framework...
2009-06-13 Dan GohmanAdd a ScalarEvolution::getAnyExtendExpr utility functio...
2009-06-06 Dan GohmanRename UnknownValue to CouldNotCompute, since it holds...
2009-05-24 Dan GohmanVarious comment fixes.
2009-05-24 Dan GohmanChange ScalarEvolution::getSCEVAtScope to always return...
2009-05-19 Dan GohmanMake SCEVCallbackVH a private nested class inside Scala...
2009-05-19 Dan GohmanTeach SCEVExpander to expand arithmetic involving point...
2009-05-18 Dan GohmanMake ScalarEvolution::isLoopGuardedByCond work even...
2009-05-18 Dan GohmanAdd an isOne() utility function to ScalarEvolution...
2009-05-13 Dan GohmanAdd three new helper routines, getNoopOrZeroExtend,
2009-05-08 Dan GohmanFix another bug in r71252. This code supports GetElementPtr
2009-05-08 Dan GohmanAdd memoization for getSCEVAtScope results for instructions
2009-05-08 Dan GohmanMake the SCEV* form of getSCEVAtScope public, to allow...
2009-05-08 Dan GohmanFactor out the code for creating SCEVs for GEPs into a
2009-05-04 Dan GohmanRe-apply 70645, converting ScalarEvolution to use
2009-05-03 Dan GohmanRevert r70645 for now; it's causing a variety of regres...
2009-05-02 Dan GohmanConvert ScalarEvolution to use CallbackVH for its inter...
2009-05-02 Dan GohmanWhen ScalarEvolution is told to forget the trip count...
2009-04-30 Dan GohmanAdd some comments, and tidy up some whitespace.
2009-04-30 Dan GohmanExtend ScalarEvolution's getBackedgeTakenCount to be...
2009-04-21 Dan GohmanDe-pImpl-ify ScalarEvolution. The pImpl pattern doesn...
2009-04-21 Dan GohmanIntroduce encapsulation for ScalarEvolution's TargetDat...
2009-04-21 Dan GohmanConvert ScalarEvolution to use raw_ostream instead...
next