the bug was apparently fixed long ago, reenable the assertion
[oota-llvm.git] / lib / Analysis /
2008-08-21 Bill WendlingTemporarily reverting r55137. This was causing the...
2008-08-21 David GreeneFix ComputeMaskedBits to handle phis correctly. We...
2008-08-19 Chris LattnerDon't use the result of WriteAsOperand or WriteTypeSymb...
2008-08-15 Owen AndersonRemove GCSE, ValueNumbering, and LoadValueNumbering...
2008-08-13 Dan GohmanFix a bogus srem rule - a negative value srem'd by...
2008-08-13 Duncan SandsTeach constant folding that an inttoptr of a
2008-08-12 Dan GohmanExtend ScalarEvolution's executesAtLeastOnce logic...
2008-08-09 Chris Lattner"This patch adds a virtual call to AbstractLatticeFunct...
2008-08-08 Dan GohmanCanonicalize nested AddRecs in by nesting them in order...
2008-08-08 Chris LattnerDon't call getAnalysisUsage unless -debug-pass is enabl...
2008-08-04 Eli FriedmanPR2621: Improvements to the SCEV AddRec binomial expans...
2008-07-30 Eli FriedmanAnother SCEV issue from PR2607; essentially the same...
2008-07-30 Eli FriedmanFix for PR2607: SCEV miscomputing the loop count for...
2008-07-28 Owen AndersonFix a subtle bug when removing instructions from memdep...
2008-07-25 Nate BegemanFix minor issues with VICmp/VFCmp constant expressions
2008-07-21 Nick LewyckyRevert r53812 -- premature. LegalizeTypes isn't actuall...
2008-07-21 Nick LewyckySwitch on the use of arbitrary precision integers in...
2008-07-20 Wojciech MatyjewiczThis header isn't necessary now.
2008-07-20 Wojciech MatyjewiczFix PR2088. Use modulo linear equation solver to comput...
2008-07-16 Matthijs KooijmanDon't use ++idx_begin when I actually mean idx_begin...
2008-07-15 Nick LewyckyCorrect this inversion!
2008-07-15 Nick LewyckyFix up comments.
2008-07-12 Nick LewyckyStop creating extraneous smax/umax in SCEV. This remove...
2008-07-11 Dan GohmanFix spelling of "hierarchy" in comments.
2008-07-11 Dan GohmanUse find instead of lower_bound.
2008-07-09 Nick LewyckyRemove getValueRange from SCEV. It wasn't doing anythin...
2008-07-08 Nick LewyckyExpand SCEVUDiv of power of 2 to a lshr instruction.
2008-07-07 Nick LewyckyHandle 'lshr' instruction with SCEVUDiv object.
2008-07-03 Devang PatelKeep track of inherited analysis (e.g. dominator tree).
2008-07-02 Owen AndersonA better fix for PR2503 that doesn't pessimize GVN...
2008-07-01 Devang PatelFix typos in comments.
2008-07-01 Devang PatelAdd dom info verifier.
2008-07-01 Owen AndersonProperly handle cases where a predecessor of the block...
2008-06-30 Evan Cheng- Re-apply 52748 and friends with fix. GetConstantStrin...
2008-06-30 Nick LewyckyAdd a value range analysis that lazily computes ranges...
2008-06-29 Anton KorobeynikovRevert (52748 and friends):
2008-06-28 Chris LattnerAdd back the capability to include nul characters in...
2008-06-28 Chris LattnerTighten up checking.
2008-06-27 Chris Lattnerfix the regressions from Eric's patch by making GetCons...
2008-06-26 Owen AndersonReserve the size we'll need in advance.
2008-06-26 Eric ChristopherMove GetConstantStringInfo to lib/Analysis. Remove
2008-06-22 Dan GohmanGeneralize createSCEV to be able to form SCEV expressio...
2008-06-22 Dan GohmanUse SCEVAddRecExpr::isAffine.
2008-06-22 Dan GohmanMove a few more SCEVExpander methods out-of-line.
2008-06-21 Chris Lattnerfix warning when assertions disabled.
2008-06-19 Duncan SandsFix some warnings reported by gcc-4.3. Hopefully
2008-06-18 Dan GohmanMove SCEVExpander::visitAddExpr out-of-line.
2008-06-18 Dan GohmanMove LSR's private isZero function to a public SCEV...
2008-06-17 Matthijs KooijmanUse a SmallVector instead of an array, since auto_ptr...
2008-06-16 Matthijs KooijmanMake BuildSubAggregate use FindInsertedElement again...
2008-06-16 Matthijs KooijmanMake the InsertBefore argument to FindInsertedValue...
2008-06-16 Matthijs KooijmanPass around Instruction* instead of Instruction& in...
2008-06-16 Matthijs Kooijman80 column fixes.
2008-06-16 Matthijs KooijmanMove FindScalarValue from InstructionCombining.cpp...
2008-06-16 Chris Lattnersimplify some code by using a helper function. This...
2008-06-16 Chris Lattnermove a bunch of predicates up into their own section
2008-06-16 Chris LattnerOther parts of this code treat noalias arguments as...
2008-06-16 Chris LattnerIf we are checking to see if the result of a call aliases a
2008-06-16 Chris LattnerRefactor basicaa's main alias function somethin' fierce.
2008-06-15 Wojciech MatyjewiczFix PR2434. When scanning for exising binary operator...
2008-06-14 Wojciech MatyjewiczChange 'while' loop to 'do' loop.
2008-06-13 Nick LewyckyCrash less. The i64 restriction in BinomialCoefficient...
2008-06-05 Chris LattnerExpose a public interface to this pass.
2008-06-05 Chris LattnerLet libcall semantics decide whether it knows about...
2008-06-05 Matthijs KooijmanUpdate comments and documentation to reflect that GCSE...
2008-06-04 Matthijs KooijmanReplace two manual loops with calls to CallSite::hasArg...
2008-06-04 Chris LattnerAdd #includes required by GCC 4.3, thanks for Zhongxing Xu
2008-06-02 Chris LattnerRemove unneeded code I added.
2008-06-02 Wojciech MatyjewiczFixes PR2395. Looking for a constant in a GEP tail...
2008-06-02 Chris Lattnermove CannotBeNegativeZero to ValueTracking. Simplify...
2008-06-02 Chris Lattnermove ComputeMaskedBits, MaskedValueIsZero, and ComputeN...
2008-06-01 Owen AndersonRemember to update the reverse non-local cache when...
2008-06-01 Owen AndersonMake ping more aggressive in finding nonlocal caching...
2008-05-30 Dan GohmanFix a typo in a comment.
2008-05-30 Dan GohmanFix a copy+paste error in a comment.
2008-05-29 Owen AndersonAdd newline at end of file.
2008-05-29 Owen AndersonForce postdom to be linked into opt and bugpoint, even...
2008-05-29 Gabor Greifconvert another operand loop to iterator formulation
2008-05-27 Dan GohmanUse Function::getEntryBlock instead of Function::begin...
2008-05-27 Dan GohmanPrint debug output when any edge becomes executable...
2008-05-27 Duncan SandsFix some constructs that gcc-4.4 warns about.
2008-05-25 Nick LewyckyDon't treat values as signed when looking at loop stepp...
2008-05-25 Nick Lewycky"ret (constexpr)" can't be folded into a Constant....
2008-05-22 Dan GohmanUse isSingleValueType instead of isFirstClassType to
2008-05-22 Gabor Greiftransform more loops to iterator form, detabify
2008-05-22 Gabor GreifRewrite operand loops to use iterators. This shrinks...
2008-05-22 Chris LattnerFree and vaarg are not really volatile.
2008-05-21 Gabor Greifsuppress gcc3.4.6's <no value returned> warnings
2008-05-20 Chris LattnerFix PR2346 by marking vaarg as volatile so that licm...
2008-05-20 Chris LattnerAdd a bool to isEdgeFeasible that tells it whether...
2008-05-16 Gabor GreifAPI change for {BinaryOperator|CmpInst|CastInst}::creat...
2008-05-15 Dan GohmanUse static and anonymous namespaces consistently with...
2008-05-13 Owen AndersonFix memdep's handling of invokes when finding the depen...
2008-05-13 Dan GohmanClean up the use of static and anonymous namespaces...
2008-05-12 Chris Lattnerprune #includes.
2008-05-12 Chris LattnerAdd a new SparsePropagation analysis utility, which...
2008-05-09 Torok Edwinput LibCallAliasAnalysis into anonymous namespace to...
2008-05-08 Chris LattnerRemove dead return. Thanks to Bill for the review!
2008-05-08 Chris LattnerAdd support for constant folding the 'offsetof' pattern...
2008-05-07 Chris LattnerAdd a new LibCallAliasAnalysis pass, which is parameterized
next