summaryrefslogtreecommitdiff
path: root/lib/Transforms/Scalar/EarlyCSE.cpp
Commit message (Expand)AuthorAge
* [C++] Use 'nullptr'. Transforms edition.Craig Topper2014-04-25
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-22
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-05
* Make DataLayout a plain object, not a pass.Rafael Espindola2014-02-25
* Rename many DataLayout variables from TD to DL.Rafael Espindola2014-02-21
* Disable most IR-level transform passes on functions marked 'optnone'.Paul Robinson2014-02-06
* [PM] Split DominatorTree into a concrete analysis result object whichChandler Carruth2014-01-13
* [cleanup] Move the Dominators.h and Verifier.h headers into the IRChandler Carruth2014-01-13
* Change std::deque => std::vector. No functionality change.Michael Gottesman2013-12-05
* Get rid of unused isPodLike definitions.Eli Friedman2013-09-11
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-02
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-03
* Update EarlyCSE's SimpleValues to use Hashing.h for their hashes. Expanded th...Michael Ilseman2012-10-09
* Move TargetData to DataLayout.Micah Villmow2012-10-08
* Use LLVM_DELETED_FUNCTION in place of 'DO NOT IMPLEMENT' comments.Craig Topper2012-09-15
* Make MemoryBuiltins aware of TargetLibraryInfo.Benjamin Kramer2012-08-29
* Clean whitespaces.Nadav Rotem2012-07-24
* bz11794 : EarlyCSE stack overflow on long functions.Lenny Maiorani2012-01-31
* Propagate TargetLibraryInfo throughout ConstantFolding.cpp and Chad Rosier2011-12-01
* Fix a couple hash functions so that they do not depend on undefined shifts. ...Eli Friedman2011-10-12
* Change a bunch of isVolatile() checks to check for atomic load/store as well.Eli Friedman2011-09-12
* Duncan deftly points out that readnone functions aren'tChris Lattner2011-01-03
* stength reduce my previous patch a bit. The only instructionsChris Lattner2011-01-03
* fix PR8895: metadata operands don't have a strong use of theirChris Lattner2011-01-03
* earlycse can do trivial with-a-block dead store Chris Lattner2011-01-03
* switch the load table to use a recycling bump pointer allocator,Chris Lattner2011-01-03
* now that loads are in their own table, we can implementChris Lattner2011-01-03
* split loads and calls into separate tables. Loads are now just indexedChris Lattner2011-01-03
* various cleanups, no functionality change.Chris Lattner2011-01-03
* Teach EarlyCSE to do trivial CSE of loads and read-only calls.Chris Lattner2011-01-03
* rename InstValue to SimpleValue, add some comments.Chris Lattner2011-01-03
* Allocate nodes for the scoped hash table from a recyling bump pointerChris Lattner2011-01-03
* reduce redundancy in the hashing code and other misc cleanups.Chris Lattner2011-01-03
* fix some pastosChris Lattner2011-01-02
* add DEBUG and -stats output to earlycse.Chris Lattner2011-01-02
* Enhance earlycse to do CSE of casts, instsimplify and die.Chris Lattner2011-01-02
* sketch out a new early cse pass. No functionality yet.Chris Lattner2011-01-02