aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Scalar/EarlyCSE.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master llvm for rebase to r233350Pirama Arumuga Nainar2015-04-091-11/+7
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-231-260/+375
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-021-4/+25
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-291-11/+12
* Update to LLVM 3.5a.Stephen Hines2014-04-241-15/+19
* Get rid of unused isPodLike definitions.Eli Friedman2013-09-111-10/+0
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-2/+2
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-7/+7
* Update EarlyCSE's SimpleValues to use Hashing.h for their hashes. Expanded th...Michael Ilseman2012-10-091-25/+81
* Move TargetData to DataLayout.Micah Villmow2012-10-081-3/+3
* Use LLVM_DELETED_FUNCTION in place of 'DO NOT IMPLEMENT' comments.Craig Topper2012-09-151-2/+4
* Make MemoryBuiltins aware of TargetLibraryInfo.Benjamin Kramer2012-08-291-1/+1
* Clean whitespaces.Nadav Rotem2012-07-241-40/+40
* bz11794 : EarlyCSE stack overflow on long functions.Lenny Maiorani2012-01-311-22/+117
* Propagate TargetLibraryInfo throughout ConstantFolding.cpp and Chad Rosier2011-12-011-1/+6
* Fix a couple hash functions so that they do not depend on undefined shifts. ...Eli Friedman2011-10-121-2/+2
* Change a bunch of isVolatile() checks to check for atomic load/store as well.Eli Friedman2011-09-121-2/+2
* 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