Revert r59802. It was breaking the build of llvm-gcc:
[oota-llvm.git] / lib / Analysis /
2008-11-21 Bill WendlingRevert r59802. It was breaking the build of llvm-gcc:
2008-11-21 Sanjiv GuptaMake mem[cpy,move,set] intrinsics overloaded.
2008-11-20 Nick Lewyckyundef beats zero. Fix this missed optimization opportun...
2008-11-18 Nick LewyckyAdd a utility function that detects whether a loop...
2008-11-18 Duncan SandsRemove unused variable.
2008-11-16 Nick LewyckyDon't brute-force analyze cubic or higher polynomials.
2008-11-11 Devang PatelSilence unused variable warning.
2008-11-10 Chris LattnerMove getCastToEmpty out of DIDescriptor into DIFactory...
2008-11-10 Chris Lattneradd new file
2008-11-10 Chris LattnerAdd a new set of helper classes for creating and readin...
2008-11-03 Nick LewyckyDon't crash analyzing certain quadratics (addrec of...
2008-10-27 David GreeneRe-apply 55137 with fixes.
2008-10-27 Torok EdwinAvoid crashing if instruction is not part of a loop.
2008-10-24 Nick LewyckyDon't try to create a mask when we don't need one....
2008-10-16 Dan GohmanTrim #includes.
2008-10-16 Duncan SandsFix "large integer implicitly truncated to unsigned...
2008-10-13 Gabor Greifdo not use deprecated interfaces
2008-10-13 Nick LewyckyDisallow the construction of SCEVs with could-not-compu...
2008-10-12 Owen AndersonAdd special-case code to allow null-guards on calls...
2008-10-12 Owen AndersonMake Escape Analysis work for any pointer.
2008-10-12 Owen AndersonFix crashes and infinite loops.
2008-10-12 Owen AndersonDuncan convinced me that it's not possible to transform...
2008-10-10 Oscar FuentesCMake: updated lib/Analysis/CMakeLists.txt.
2008-10-10 Owen AndersonAdd a basic intra-procedural escape analysis. This...
2008-10-04 Nick LewyckyAllow the construction of SCEVs with SCEVCouldNotComput...
2008-10-03 Duncan SandsTeach internalize to preserve the callgraph.
2008-10-01 Duncan SandsFactorize code: remove variants of "strip off
2008-09-23 Devang Patels/ParameterAttributes/Attributes/g
2008-09-23 Duncan SandsRationalize the names of passes that print information:
2008-09-22 Oscar FuentesInitial support for the CMake build system.
2008-09-16 Dan GohmanFinally re-apply r46959. This is made feasible by the...
2008-09-16 Dan GohmanImprove instcombine's handling of integer min and max...
2008-09-15 Dan GohmanTeach ScalarEvolution to consider loop preheaders in...
2008-09-14 Dan GohmanFix WriteAsOperand to not emit a leading space characte...
2008-09-13 Duncan SandsFix PR2792: treat volatile loads as writing memory...
2008-09-12 Duncan SandsRather than marking all internal globals "Ref"
2008-09-11 Duncan SandsFix comment typo.
2008-09-11 Duncan SandsIntrinsics don't touch internal global variables
2008-09-11 Duncan SandsIntrinsics don't read these kinds of global
2008-09-09 Duncan SandsSimplify this some more. No functionality change.
2008-09-09 Duncan SandsOptimization suggested by Matthijs Kooijman.
2008-09-09 Duncan SandsCorrect callgraph construction. It has two problems:
2008-09-08 Duncan SandsDidn't mean to commit this change to how the
2008-09-08 Duncan SandsReapply 55859. This doesn't change anything as
2008-09-06 Duncan SandsWhen PruneEH turned an invoke into an ordinary
2008-09-05 Owen AndersonRevert r55859. This is breaking the build in the absce...
2008-09-05 Duncan SandsDelete the removeCallEdgeTo callgraph method,
2008-09-04 Duncan SandsNeaten this up a bit. No functionality change.
2008-09-04 Dan GohmanTidy up several unbeseeming casts from pointer to intptr_t.
2008-09-03 Duncan SandsIf a SCC has a node without a function, then the SCC
2008-09-03 Duncan SandsFix maxo bado thinko.
2008-09-03 Duncan SandsSince onlyReadsMemory returns true if in fact
2008-09-03 Duncan SandsCleanup GlobalsModRef a bit. When analysing the
2008-08-28 Chris Lattnerrename destroy -> releaseMemory to properly hook into...
2008-08-28 Chris LattnerClear the intervals list in "destroy", patch by
2008-08-23 Chris LattnerSwitch the asmprinter (.ll) and all the stuff it requir...
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.
next