1. 93abd7d [ConstantHoisting] Remove dupliate logic in constant hoisting by Leo Li · 8 years ago
  2. 7586755 [ConstHoisting] Turn on consthoist-with-block-frequency by default. by Wei Mi · 8 years ago
  3. 20526b2 [ConstHoisting] choose to hoist when frequency is the same. by Wei Mi · 8 years ago
  4. 20fbad9 [ConstantHoisting] Avoid hoisting constants in GEPs that index into a struct type. by Leo Li · 8 years ago
  5. debb3c3 Make helper functions static. NFC. by Benjamin Kramer · 8 years ago
  6. 337d4d9 [ConstHoisting] Add BFI in constanthoisting pass and select the best insertion by Wei Mi · 9 years ago
  7. d80b69f [Constant Hoisting] Avoid inserting instructions before EH pads by Reid Kleckner · 9 years ago
  8. ca68a3e [PM] Introduce an analysis set used to preserve all analyses over by Chandler Carruth · 9 years ago
  9. 061f4a5 Apply clang-tidy's performance-unnecessary-value-param to LLVM. by Benjamin Kramer · 9 years ago
  10. 7d18a70 Fix spelling mistakes in Transforms comments. NFC. by Simon Pilgrim · 9 years ago
  11. 117296c Use StringRef in Pass/PassManager APIs (NFC) by Mehdi Amini · 9 years ago
  12. 38c2cd0 This implements a more optimal algorithm for selecting a base constant in by Sjoerd Meijer · 9 years ago
  13. 071d830 [PM] Port ConstantHoisting to the new Pass Manager by Michael Kuperstein · 9 years ago
  14. aa641a5 Re-commit optimization bisect support (r267022) without new pass manager support. by Andrew Kaylor · 10 years ago
  15. 6013f45 Revert "Initial implementation of optimization bisect support." by Vedant Kumar · 10 years ago
  16. f0f2792 Initial implementation of optimization bisect support. by Andrew Kaylor · 10 years ago
  17. 5c02f9a ARM: override cost function to re-enable ConstantHoisting (& fix it). by Tim Northover · 10 years ago
  18. 3a9c9e3 Scalar: Remove some implicit ilist iterator conversions, NFC by Duncan P. N. Exon Smith · 10 years ago
  19. ba275f9 Replace some calls to isa<LandingPadInst> with isEHPad() by David Majnemer · 10 years ago
  20. f00654e Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) by Alexander Kornienko · 10 years ago
  21. 70bc5f1 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  22. 799003b Re-sort includes with sort-includes.py and insert raw_ostream.h where it's used. by Benjamin Kramer · 11 years ago
  23. f5443238 [optnone] Skip pass Constant Hoisting on optnone functions. by Andrea Di Biagio · 11 years ago
  24. fdb9c57 [multiversion] Thread a function argument through all the callers of the by Chandler Carruth · 11 years ago
  25. 705b185 [PM] Change the core design of the TTI analysis to use a polymorphic by Chandler Carruth · 11 years ago
  26. c6cc58e Remove unnecessary copying or replace it with moves in a bunch of places. by Benjamin Kramer · 11 years ago
  27. 99aa6e1 ConstantHoisting.cpp: Add <tuple> for std::tie, since r207593 removed FileSystem.h, it includes <tuple>. by NAKAMURA Takumi · 12 years ago
  28. f40110f [C++] Use 'nullptr'. Transforms edition. by Craig Topper · 12 years ago
  29. 575bcb7 [Constant Hoisting] Materialize the constant before the cloned cast instruction. by Juergen Ributzka · 12 years ago
  30. a1444b3 [Constant Hoisting] Print the instructions in the correct order for debugging. No functional change. by Juergen Ributzka · 12 years ago
  31. 964daaa [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE by Chandler Carruth · 12 years ago
  32. c81000b Revert "[Constant Hoisting] Lazily compute the idom and cache the result." by Juergen Ributzka · 12 years ago
  33. 7be410f [Constant Hoisting] Make the constant candidate map local to the collectConstantCandidates method. by Juergen Ributzka · 12 years ago
  34. e474752 [Constant Hoisting] Erase dead cast instructions. by Juergen Ributzka · 12 years ago
  35. e802d50 [Constant Hoisting] Fix multiple entries for the same basic block in PHI nodes. by Juergen Ributzka · 12 years ago
  36. f0dff49 [Constant Hoisting] Make the constant materialization cost operand dependent by Juergen Ributzka · 12 years ago
  37. 500abd4 [Constant Hoisting] Lazily compute the idom and cache the result. by Juergen Ributzka · 12 years ago
  38. 5429c06 [Constant Hoisting] Change the algorithm to only track constants for instructions. by Juergen Ributzka · 12 years ago
  39. b8489b3 [Constant Hoisting] Fix capitalization of function names. by Juergen Ributzka · 12 years ago
  40. a29a5b8 [Constant Hoisting] Replace the MapVector with a separate Map and Vector to keep track of constant candidates. by Juergen Ributzka · 12 years ago
  41. 4635793 Revert "[Constant Hoisting] Extend coverage of the constant hoisting pass." by Juergen Ributzka · 12 years ago
  42. 6dab520 [Constant Hoisting] Extend coverage of the constant hoisting pass. by Juergen Ributzka · 12 years ago
  43. cdf4788 [C++11] Add range based accessors for the Use-Def chain of a Value. by Chandler Carruth · 12 years ago
  44. b0f74b2 [C++11] Convert sort predicates into lambdas. by Benjamin Kramer · 12 years ago
  45. 3e4c697 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
  46. b6d0bd4 [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. by Benjamin Kramer · 12 years ago
  47. 002da5d [C++11] Switch all uses of the llvm_move macro to use std::move by Chandler Carruth · 12 years ago
  48. 70b3699 Fix typos by Alp Toker · 12 years ago
  49. 9479b31 [Constant Hoisting] Fix insertion point for constant materialization. by Juergen Ributzka · 12 years ago
  50. 4c8a025 [Constant Hoisting] Don't update the use list while traversing it - DOH! by Juergen Ributzka · 12 years ago
  51. 9e709bc ConstantHoisting: We can't insert instructions directly in front of a PHI node. by Benjamin Kramer · 12 years ago
  52. f26beda Revert "Revert "Add Constant Hoisting Pass" (r200034)" by Juergen Ributzka · 12 years ago
  53. 4d67a2e Revert "Add Constant Hoisting Pass" (r200034) by Hans Wennborg · 12 years ago
  54. 4f3df4a Add Constant Hoisting Pass by Juergen Ributzka · 12 years ago
  55. 50e7e80 Revert "Add Constant Hoisting Pass" by Juergen Ributzka · 12 years ago
  56. 38b67d0 Add Constant Hoisting Pass by Juergen Ributzka · 12 years ago