summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Rename createPromoteMemoryToRegister() toAlkis Evlogimenos2005-03-28
* wrap some long linesChris Lattner2005-03-27
* remove ...Chris Lattner2005-03-27
* speed up steens by using spliceFrom, improve its precision by realizing thatChris Lattner2005-03-27
* teach andersens about undefChris Lattner2005-03-27
* Don't give up completely, maybe other AA can say something about this.Chris Lattner2005-03-27
* Factor out percentage printing into its own function. Make two changes toChris Lattner2005-03-26
* Cache mapping information for a call site after computing it for a mod/refChris Lattner2005-03-26
* Remove more long dead code: dsa doesn't provide must alias infoChris Lattner2005-03-26
* remove some unsafe code that has long been deadChris Lattner2005-03-26
* slightly improve mod/ref for DSAA by checking the globals graph for fallbackChris Lattner2005-03-26
* Teach steens-aa two things about mod/ref information:Chris Lattner2005-03-26
* Interchange this loop so that we test all pointers against one call siteChris Lattner2005-03-26
* Fix that pesky floats in integer regs problem by assigning the f32 type toNate Begeman2005-03-26
* Get closer to having varargs working. There's still something strangeNate Begeman2005-03-26
* Make 64bit args and float args work correct with calls. Thanks to ChrisNate Begeman2005-03-26
* Change interface to LowerCallTo to take a boolean isVarArg argument.Nate Begeman2005-03-26
* Next round of pattern isel changes, mostly dealing with calls.Nate Begeman2005-03-26
* Correct a documention linkNate Begeman2005-03-26
* no really, don't double count these nodes either!Chris Lattner2005-03-25
* Don't count all of the nodes in the SCC once for each function in the SCC.Chris Lattner2005-03-25
* Grow the EQ classes for globals at the end of the BU pass. This shrinksChris Lattner2005-03-25
* Support global addresses and fix call returns. Varargs still aren'tNate Begeman2005-03-25
* Enhance loopsimplify to preserve alias analysis instead of clobbering it.Chris Lattner2005-03-25
* Treat free operations as volatile, since they cannot be moved. This fixesChris Lattner2005-03-25
* Fix a bug where LICM was not updating AA information properly when sinkingChris Lattner2005-03-25
* remove a debugging timer.Chris Lattner2005-03-25
* Two changes here:Chris Lattner2005-03-25
* Make the spliceFrom case where one graph is completely empty be constant time.Chris Lattner2005-03-25
* add a new DSGraph::spliceFrom method, which violently takes the content ofChris Lattner2005-03-24
* Implement next round of Pattern ISel fixesNate Begeman2005-03-24
* Fix an incorrect argument being passed to BuildMI for indirect calls.Nate Begeman2005-03-24
* This replaces the correct but slow code with a more aggressive scc-finderChris Lattner2005-03-24
* only look at successors of globals. This gets us down to "only" 22s in theChris Lattner2005-03-24
* Unfortunately, a previous patch was not safe. Revert it, reimplementChris Lattner2005-03-24
* Commit Gabor Greif's patch to use iterators in lowering intrinsics.Nate Begeman2005-03-24
* don't bother |'ing in 0'sChris Lattner2005-03-24
* be more aggressive about incompleteness markingChris Lattner2005-03-24
* eliminate dead variables, patch contributed by Gabor Greif!Chris Lattner2005-03-24
* Implement more of the PPC32 Pattern ISel:Nate Begeman2005-03-24
* Fix silly "no newline at end of file" warningChris Lattner2005-03-24
* Fix compilation errors, patch contributed by the fabulous Bill Wendling!Chris Lattner2005-03-24
* fix a compilation error, patch contributed by Bill Wendling!Chris Lattner2005-03-24
* Addition of the PPC32 Pattern ISel. While it is far from complete, it willNate Begeman2005-03-24
* Remove comments that are now meaningless from the pattern ISels, at Chris'sNate Begeman2005-03-24
* Fix a crash while promoting a value out of a loop from a global variableChris Lattner2005-03-24
* teach ds-aa about mod/ref for external function calls.Chris Lattner2005-03-24
* Simplify dead code into a fixme :)Chris Lattner2005-03-24
* fix a compiler crash in runtime/libprofileChris Lattner2005-03-24
* wrap a long lineChris Lattner2005-03-23