summaryrefslogtreecommitdiff
path: root/lib/Transforms/Scalar/ConstantHoisting.cpp
Commit message (Expand)AuthorAge
* ConstantHoisting.cpp: Add <tuple> for std::tie, since r207593 removed FileSys...NAKAMURA Takumi2014-04-30
* [C++] Use 'nullptr'. Transforms edition.Craig Topper2014-04-25
* [Constant Hoisting] Materialize the constant before the cloned cast instruction.Juergen Ributzka2014-04-22
* [Constant Hoisting] Print the instructions in the correct order for debugging...Juergen Ributzka2014-04-22
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-22
* Revert "[Constant Hoisting] Lazily compute the idom and cache the result."Juergen Ributzka2014-04-03
* [Constant Hoisting] Make the constant candidate map local to the collectConst...Juergen Ributzka2014-03-25
* [Constant Hoisting] Erase dead cast instructions.Juergen Ributzka2014-03-22
* [Constant Hoisting] Fix multiple entries for the same basic block in PHI nodes.Juergen Ributzka2014-03-22
* [Constant Hoisting] Make the constant materialization cost operand dependentJuergen Ributzka2014-03-21
* [Constant Hoisting] Lazily compute the idom and cache the result.Juergen Ributzka2014-03-21
* [Constant Hoisting] Change the algorithm to only track constants for instruct...Juergen Ributzka2014-03-21
* [Constant Hoisting] Fix capitalization of function names.Juergen Ributzka2014-03-21
* [Constant Hoisting] Replace the MapVector with a separate Map and Vector to k...Juergen Ributzka2014-03-21
* Revert "[Constant Hoisting] Extend coverage of the constant hoisting pass."Juergen Ributzka2014-03-20
* [Constant Hoisting] Extend coverage of the constant hoisting pass.Juergen Ributzka2014-03-20
* [C++11] Add range based accessors for the Use-Def chain of a Value.Chandler Carruth2014-03-09
* [C++11] Convert sort predicates into lambdas.Benjamin Kramer2014-03-07
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-05
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-02
* [C++11] Switch all uses of the llvm_move macro to use std::moveChandler Carruth2014-03-02
* Fix typosAlp Toker2014-02-25
* [Constant Hoisting] Fix insertion point for constant materialization.Juergen Ributzka2014-02-08
* [Constant Hoisting] Don't update the use list while traversing it - DOH!Juergen Ributzka2014-02-08
* ConstantHoisting: We can't insert instructions directly in front of a PHI node.Benjamin Kramer2014-01-27
* Revert "Revert "Add Constant Hoisting Pass" (r200034)"Juergen Ributzka2014-01-25
* Revert "Add Constant Hoisting Pass" (r200034)Hans Wennborg2014-01-25
* Add Constant Hoisting PassJuergen Ributzka2014-01-24
* Revert "Add Constant Hoisting Pass"Juergen Ributzka2014-01-24
* Add Constant Hoisting PassJuergen Ributzka2014-01-24