aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Analysis
AgeCommit message (Expand)Author
2008-03-09Update the block cloner which fixes bugpoint on code using unwind_to (phew!)Nick Lewycky
2008-02-27Add -analyze support to postdomtree.Dan Gohman
2008-02-20Unbreak build with gcc 4.3: provide missed includes and silence most annoying...Anton Korobeynikov
2008-02-20Add 'umax' similar to 'smax' SCEV. Closes PR2003.Nick Lewycky
2008-02-12Re-apply the patch to improve the optimizations of memcpy's, with severalOwen Anderson
2008-02-11Fix PR1798 - an error in the evaluation of SCEVAddRecExpr at an Wojciech Matyjewicz
2008-02-09Add a check if the initial value of the induction variable is 0 (the method c...Wojciech Matyjewicz
2008-01-31Avoid unnecessarily casting away const, fixing a FIXME.Dan Gohman
2008-01-29Add comments describing what the loop depth values mean. Also, make aDan Gohman
2008-01-11Move typedef of loop to top of the file where it is more obvious.Chris Lattner
2008-01-11Fix 80 col violationsChris Lattner
2008-01-04fix typoWojciech Matyjewicz
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner
2007-12-10Fix PR1850 by removing an unsafe transformation from VMCore/ConstantFold.cpp.Chris Lattner
2007-12-08Fix several cache coherence bugs in MemDep/GVN that were found. Also add som...Owen Anderson
2007-12-01Integrate the readonly/readnone logic more deeplyDuncan Sands
2007-12-01Fixes for MachineLoopInfo, mostly from Evan. With these, it should be almost...Owen Anderson
2007-11-27Add MachineLoopInfo. This is not yet tested.Owen Anderson
2007-11-27Make LoopInfoBase more generic, in preparation for having MachineLoopInfo. T...Owen Anderson
2007-11-27Add accessor for getting the underlying templated type. This is necessary fo...Owen Anderson
2007-11-25Remove another leak. Due to some reason AliasSetTracker didn't had any dtor...Anton Korobeynikov
2007-11-25Add new SCEV, SCEVSMax. This allows LLVM to analyze do-while loops.Nick Lewycky
2007-11-25Remove a leak. Destroy LoopInfoBase object. releaseMemory() is actually calle...Anton Korobeynikov
2007-11-19Remove meaningless qualifiers from return types, avoiding compiler warnings.Dan Gohman
2007-11-19Add explicit keywords.Dan Gohman
2007-11-15Reverted r44163 per requestAnton Korobeynikov
2007-11-15Fix handling of overflow in loop calculation by adding new UDiv SCEV. This SCEVNick Lewycky
2007-11-15More templatization.Owen Anderson
2007-11-14Start the process of making MachineLoopInfo possible by templating Loop.Owen Anderson
2007-11-02VAArgInst does, in fact, read memory.Owen Anderson
2007-10-31Some fixes to get MachineDomTree working better.Owen Anderson
2007-10-29Add explicit keywords.Dan Gohman
2007-10-29Add a first attempt at dominator information for MBB's. Use with caution: th...Owen Anderson
2007-10-25Make it possible for DomTreeBase to be constructed from MachineFunction's as ...Owen Anderson
2007-10-23Make DomTreeBase not a FunctionPass.Owen Anderson
2007-10-23Unbreak the build. Forgot to commit this file.Owen Anderson
2007-10-23Make DomTree and PostDomTree thin wrappers around DomTreeBase, rather than in...Owen Anderson
2007-10-22Move the SCEV object factors from being static members of the individualDan Gohman
2007-10-18Move Split<...>() into DomTreeBase. This should make the #include's of Domin...Owen Anderson
2007-10-17Updated VC++ build system.Hartmut Kaiser
2007-10-17Move splitBlock into DomTreeBase from DomTree.Owen Anderson
2007-10-16Fix some formatting.Owen Anderson
2007-10-16Template DominatorTreeBase by node type. This is the next major step towardsOwen Anderson
2007-10-08Begin the process of allowing DomTree on MBB's. Step One: template DomTreeNo...Owen Anderson
2007-10-03Completely merge the implementation details of DomTree and PostDomTree.Owen Anderson
2007-10-03Factor some code from the DomTree and PostDomTree calculate methods up into Owen Anderson
2007-10-01Add empty() member functions to a few container-like classes.Dan Gohman
2007-09-30Template-ize more of the DomTree internal implementation details. Only the c...Owen Anderson
2007-09-29Add newline at end of file.Duncan Sands
2007-09-28Have PostDomTree use the newly templated DFSPass.Owen Anderson