aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Scalar/EarlyCSE.cpp
Commit message (Expand)AuthorAgeFilesLines
* Duncan deftly points out that readnone functions aren'tChris Lattner2011-01-031-1/+5
* stength reduce my previous patch a bit. The only instructionsChris Lattner2011-01-031-6/+9
* fix PR8895: metadata operands don't have a strong use of theirChris Lattner2011-01-031-4/+10
* earlycse can do trivial with-a-block dead store Chris Lattner2011-01-031-6/+38
* switch the load table to use a recycling bump pointer allocator,Chris Lattner2011-01-031-1/+4
* now that loads are in their own table, we can implementChris Lattner2011-01-031-1/+12
* split loads and calls into separate tables. Loads are now just indexedChris Lattner2011-01-031-42/+74
* various cleanups, no functionality change.Chris Lattner2011-01-031-24/+19
* Teach EarlyCSE to do trivial CSE of loads and read-only calls.Chris Lattner2011-01-031-22/+152
* rename InstValue to SimpleValue, add some comments.Chris Lattner2011-01-031-26/+41
* 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-031-19/+23
* fix some pastosChris Lattner2011-01-021-4/+4
* add DEBUG and -stats output to earlycse.Chris Lattner2011-01-021-3/+35
* Enhance earlycse to do CSE of casts, instsimplify and die.Chris Lattner2011-01-021-4/+141
* sketch out a new early cse pass. No functionality yet.Chris Lattner2011-01-021-0/+62