summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/ConstantHoisting.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [multiversion] Thread a function argument through all the callers of theChandler Carruth2015-02-011-1/+1
* [PM] Change the core design of the TTI analysis to use a polymorphicChandler Carruth2015-01-311-3/+3
* Remove unnecessary copying or replace it with moves in a bunch of places.Benjamin Kramer2014-10-041-2/+2
* ConstantHoisting.cpp: Add <tuple> for std::tie, since r207593 removed FileSys...NAKAMURA Takumi2014-04-301-0/+1
* [C++] Use 'nullptr'. Transforms edition.Craig Topper2014-04-251-1/+2
* [Constant Hoisting] Materialize the constant before the cloned cast instruction.Juergen Ributzka2014-04-221-2/+11
* [Constant Hoisting] Print the instructions in the correct order for debugging...Juergen Ributzka2014-04-221-2/+2
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-1/+2
* Revert "[Constant Hoisting] Lazily compute the idom and cache the result."Juergen Ributzka2014-04-031-43/+4
* [Constant Hoisting] Make the constant candidate map local to the collectConst...Juergen Ributzka2014-03-251-11/+14
* [Constant Hoisting] Erase dead cast instructions.Juergen Ributzka2014-03-221-1/+1
* [Constant Hoisting] Fix multiple entries for the same basic block in PHI nodes.Juergen Ributzka2014-03-221-3/+36
* [Constant Hoisting] Make the constant materialization cost operand dependentJuergen Ributzka2014-03-211-7/+7
* [Constant Hoisting] Lazily compute the idom and cache the result.Juergen Ributzka2014-03-211-4/+43
* [Constant Hoisting] Change the algorithm to only track constants for instruct...Juergen Ributzka2014-03-211-239/+321
* [Constant Hoisting] Fix capitalization of function names.Juergen Ributzka2014-03-211-33/+34
* [Constant Hoisting] Replace the MapVector with a separate Map and Vector to k...Juergen Ributzka2014-03-211-38/+51
* Revert "[Constant Hoisting] Extend coverage of the constant hoisting pass."Juergen Ributzka2014-03-201-391/+259
* [Constant Hoisting] Extend coverage of the constant hoisting pass.Juergen Ributzka2014-03-201-259/+391
* [C++11] Add range based accessors for the Use-Def chain of a Value.Chandler Carruth2014-03-091-8/+6
* [C++11] Convert sort predicates into lambdas.Benjamin Kramer2014-03-071-13/+8
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-051-3/+3
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-021-2/+2
* [C++11] Switch all uses of the llvm_move macro to use std::moveChandler Carruth2014-03-021-1/+1
* Fix typosAlp Toker2014-02-251-1/+1
* [Constant Hoisting] Fix insertion point for constant materialization.Juergen Ributzka2014-02-081-18/+21
* [Constant Hoisting] Don't update the use list while traversing it - DOH!Juergen Ributzka2014-02-081-5/+16
* ConstantHoisting: We can't insert instructions directly in front of a PHI node.Benjamin Kramer2014-01-271-3/+18
* Revert "Revert "Add Constant Hoisting Pass" (r200034)"Juergen Ributzka2014-01-251-0/+436
* Revert "Add Constant Hoisting Pass" (r200034)Hans Wennborg2014-01-251-436/+0
* Add Constant Hoisting PassJuergen Ributzka2014-01-241-0/+436
* Revert "Add Constant Hoisting Pass"Juergen Ributzka2014-01-241-429/+0
* Add Constant Hoisting PassJuergen Ributzka2014-01-241-0/+429
OpenPOWER on IntegriCloud