summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* split dom frontier handling stuff out to its own DominanceFrontier header,Chris Lattner2011-01-02
* sketch out a new early cse pass. No functionality yet.Chris Lattner2011-01-02
* fix a miscompilation of tramp3d-v4: when forming a memcpy, we have to makeChris Lattner2011-01-02
* If a loop iterates exactly once (has backedge count = 0) then don'tChris Lattner2011-01-02
* Try to reuse the value when lowering memset.Benjamin Kramer2011-01-02
* Lower the i8 extension in memset to a multiply instead of a potentially long ...Benjamin Kramer2011-01-02
* A workaround for a bug in cmake 2.8.3 diagnosed on PR 8885.Oscar Fuentes2011-01-02
* Also remove functions that use complex constant expressions in terms ofNick Lewycky2011-01-02
* enhance loop idiom recognition to scan *all* unconditionally executedChris Lattner2011-01-02
* make inSubLoop much more efficient.Chris Lattner2011-01-02
* rip out isExitBlockDominatedByBlockInLoop, calling DomTree::dominates instead.Chris Lattner2011-01-02
* add a list of opportunities for future improvement.Chris Lattner2011-01-02
* update a bunch of entries.Chris Lattner2011-01-02
* Fix PR8702 by not having LoopSimplify claim to preserve LCSSA form. As descr...Duncan Sands2011-01-02
* Remove an unused member function.Cameron Zwarich2011-01-02
* Propagate to parent scope changes made to CMAKE_CXX_FLAGS.Oscar Fuentes2011-01-02
* Fix a typo in a variable name.Cameron Zwarich2011-01-02
* Move a load into the only branch where it is used and eliminate a temporary.Cameron Zwarich2011-01-02
* Add the explanatory comment from r122680's commit message to the code itself.Cameron Zwarich2011-01-02
* Tidy up indentation.Cameron Zwarich2011-01-02
* Fix a typo, which should also fix the failure on llvm-x86_64-linux-checks.Cameron Zwarich2011-01-02
* Allow loop-idiom to run on multiple BB loops, but still only scan the loop Chris Lattner2011-01-02
* Remove the #ifdef'd code for balancing the eval-link data structure. It doesn'tCameron Zwarich2011-01-02
* remove debugging code.Chris Lattner2011-01-02
* add some -stats output.Chris Lattner2011-01-02
* improve loop rotation to use CodeMetrics to analyze theChris Lattner2011-01-02
* Speed up dominator computation some more by optimizing bucket processing. WhenCameron Zwarich2011-01-02
* teach loop idiom recognition to form memcpy's from simple loops.Chris Lattner2011-01-02
* Remove functions from the FnSet when one of their callee's is being merged. ThisNick Lewycky2011-01-02
* a missed __builtin_object_size case.Chris Lattner2011-01-01
* various updates.Chris Lattner2011-01-01
* fix a globalopt crash on two Adobe-C++ testcases that the recentChris Lattner2011-01-01
* Fix darwin bots.Rafael Espindola2011-01-01
* Remove empty directories left behind by git-svn users.Benjamin Kramer2011-01-01
* Add support for the 'H' modifier.Rafael Espindola2011-01-01
* Update the testAnton Korobeynikov2011-01-01
* turn on memset idiom recognition by default. Though there are still lots ofChris Lattner2011-01-01
* Model operand restrictions of mul-like instructions on ARMv5 viaAnton Korobeynikov2011-01-01
* add a validity check that was missed, fixing a crash on theChris Lattner2011-01-01
* Revert commit 122654 at the request of Chris, who reckons that instsimplifyDuncan Sands2011-01-01
* improve validity check to handle constant-trip-count loops moreChris Lattner2011-01-01
* implement the "no aliasing accesses in loop" safety check. This passChris Lattner2011-01-01
* Fix PR8878.Rafael Espindola2011-01-01
* Correct a bunch of mistakes which meant that the example pass didn'tDuncan Sands2011-01-01
* I was unable to get the instructions to work if LLVM was builtDuncan Sands2011-01-01
* Clarify that the loadable module turns up in the top-level directory,Duncan Sands2011-01-01
* Fix a README item by having InstructionSimplify do a mild form of valueDuncan Sands2011-01-01
* ptx: remove reg-reg addressing mode and st.constChe-Liang Chiou2011-01-01
* ptx: add store instructionChe-Liang Chiou2011-01-01
* Add a reference to the OCamlLangImpl8.Erick Tryzelaar2011-01-01