Added ImmutableMap constructor that accepts a const TreeTy*.
[oota-llvm.git] / include / llvm / Analysis /
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 Dan GohmanAdd explicit keywords.
2008-07-01 Devang PatelFix dom tree compare. Don't forget to compare children!
2008-07-01 Devang PatelFix typos in comments.
2008-07-01 Devang PatelAdd dom info verifier.
2008-06-30 Owen AndersonAdd an isReachableFromEntry method.
2008-06-30 Evan Cheng- Re-apply 52748 and friends with fix. GetConstantStrin...
2008-06-30 Nick LewyckyBecause of the laziness, the required passes must exist...
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-27 Cedric VenetAdd an include file needed for VS.
2008-06-27 Chris Lattnerfix the regressions from Eric's patch by making GetCons...
2008-06-26 Eric ChristopherMove GetConstantStringInfo to lib/Analysis. Remove
2008-06-22 Dan GohmanUse SCEVAddRecExpr::isAffine.
2008-06-22 Dan GohmanMove a few more SCEVExpander methods out-of-line.
2008-06-20 Dan GohmanIt's invalid to take the one-past-the-end address of...
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-18 Devang PatelCheck empty dominance frontier.
2008-06-17 Matthijs KooijmanForgot to commit the ValueTracking header file along...
2008-06-17 Matthijs Kooijman80 column fixes.
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 KooijmanMove FindScalarValue from InstructionCombining.cpp...
2008-06-15 Wojciech MatyjewiczFix PR2434. When scanning for exising binary operator...
2008-06-13 Nick LewyckyCrash less. The i64 restriction in BinomialCoefficient...
2008-06-05 Chris LattnerExpose a public interface to this pass.
2008-06-02 Chris Lattnermove CannotBeNegativeZero to ValueTracking. Simplify...
2008-06-02 Chris Lattnermove ComputeMaskedBits, MaskedValueIsZero, and ComputeN...
2008-05-30 Evan ChengRevert 51775.
2008-05-30 Evan ChengPatches for building llvm on Solaris x86. Contributed...
2008-05-30 Dan GohmanFix doxygen comment syntax.
2008-05-29 Dan GohmanPrune and tidy #includes.
2008-05-29 Anton KorobeynikovFor PR1338: rename include/llvm/ADT/ilist and friends...
2008-05-29 Owen AndersonForce postdom to be linked into opt and bugpoint, even...
2008-05-27 Dan GohmanFix a word-o and add an explicit keyword.
2008-05-25 Nick Lewycky"ret (constexpr)" can't be folded into a Constant....
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-14 Dan GohmanMove RemoveFromVector out of the global namespace.
2008-05-14 Dan GohmanSplit the loop unroll mechanism logic out into a utilit...
2008-05-13 Eric ChristopherMake this function public.
2008-05-12 Chris LattnerAdd a new SparsePropagation analysis utility, which...
2008-05-07 Chris LattnerAdd a new LibCallAliasAnalysis pass, which is parameterized
2008-05-07 Chris LattnerAdd a new interface for describing the behavior of...
2008-05-06 Dan GohmanRemove uses of llvm/System/IncludeFile.h that are no...
2008-05-05 Devang PatelRemove unused function.
2008-05-05 Evan ChengFix more -Wshorten-64-to-32 warnings.
2008-05-04 Owen AndersonFix PR1098 by correcting the postdominators analysis.
2008-05-03 Torok EdwinImplement destructor for PostDominatorTree to eliminate...
2008-04-25 Nick LewyckyRemove 'unwinds to' support from mainline. This patch...
2008-04-16 Owen AndersonMajor repairs to the post-dominators implementation...
2008-04-14 Dan GohmanTeach AliasSetTracker about VAArgInst.
2008-04-13 Chris Lattneradd a new CallGraphNode::removeCallEdgeFor method,...
2008-04-07 Owen AndersonMake GVN more memory efficient, particularly on code...
2008-03-25 Dan GohmanAdd explicit keywords.
2008-03-21 Dan GohmanDon't include <map> in Pass.h, which doesn't need it...
2008-03-19 Devang PatelPassInfo keep tracks whether a pass is an analysis...
2008-03-19 Devang PatelDo not use virtual function to identify an analysis...
2008-03-18 Dale JohannesenGet rid of compilation warnings. Per Devang.
2008-03-18 Devang PatelIdentify Analysis pass.
2008-03-14 Dan GohmanMove the PMStack class out of Pass.h and into PassManag...
2008-03-09 Nick LewyckyUpdate the block cloner which fixes bugpoint on code...
2008-02-27 Dan GohmanAdd -analyze support to postdomtree.
2008-02-20 Anton KorobeynikovUnbreak build with gcc 4.3: provide missed includes...
2008-02-20 Nick LewyckyAdd 'umax' similar to 'smax' SCEV. Closes PR2003.
2008-02-12 Owen AndersonRe-apply the patch to improve the optimizations of...
2008-02-11 Wojciech MatyjewiczFix PR1798 - an error in the evaluation of SCEVAddRecEx...
2008-02-09 Wojciech MatyjewiczAdd a check if the initial value of the induction varia...
2008-01-31 Dan GohmanAvoid unnecessarily casting away const, fixing a FIXME.
2008-01-29 Dan GohmanAdd comments describing what the loop depth values...
2008-01-11 Chris LattnerMove typedef of loop to top of the file where it is...
2008-01-11 Chris LattnerFix 80 col violations
2008-01-04 Wojciech Matyjewiczfix typo
2007-12-29 Chris LattnerDon't attribute in file headers anymore. See llvmdev...
2007-12-10 Chris LattnerFix PR1850 by removing an unsafe transformation from...
2007-12-08 Owen AndersonFix several cache coherence bugs in MemDep/GVN that...
2007-12-01 Duncan SandsIntegrate the readonly/readnone logic more deeply
2007-12-01 Owen AndersonFixes for MachineLoopInfo, mostly from Evan. With...
2007-11-27 Owen AndersonAdd MachineLoopInfo. This is not yet tested.
2007-11-27 Owen AndersonMake LoopInfoBase more generic, in preparation for...
2007-11-27 Owen AndersonAdd accessor for getting the underlying templated type...
2007-11-25 Anton KorobeynikovRemove another leak. Due to some reason AliasSetTracker...
2007-11-25 Nick LewyckyAdd new SCEV, SCEVSMax. This allows LLVM to analyze...
2007-11-25 Anton KorobeynikovRemove a leak. Destroy LoopInfoBase object. releaseMemo...
2007-11-19 Dan GohmanRemove meaningless qualifiers from return types, avoidi...
2007-11-19 Dan GohmanAdd explicit keywords.
2007-11-15 Anton KorobeynikovReverted r44163 per request
2007-11-15 Nick LewyckyFix handling of overflow in loop calculation by adding...
2007-11-15 Owen AndersonMore templatization.
2007-11-14 Owen AndersonStart the process of making MachineLoopInfo possible...
2007-11-02 Owen AndersonVAArgInst does, in fact, read memory.
2007-10-31 Owen AndersonSome fixes to get MachineDomTree working better.
2007-10-29 Dan GohmanAdd explicit keywords.
2007-10-29 Owen AndersonAdd a first attempt at dominator information for MBB...
2007-10-25 Owen AndersonMake it possible for DomTreeBase to be constructed...
2007-10-23 Owen AndersonMake DomTreeBase not a FunctionPass.
2007-10-23 Owen AndersonUnbreak the build. Forgot to commit this file.
next