2005-03-21 |
Chris Lattner | Ugh, for some reason, I can't call this unless the... |
tree | commitdiff |
2005-03-21 |
Chris Lattner | The reachability cloner should add arguments to merged... |
tree | commitdiff |
2005-03-21 |
Chris Lattner | 'note to self' |
tree | commitdiff |
2005-03-21 |
Chris Lattner | Change the way that the TD pass inlines graphs. Instea... |
tree | commitdiff |
2005-03-20 |
Chris Lattner | Don't strip modref bits when inlining down the call... |
tree | commitdiff |
2005-03-20 |
Chris Lattner | Remove the ability to keep track of inlined globals... |
tree | commitdiff |
2005-03-20 |
Chris Lattner | This call is always a noop, remove it. |
tree | commitdiff |
2005-03-20 |
Chris Lattner | remove some pointless asserts |
tree | commitdiff |
2005-03-20 |
Chris Lattner | -steens doesn't use the inlined globals facility. |
tree | commitdiff |
2005-03-20 |
Chris Lattner | Build EC's for globals twice. The first is after const... |
tree | commitdiff |
2005-03-20 |
Chris Lattner | Add a new DSNode::removeGlobal method. |
tree | commitdiff |
2005-03-20 |
Chris Lattner | Transform BU pass to not use the horrible DSCallSiteIte... |
tree | commitdiff |
2005-03-20 |
Chris Lattner | Implement new methods for dealing with DSNode global... |
tree | commitdiff |
2005-03-20 |
Chris Lattner | use simpler methods. |
tree | commitdiff |
2005-03-20 |
Chris Lattner | method was renamed. |
tree | commitdiff |
2005-03-20 |
Chris Lattner | print out equiv class info. |
tree | commitdiff |
2005-03-20 |
Chris Lattner | some methods got renamed |
tree | commitdiff |
2005-03-20 |
Chris Lattner | Make use of simpler DSNode methods. |
tree | commitdiff |
2005-03-20 |
Chris Lattner | #ifdef out a function only used by #ifdef'd code. |
tree | commitdiff |
2005-03-20 |
Chris Lattner | comment cleanup |
tree | commitdiff |
2005-03-19 |
Chris Lattner | Create an equivalence class of global variables that... |
tree | commitdiff |
2005-03-19 |
Chris Lattner | Switch to use the new interface for the EquivalenceClas... |
tree | commitdiff |
2005-03-18 |
Chris Lattner | do not bother inlining nullary functions without return... |
tree | commitdiff |
2005-03-18 |
Chris Lattner | fix a bogus assertion |
tree | commitdiff |
2005-03-18 |
Chris Lattner | another fastpath |
tree | commitdiff |
2005-03-18 |
Chris Lattner | expose this pass to both opt and analyze |
tree | commitdiff |
2005-03-18 |
Chris Lattner | remove a bogus optimization. This only works if there... |
tree | commitdiff |
2005-03-18 |
Chris Lattner | Rewrite DSAA::getModRefInfo to compute the mapping... |
tree | commitdiff |
2005-03-17 |
Chris Lattner | implement a new method. |
tree | commitdiff |
2005-03-17 |
Chris Lattner | add some possibly bogus assertions. |
tree | commitdiff |
2005-03-17 |
Chris Lattner | Do not include the Function* for direct call/invoke... |
tree | commitdiff |
2005-03-17 |
Chris Lattner | simplify this function a bit, allow DS-AA to build... |
tree | commitdiff |
2005-03-17 |
Chris Lattner | Clean up some code, handle null pointer specially to... |
tree | commitdiff |
2005-03-17 |
Chris Lattner | Two changes: |
tree | commitdiff |
2005-03-17 |
Chris Lattner | Fix the missing symbols problem Bill was hitting. ... |
tree | commitdiff |
2005-03-17 |
Chris Lattner | Do not create ridiculously huge DSNodes, as described... |
tree | commitdiff |
2005-03-16 |
Chris Lattner | remove use of compat_iterator. |
tree | commitdiff |
2005-03-15 |
Chris Lattner | make sure to mark nodes in the globals graph incomplete... |
tree | commitdiff |
2005-03-15 |
Chris Lattner | fix crashes when we only have a prototype for main. |
tree | commitdiff |
2005-03-15 |
Chris Lattner | Fix a crash that happens when mapping something like... |
tree | commitdiff |
2005-03-15 |
Chris Lattner | Make computeGGToGMapping compute an invnodemap |
tree | commitdiff |
2005-03-15 |
Chris Lattner | Finally fix (the right way) the problem where functions... |
tree | commitdiff |
2005-03-15 |
Chris Lattner | Start using retnodes_* for iteration. |
tree | commitdiff |
2005-03-15 |
Chris Lattner | avoid varialbe name collisions |
tree | commitdiff |
2005-03-15 |
Chris Lattner | This mega patch converts us from using Function::a... |
tree | commitdiff |
2005-03-15 |
Chris Lattner | Don't crash if computing a mapping to a node with zero... |
tree | commitdiff |
2005-03-15 |
Chris Lattner | rename method, add counterpart |
tree | commitdiff |
2005-03-14 |
Chris Lattner | add a method to compute a commonly used mapping. |
tree | commitdiff |
2005-03-13 |
Chris Lattner | regardless of whether or not the client things we shoul... |
tree | commitdiff |
2005-03-13 |
Chris Lattner | Make sure to remove incomplete markers before we add... |
tree | commitdiff |
2005-03-13 |
Chris Lattner | The incoming arguments to main (the argv list) are... |
tree | commitdiff |
2005-03-13 |
Chris Lattner | After finishing BU analysis, move all global variables... |
tree | commitdiff |
2005-03-13 |
Chris Lattner | ADd support for printing eqgraphs. |
tree | commitdiff |
2005-03-13 |
Chris Lattner | Replace linear search with logrithmic one. |
tree | commitdiff |
2005-03-12 |
Chris Lattner | make sure to mark nodes returned from functions as... |
tree | commitdiff |
2005-03-12 |
Chris Lattner | remove this from the PA namespace, leaving it in the... |
tree | commitdiff |
2005-03-12 |
Chris Lattner | Move this from the pool allocator project to here,... |
tree | commitdiff |
2005-03-09 |
Chris Lattner | Fix Regression/Analysis/BasicAA/2005-03-09-BrokenBasicA... |
tree | commitdiff |
2005-03-09 |
Chris Lattner | Export two methods for getting -X and A-B. |
tree | commitdiff |
2005-03-05 |
Chris Lattner | Make sure the two arguments of a setcc instruction... |
tree | commitdiff |
2005-03-04 |
Chris Lattner | Trivial cleanup patch |
tree | commitdiff |
2005-02-27 |
Chris Lattner | Fix spelling, patch contributed by Gabor Greif |
tree | commitdiff |
2005-02-26 |
Chris Lattner | DCE a dead function |
tree | commitdiff |
2005-02-26 |
Chris Lattner | 1 + 100 + 51 == 152, not 52. |
tree | commitdiff |
2005-02-25 |
Chris Lattner | Handle null a bit more carefully. |
tree | commitdiff |
2005-02-24 |
Chris Lattner | This instruction: |
tree | commitdiff |
2005-02-24 |
Chris Lattner | Fix a bug introduced by revision 1.187 of this file. |
tree | commitdiff |
2005-02-22 |
Chris Lattner | Remove use of bind_obj, deleter, and finegrainify names... |
tree | commitdiff |
2005-02-17 |
Chris Lattner | Scary typo that fixes Regression/Transforms/IndVarsSimp... |
tree | commitdiff |
2005-02-15 |
Chris Lattner | Add a sanity check. |
tree | commitdiff |
2005-02-15 |
Chris Lattner | Add a new method to make it easy to update graphs. |
tree | commitdiff |
2005-02-13 |
Chris Lattner | Correct the recursive PHI node handling routines in... |
tree | commitdiff |
2005-02-09 |
Chris Lattner | Use new edge iterators to simplify some code. |
tree | commitdiff |
2005-02-07 |
Chris Lattner | IndCallGraphMap is now a pointer to a new'd map. |
tree | commitdiff |
2005-02-04 |
Chris Lattner | If we have an indirect call site that calls N functions... |
tree | commitdiff |
2005-02-04 |
Chris Lattner | Split mergeInGraph into two methods. |
tree | commitdiff |
2005-02-04 |
Chris Lattner | Fix the Regression/Transforms/DSAnalysis/recursion... |
tree | commitdiff |
2005-02-03 |
Chris Lattner | Refactor getFunctionArgumentsForCall out of mergeInGraph. |
tree | commitdiff |
2005-02-01 |
Chris Lattner | Eliminate some duplicated debug code |
tree | commitdiff |
2005-02-01 |
Chris Lattner | Eliminate self-recursion as a special case. |
tree | commitdiff |
2005-02-01 |
Chris Lattner | Eliminate use of DSCallSiteIterator in key loop. This... |
tree | commitdiff |
2005-02-01 |
Chris Lattner | Signficantly speed up printing by not emitting the... |
tree | commitdiff |
2005-02-01 |
Chris Lattner | Do not revisit nodes in the SCC traversal. This speeds... |
tree | commitdiff |
2005-02-01 |
Chris Lattner | Fix a problem where we could infinitely recurse on... |
tree | commitdiff |
2005-01-31 |
Chris Lattner | Rename variables to work with VC++'s hokey scoping... |
tree | commitdiff |
2005-01-31 |
Chris Lattner | Fix some scary bugs that VC++ detected. |
tree | commitdiff |
2005-01-30 |
Chris Lattner | Make things more const-correct, adjust to changes in... |
tree | commitdiff |
2005-01-30 |
Chris Lattner | * Make some methods more const correct. |
tree | commitdiff |
2005-01-29 |
Chris Lattner | Due to previous simplifications, we can simplify the... |
tree | commitdiff |
2005-01-29 |
Chris Lattner | Properly handle volatile. |
tree | commitdiff |
2005-01-29 |
Chris Lattner | Remove some useless map operations. Loads/stores that... |
tree | commitdiff |
2005-01-29 |
Chris Lattner | Before doing expensive global analysis, check to make... |
tree | commitdiff |
2005-01-29 |
Chris Lattner | Minor simplification/speedup. Replaces a set lookup... |
tree | commitdiff |
2005-01-29 |
Chris Lattner | Eliminate generality that is not buying us anything... |
tree | commitdiff |
2005-01-29 |
Chris Lattner | If we see: |
tree | commitdiff |
2005-01-28 |
Chris Lattner | Remove this code as it is currently completely broken... |
tree | commitdiff |
2005-01-24 |
Chris Lattner | Make -ds-aa more useful, allowing it to be updated... |
tree | commitdiff |
2005-01-12 |
Chris Lattner | Silence VC++ warnings. |
tree | commitdiff |
2005-01-10 |
Jeff Cohen | Apply feed back from Chris: |
tree | commitdiff |
2005-01-09 |
Jeff Cohen | Add last four createXxxPass functions |
tree | commitdiff |
next |