Make -steens-aa more conservative (aka correct) by making sure to obey
[oota-llvm.git] / lib / Analysis / DataStructure /
2005-03-23 Chris LattnerMake -steens-aa more conservative (aka correct) by...
2005-03-23 Chris Lattnerimplement Analysis/DSGraph/field-sensitive.ll
2005-03-22 Chris LattnerSeveral changes here:
2005-03-22 Chris LattnerMark external globals incomplete in the BU Globals...
2005-03-22 Chris LattnerRemove an iteration pass over the entire scalarmap...
2005-03-22 Chris LattnerWhen making a clone of a DSGraph from the BU pass,...
2005-03-22 Chris LattnerDon't use operator[], use the new method instead, which...
2005-03-22 Chris LattnerNow that the dead ctor is gone, nothing uses the old...
2005-03-22 Chris Lattnerremove a dead ctor
2005-03-22 Chris Lattnernow that the second argument is always this->ReturnNode...
2005-03-22 Chris Lattnerinstead of using a local RetValMap, just use the graph...
2005-03-22 Chris Lattnernow that the valuemapping is always the local scalar...
2005-03-22 Chris Lattnerremove the second argument to cloneInto
2005-03-22 Chris Lattneradd some timers, don't clone aux nodes
2005-03-22 Chris Lattnermove this out of line
2005-03-22 Chris Lattnerdon't generate temporary scalarmaps.
2005-03-21 Chris Lattnerallow passing clone flags down to cloneInto
2005-03-21 Chris LattnerEnhance the TD pass to build composite graphs when...
2005-03-21 Chris Lattnermake this const correct
2005-03-21 Chris LattnerFix a major problem where we didn't add call graph...
2005-03-21 Chris LattnerUgh, for some reason, I can't call this unless the...
2005-03-21 Chris LattnerThe reachability cloner should add arguments to merged...
2005-03-21 Chris Lattner'note to self'
2005-03-21 Chris LattnerChange the way that the TD pass inlines graphs. Instea...
2005-03-20 Chris LattnerDon't strip modref bits when inlining down the call...
2005-03-20 Chris LattnerRemove the ability to keep track of inlined globals...
2005-03-20 Chris LattnerThis call is always a noop, remove it.
2005-03-20 Chris Lattnerremove some pointless asserts
2005-03-20 Chris Lattner-steens doesn't use the inlined globals facility.
2005-03-20 Chris LattnerBuild EC's for globals twice. The first is after const...
2005-03-20 Chris LattnerAdd a new DSNode::removeGlobal method.
2005-03-20 Chris LattnerTransform BU pass to not use the horrible DSCallSiteIte...
2005-03-20 Chris LattnerImplement new methods for dealing with DSNode global...
2005-03-20 Chris Lattneruse simpler methods.
2005-03-20 Chris Lattnermethod was renamed.
2005-03-20 Chris Lattnerprint out equiv class info.
2005-03-20 Chris Lattnersome methods got renamed
2005-03-20 Chris LattnerMake use of simpler DSNode methods.
2005-03-20 Chris Lattner#ifdef out a function only used by #ifdef'd code.
2005-03-20 Chris Lattnercomment cleanup
2005-03-19 Chris LattnerCreate an equivalence class of global variables that...
2005-03-19 Chris LattnerSwitch to use the new interface for the EquivalenceClas...
2005-03-18 Chris Lattnerdo not bother inlining nullary functions without return...
2005-03-18 Chris Lattnerfix a bogus assertion
2005-03-18 Chris Lattneranother fastpath
2005-03-18 Chris Lattnerremove a bogus optimization. This only works if there...
2005-03-18 Chris LattnerRewrite DSAA::getModRefInfo to compute the mapping...
2005-03-17 Chris Lattnerimplement a new method.
2005-03-17 Chris Lattneradd some possibly bogus assertions.
2005-03-17 Chris Lattnersimplify this function a bit, allow DS-AA to build...
2005-03-17 Chris LattnerClean up some code, handle null pointer specially to...
2005-03-17 Chris LattnerTwo changes:
2005-03-17 Chris LattnerFix the missing symbols problem Bill was hitting. ...
2005-03-17 Chris LattnerDo not create ridiculously huge DSNodes, as described...
2005-03-16 Chris Lattnerremove use of compat_iterator.
2005-03-15 Chris Lattnermake sure to mark nodes in the globals graph incomplete...
2005-03-15 Chris Lattnerfix crashes when we only have a prototype for main.
2005-03-15 Chris LattnerFix a crash that happens when mapping something like...
2005-03-15 Chris LattnerMake computeGGToGMapping compute an invnodemap
2005-03-15 Chris LattnerFinally fix (the right way) the problem where functions...
2005-03-15 Chris LattnerStart using retnodes_* for iteration.
2005-03-15 Chris Lattneravoid varialbe name collisions
2005-03-15 Chris LattnerThis mega patch converts us from using Function::a...
2005-03-15 Chris LattnerDon't crash if computing a mapping to a node with zero...
2005-03-15 Chris Lattnerrename method, add counterpart
2005-03-14 Chris Lattneradd a method to compute a commonly used mapping.
2005-03-13 Chris Lattnerregardless of whether or not the client things we shoul...
2005-03-13 Chris LattnerMake sure to remove incomplete markers before we add...
2005-03-13 Chris LattnerThe incoming arguments to main (the argv list) are...
2005-03-13 Chris LattnerAfter finishing BU analysis, move all global variables...
2005-03-13 Chris LattnerADd support for printing eqgraphs.
2005-03-13 Chris LattnerReplace linear search with logrithmic one.
2005-03-12 Chris Lattnermake sure to mark nodes returned from functions as...
2005-03-12 Chris Lattnerremove this from the PA namespace, leaving it in the...
2005-03-12 Chris LattnerMove this from the pool allocator project to here,...
2005-03-05 Chris LattnerMake sure the two arguments of a setcc instruction...
2005-03-04 Chris LattnerTrivial cleanup patch
2005-02-27 Chris LattnerFix spelling, patch contributed by Gabor Greif
2005-02-25 Chris LattnerHandle null a bit more carefully.
2005-02-24 Chris LattnerThis instruction:
2005-02-24 Chris LattnerFix a bug introduced by revision 1.187 of this file.
2005-02-15 Chris LattnerAdd a sanity check.
2005-02-15 Chris LattnerAdd a new method to make it easy to update graphs.
2005-02-09 Chris LattnerUse new edge iterators to simplify some code.
2005-02-07 Chris LattnerIndCallGraphMap is now a pointer to a new'd map.
2005-02-04 Chris LattnerIf we have an indirect call site that calls N functions...
2005-02-04 Chris LattnerSplit mergeInGraph into two methods.
2005-02-04 Chris LattnerFix the Regression/Transforms/DSAnalysis/recursion...
2005-02-03 Chris LattnerRefactor getFunctionArgumentsForCall out of mergeInGraph.
2005-02-01 Chris LattnerEliminate some duplicated debug code
2005-02-01 Chris LattnerEliminate self-recursion as a special case.
2005-02-01 Chris LattnerEliminate use of DSCallSiteIterator in key loop. This...
2005-02-01 Chris LattnerSignficantly speed up printing by not emitting the...
2005-02-01 Chris LattnerDo not revisit nodes in the SCC traversal. This speeds...
2005-01-31 Chris LattnerRename variables to work with VC++'s hokey scoping...
2005-01-31 Chris LattnerFix some scary bugs that VC++ detected.
2005-01-30 Chris LattnerMake things more const-correct, adjust to changes in...
2005-01-30 Chris Lattner* Make some methods more const correct.
2005-01-28 Chris LattnerRemove this code as it is currently completely broken...
2005-01-24 Chris LattnerMake -ds-aa more useful, allowing it to be updated...
next