summaryrefslogtreecommitdiffstats
path: root/llvm/lib
Commit message (Expand)AuthorAgeFilesLines
...
* rename InstValue to SimpleValue, add some comments.Chris Lattner2011-01-031-26/+41
* CMake: Add missing source file.Michael J. Spencer2011-01-031-0/+1
* Allocate nodes for the scoped hash table from a recyling bump pointerChris Lattner2011-01-031-5/+9
* reduce redundancy in the hashing code and other misc cleanups.Chris Lattner2011-01-032-20/+24
* Add a new loop-instsimplify pass, with the intention of replacing the instanceCameron Zwarich2011-01-033-0/+114
* fix some pastosChris Lattner2011-01-021-4/+4
* add DEBUG and -stats output to earlycse.Chris Lattner2011-01-022-6/+39
* Enhance earlycse to do CSE of casts, instsimplify and die.Chris Lattner2011-01-021-4/+141
* split dom frontier handling stuff out to its own DominanceFrontier header,Chris Lattner2011-01-0221-35/+32
* sketch out a new early cse pass. No functionality yet.Chris Lattner2011-01-022-0/+63
* fix a miscompilation of tramp3d-v4: when forming a memcpy, we have to makeChris Lattner2011-01-021-12/+23
* If a loop iterates exactly once (has backedge count = 0) then don'tChris Lattner2011-01-021-0/+6
* Try to reuse the value when lowering memset.Benjamin Kramer2011-01-022-47/+21
* Lower the i8 extension in memset to a multiply instead of a potentially long ...Benjamin Kramer2011-01-021-15/+17
* A workaround for a bug in cmake 2.8.3 diagnosed on PR 8885.Oscar Fuentes2011-01-021-0/+5
* Also remove functions that use complex constant expressions in terms ofNick Lewycky2011-01-021-5/+18
* enhance loop idiom recognition to scan *all* unconditionally executedChris Lattner2011-01-021-8/+39
* make inSubLoop much more efficient.Chris Lattner2011-01-021-4/+1
* rip out isExitBlockDominatedByBlockInLoop, calling DomTree::dominates instead.Chris Lattner2011-01-021-37/+4
* add a list of opportunities for future improvement.Chris Lattner2011-01-021-1/+22
* update a bunch of entries.Chris Lattner2011-01-022-137/+56
* Fix PR8702 by not having LoopSimplify claim to preserve LCSSA form. As descr...Duncan Sands2011-01-021-15/+12
* Allow loop-idiom to run on multiple BB loops, but still only scan the loop Chris Lattner2011-01-022-13/+5
* remove debugging code.Chris Lattner2011-01-021-4/+0
* add some -stats output.Chris Lattner2011-01-021-1/+10
* improve loop rotation to use CodeMetrics to analyze theChris Lattner2011-01-022-17/+8
* teach loop idiom recognition to form memcpy's from simple loops.Chris Lattner2011-01-021-22/+102
* Remove functions from the FnSet when one of their callee's is being merged. ThisNick Lewycky2011-01-021-82/+66
* a missed __builtin_object_size case.Chris Lattner2011-01-011-0/+17
* various updates.Chris Lattner2011-01-011-31/+29
* fix a globalopt crash on two Adobe-C++ testcases that the recentChris Lattner2011-01-011-0/+5
* Add support for the 'H' modifier.Rafael Espindola2011-01-011-0/+6
* Model operand restrictions of mul-like instructions on ARMv5 viaAnton Korobeynikov2011-01-014-10/+100
* add a validity check that was missed, fixing a crash on theChris Lattner2011-01-011-0/+5
* Revert commit 122654 at the request of Chris, who reckons that instsimplifyDuncan Sands2011-01-012-124/+63
* improve validity check to handle constant-trip-count loops moreChris Lattner2011-01-011-7/+17
* implement the "no aliasing accesses in loop" safety check. This passChris Lattner2011-01-011-5/+32
* Fix PR8878.Rafael Espindola2011-01-011-0/+1
* Fix a README item by having InstructionSimplify do a mild form of valueDuncan Sands2011-01-012-63/+124
* ptx: remove reg-reg addressing mode and st.constChe-Liang Chiou2011-01-012-29/+11
* ptx: add store instructionChe-Liang Chiou2011-01-014-4/+101
* Add to the list of cmake files the object file, not the asm file. ThisOscar Fuentes2010-12-311-1/+1
* Simplify this pass by using a depth-first iterator to ensure that allDuncan Sands2010-12-311-39/+20
* Zap dead instructions harder.Duncan Sands2010-12-311-7/+2
* Make a bunch of symbols internal.Benjamin Kramer2010-12-302-19/+19
* Add another non-commutable instruction that gas accepts commuted forms for.Nick Lewycky2010-12-301-3/+4
* ptx: add state spacesChe-Liang Chiou2010-12-303-8/+63
* include the module identifier when emitting this warning, PR8865.Chris Lattner2010-12-301-4/+7
* print the right string, thanks for Frits for noticing.Chris Lattner2010-12-301-1/+1
* Use getVRegDef() instead of def_iterator. This leads to fewer defs being addedCameron Zwarich2010-12-301-4/+3
OpenPOWER on IntegriCloud