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