Revert the ConstantInt constructors back to their 2.5 forms where possible, thanks...
[oota-llvm.git] / lib / Analysis / ScalarEvolution.cpp
2009-07-24 Owen AndersonRevert the ConstantInt constructors back to their 2...
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-21 Dan GohmanMake the range calculations for addrecs to be more...
2009-07-21 Dan GohmanWhitespace cleanups.
2009-07-21 Dan GohmanMinor code simplification.
2009-07-20 Dan GohmanAdd a comment to clarify why there isn't any code in...
2009-07-20 Dan GohmanRemove the code that tried to evaluate whether (A pred...
2009-07-20 Dan GohmanMinor code simplification.
2009-07-20 Dan GohmanThe upper argument of ConstantRange is exclusive, not...
2009-07-20 Dan GohmanRevert the addition of hasNoPointerOverflow to GEPOperator.
2009-07-17 Dan GohmanAdd a new Operator class, for handling Instructions...
2009-07-16 Owen AndersonMove the ConstantInt uniquing table into LLVMContextImp...
2009-07-16 Dan GohmanFill in some holes in ScalarEvolution's loop iteration...
2009-07-14 Owen AndersonMove EVER MORE stuff over to LLVMContext.
2009-07-14 Torok Edwinllvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE...
2009-07-14 Dan GohmanMake SCEVCallbackVH::allUsesReplacedWith more thorough...
2009-07-14 Dan GohmanAdd a comment about why ScalarEvolution doesn't recogni...
2009-07-13 Owen AndersonMove more functionality over to LLVMContext.
2009-07-13 Dan GohmanPrint a newline after printing a Value, now that Value...
2009-07-13 Dan GohmanFix a few assertion strings.
2009-07-13 Dan GohmanWhitespace cleanups.
2009-07-13 Dan GohmanFix an 80-column violation.
2009-07-13 Dan GohmanReapply 75252, with a fix to avoid the infinite recursi...
2009-07-13 Owen AndersonMove more functionality over to LLVMContext.
2009-07-13 Dan GohmanMove the memoization check for SCEVSignExtendExpr and
2009-07-13 Dan GohmanConvert SCEV from FoldingSetNode to FastFoldingSetNode...
2009-07-13 Owen AndersonBegin the painful process of tearing apart the rat...
2009-07-11 Nick LewyckyRevert r75252 which was causing some crashes at compile...
2009-07-11 Torok Edwinassert(0) -> LLVM_UNREACHABLE.
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-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 AndersonFinish LLVMContext-ing lib/Analysis. This required...
2009-07-06 Owen AndersonThread LLVMContext through the constant folding APIs...
2009-07-04 Nick LewyckyWhen comparing constants, consider a less wide constant...
2009-06-30 Dan GohmanMinor code cleanups.
2009-06-29 Dan GohmanUse getSCEV instead of getUnknown to create a SCEV...
2009-06-29 Dan GohmanDon't cache PHI exit values from exhaustive evaluations...
2009-06-29 Dan GohmanSimplify this code, and avoid using APInt(). This fixes
2009-06-27 Dan GohmanConvert ScalarEvolution to use BumpPtrAllocator and...
2009-06-26 Dan GohmanFix ScalarEvolution::getAddRecExpr's code which canonic...
2009-06-26 Dan GohmanFix SCEVAddRecExpr::isLoopInvariant to test if all...
2009-06-24 Dan GohmanMinor whitespace cleanups.
2009-06-24 Dan GohmanSimplify [su]max(MAX, n) to MAX. This comes up in loop...
2009-06-24 Dan GohmanDelete some orphaned comments, fix some 80-column viola...
2009-06-24 Dan GohmanExtend ScalarEvolution's multiple-exit support to compu...
2009-06-24 Dan GohmanTeach GetMinSignBits about SCEVAddExprs.
2009-06-24 Dan GohmanMove the special cases for constants out of getUnknown...
2009-06-24 Dan GohmanUse ScalarEvolution::getConstant instead of getUnknown...
2009-06-24 Dan GohmanInclude the maximum trip count expression in ScalarEvol...
2009-06-24 Dan GohmanAdd an isAllOnesValue utility function, similar to...
2009-06-22 Dan GohmanFix a bug in the trip-count computation with And/Or...
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 Dan GohmanFix some typos that Duncan noticed.
2009-06-22 Owen AndersonBanish global state from ScalarEvolution! SCEV uniquin...
2009-06-22 Dan GohmanMake use of getUMinFromMismatchedTypes when computing...
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-22 Dan GohmanDelete an unused variable.
2009-06-21 Dan GohmanFix ScalarEvolution's backedge-taken count computations...
2009-06-20 Dan GohmanGeneralize isLoopGuardedByCond's checking to consider two
2009-06-20 Dan GohmanUse ScalarEvolution's new GetMinSignBits and GetMinLead...
2009-06-19 Dan GohmanMake GetMinTrailingZeros a member function of ScalarEvo...
2009-06-19 Dan GohmanMake ScalarEvolution::print print getSCEVAtScope values for
2009-06-18 Owen AndersonAdd a parent pointer to SCEV, in preparation for gettin...
2009-06-18 Dan GohmanRecognize n != 0 ? n : 1 as umax(n, 1). Previously...
2009-06-18 Dan GohmanUpdate a comment to reflect the code.
2009-06-18 Dan GohmanFix trailing whitespace from ScalarEvolution::print.
2009-06-18 Dan GohmanTeach ScalarEvolution how to recognize another xor...
2009-06-17 Dan GohmanDelete unnecessary braces.
2009-06-17 Dan GohmanFix ScalarEvolution's Xor handling to not assume that...
2009-06-16 Dan GohmanInstcombine's ShrinkDemandedConstant may strip bits...
2009-06-15 Dan GohmanSupport vector casts in more places, fixing a variety...
2009-06-14 Dan GohmanImplement more aggressive folding of add operand lists...
2009-06-14 Dan GohmanCheck for the short-circuiting condition before performing
2009-06-14 Dan GohmanDo compare constant SCEV values in SCEVComplexityCompar...
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-06-05 Devang PatelSimplify.
2009-06-05 Dan GohmanRemove some unnecessary #includes.
2009-05-26 Dan GohmanFor the return type of SCEVUDivExpr, use the RHS' type...
2009-05-24 Dan GohmanVarious comment fixes.
2009-05-24 Dan GohmanChange ScalarEvolution::getSCEVAtScope to always return...
2009-05-20 Dan GohmanTeach SCEV::isLoopInvariant and SCEV::hasComputableLoop...
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 Daniel DunbarSilence Release-Asserts warnings.
2009-05-18 Dan GohmanTeach ScalarEvolution to recognize x^-1 in the case...
2009-05-18 Dan GohmanDelete a redundant 'else'.
2009-05-18 Dan GohmanFix ScalarEvolution::isLoopGuardedByCond to accept...
2009-05-18 Dan GohmanMinor code cleanups. Do more of the work before the...
2009-05-18 Dan GohmanAdd assertion checks to the SCEV operator creation...
2009-05-18 Dan GohmanMake ScalarEvolution::isLoopGuardedByCond work even...
next