1. 0e62011 [Alignment][NFC] Remove dependency on GlobalObject::setAlignment(unsigned) by Guillaume Chatelet · 6 years ago
  2. 9681ea9 Reapply r374743 with a fix for the ocaml binding by Joerg Sonnenberger · 6 years ago
  3. 1a21f98 Revert "Add a pass to lower is.constant and objectsize intrinsics" by Dmitri Gribenko · 6 years ago
  4. e4300c3 Add a pass to lower is.constant and objectsize intrinsics by Joerg Sonnenberger · 6 years ago
  5. e746380 CodeGenPrepare - silence static analyzer dyn_cast<> null dereference warnings. NFCI. by Simon Pilgrim · 6 years ago
  6. ab11b91 [Alignment][NFC] Remove AllocaInst::setAlignment(unsigned) by Guillaume Chatelet · 6 years ago
  7. 39b81f1 [CodeGenPrepare] Mend "avoid crashing from replacing a phi twice" fix. by Jesper Antonsson · 6 years ago
  8. 2cec4b5 Revert [IR] allow fast-math-flags on phi of FP values by Sanjay Patel · 6 years ago
  9. dec0322 [IR] allow fast-math-flags on phi of FP values by Sanjay Patel · 6 years ago
  10. a6e944b [CGP] Ensure sinking multiple instructions does not invalidate dominance checks by David Green · 6 years ago
  11. 9853484 CodeGenPrep: add separate hook say when GEPs should be used for sinking. NFCI. by Tim Northover · 6 years ago
  12. 9c27b59 Change TargetLibraryInfo analysis passes to always require Function by Teresa Johnson · 6 years ago
  13. 93c2787 [CGP] Remove ModifiedDT from the makeBitReverse loop by Craig Topper · 6 years ago
  14. acceedb [CodeGenPrepare] Fix use-after-free by Sanjay Patel · 6 years ago
  15. 0eaee54 [llvm] Migrate llvm::make_unique to std::make_unique by Jonas Devlieghere · 6 years ago
  16. 038dd43 [NFC][CodeGen] Modify the type element of TailCalls to simplify the dupRetToEnableTailCallOpts() by Kang Zhang · 6 years ago
  17. 2e46312 [DAGCombiner] [CodeGenPrepare] More comprehensive GEP splitting by Luis Marques · 6 years ago
  18. c8d88ad1 [CodeGenPrepare][x86] shift both sides of a vector select when profitable by Sanjay Patel · 6 years ago
  19. 7ea378b [CodeGenPrepare] propagate debuginfo when copying a shuffle by Sanjay Patel · 6 years ago
  20. 8dbeb92 TTI: Improve default costs for addrspacecast by Matt Arsenault · 6 years ago
  21. b477142 Use the DataLayout::typeSizeEqualsStoreSize helper. NFC by Bjorn Pettersson · 6 years ago
  22. 38ef296 [CodeGenPrepare] Ensure we get a non-null result from getTrueOrFalseValue. NFCI. by Simon Pilgrim · 6 years ago
  23. 0e71a6e [CodeGenPrepare] Don't split the store if it is volatile by QingShan Zhang · 6 years ago
  24. 1a1b922 [NFC] BasicBlock: refactor changePhiUses() out of replacePhiUsesWith(), use it by Roman Lebedev · 7 years ago
  25. e3b1d82 [NFC] PHINode: introduce replaceIncomingBlockWith() function, use it by Roman Lebedev · 7 years ago
  26. 5ab41a7 [CodeGenPrepare] limit overflow intrinsic matching to a single basic block (2nd try) by Sanjay Patel · 7 years ago
  27. 46ec57e Revert "[CodeGenPrepare] limit overflow intrinsic matching to a single basic block" by Evgeniy Stepanov · 7 years ago
  28. 8ff072e [CodeGenPrepare] limit overflow intrinsic matching to a single basic block by Sanjay Patel · 7 years ago
  29. 1646851 [CGP] Look through bitcasts when duplicating returns for tail calls by Francis Visoiu Mistrih · 7 years ago
  30. b6c190d Include what's used in a few cpp files - these were getting transitive by Eric Christopher · 7 years ago
  31. 85bd397 [IR] Refactor attribute methods in Function class (NFC) by Evandro Menezes · 7 years ago
  32. b7e2138 [CGP] Reset DT when optimizing select instructions by Teresa Johnson · 7 years ago
  33. 3bd4b5a [CGP] Build the DominatorTree lazily by Teresa Johnson · 7 years ago
  34. 4dc8519 [CGP] Make several static functions member functions (NFC) by Teresa Johnson · 7 years ago
  35. d47eac5 [CodeGenPrepare] limit formation of overflow intrinsics (PR41129) by Sanjay Patel · 7 years ago
  36. a2250e9 [CGP] fix formatting; NFC by Sanjay Patel · 7 years ago
  37. d1ce455 [CGP] convert chain of 'if' to 'switch'; NFC by Sanjay Patel · 7 years ago
  38. 339daae [CodeGenPrepare] avoid crashing from replacing a phi twice by Mikael Holmen · 7 years ago
  39. 2c9275a [CGP] add another bailout for degenerate code (PR41064) by Sanjay Patel · 7 years ago
  40. 8935aca CodeGenPrep: preserve inbounds attribute when sinking GEPs. by Tim Northover · 7 years ago
  41. 1e249ca [CGP] Fix UB when GEP is bound to trivial PHINode by Eugene Leviant · 7 years ago
  42. 52760bf [CGP] Limit distance between overflow math and cmp by Sam Parker · 7 years ago
  43. 7d8260f [CGP] fix comments; NFC by Sanjay Patel · 7 years ago
  44. ce3be45 [CodeGenPrepare] Fix ModifiedDT flag in optimizeSelectInst by Rong Xu · 7 years ago
  45. b1daf0a [CGP] Avoid repeatedly building DominatorTree causing long compile-time (NFC) by Teresa Johnson · 7 years ago
  46. 3b2d0bc [CodeGenPrepare] avoid crashing on non-canonical/degenerate code by Sanjay Patel · 7 years ago
  47. cb04ba0 [CGP] add special-cases to form unsigned add with overflow (PR40486) by Sanjay Patel · 7 years ago
  48. ffe1cf5 [CGP] move overflow intrinsic insertion to common location; NFCI by Sanjay Patel · 7 years ago
  49. 198cc30 [CGP] match a special-case of unsigned subtract overflow by Sanjay Patel · 7 years ago
  50. d8b4efc [CGP] form usub with overflow from sub+icmp by Sanjay Patel · 7 years ago
  51. 784929d Implementation of asm-goto support in LLVM by Craig Topper · 7 years ago
  52. 3b25196 [CGP] Add support for sinking operands to their users, if they are free. by Florian Hahn · 7 years ago
  53. c00bdab4 [CGP] use IRBuilder to simplify code by Sanjay Patel · 7 years ago
  54. 84ceae6 [CGP] adjust target constraints for forming uaddo by Sanjay Patel · 7 years ago
  55. 00fcc74 [CGP] refactor optimizeCmpExpression (NFCI) by Sanjay Patel · 7 years ago
  56. 7976eb5 [opaque pointer types] Pass function types to CallInst creation. by James Y Knight · 7 years ago
  57. ede49dd Lower widenable_conditions in CGP by Philip Reames · 7 years ago
  58. d81f230 Revert "Reapply "[CGP] Check for existing inttotpr before creating new one"" by David L. Jones · 7 years ago
  59. 600e9de Add a 'dynamic' parameter to the objectsize intrinsic by Erik Pilkington · 7 years ago
  60. 5ed4d46 [CodeGenPrepare] Handle all debug calls in dupRetToEnableTailCallOpts() by Jonas Paulsson · 7 years ago
  61. 2946cd7 Update the file headers across all of the LLVM projects in the monorepo by Chandler Carruth · 7 years ago
  62. a0383d6 Reapply "[CGP] Check for existing inttotpr before creating new one" by Roman Tereshin · 7 years ago
  63. 022bf3e Revert "Reapply "[CGP] Check for existing inttotpr before creating new one"" by Roman Tereshin · 7 years ago
  64. dd6f9f6 Reapply "[CGP] Check for existing inttotpr before creating new one" by Roman Tereshin · 7 years ago
  65. 86ac532 Revert "[CGP] Check for existing inttotpr before creating new one" by Roman Tereshin · 7 years ago
  66. 85a0467 [CGP] Check for existing inttotpr before creating new one by Roman Tereshin · 7 years ago
  67. a69084f [CodeGenPrepare] Fix bad IR created by large offset GEP splitting. by Eli Friedman · 7 years ago
  68. ac874c4 [Debuginfo] Prevent CodeGenPrepare from dropping debuginfo references. by Wolfgang Pieb · 7 years ago
  69. 2673f17 [CGP] Improve compile time for complex addressing mode by Serguei Katkov · 7 years ago
  70. 12c7a96 Fix disturbing warning - NFCI by Serge Guelton · 7 years ago
  71. e7b789b [ProfileSummary] Standardize methods and fix comment by Vedant Kumar · 7 years ago
  72. d482b01 Use a data structure better suited for large sets in SimplificationTracker. by Ali Tamur · 7 years ago
  73. 72f76bf Add support for llvm.is.constant intrinsic (PR4898) by James Y Knight · 7 years ago
  74. abd820a CGP: Clear data structures at the end of a loop iteration instead of the beginning. by Peter Collingbourne · 7 years ago
  75. 2bfe759 Fix a use-after-RAUW bug in large GEP splitting by Krzysztof Pszeniczny · 7 years ago
  76. 0cac726 llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...) by Fangrui Song · 7 years ago
  77. 353cb3d [CodeGen] Enable tail calls for functions with NonNull attributes. by David Green · 7 years ago
  78. 1b02dad [CodeGenPrepare] Preserve debug locs in OptimizeExtractBits by Vedant Kumar · 7 years ago
  79. e27e87c [CGP] Ensure splitgep gives deterministic output by David Green · 7 years ago
  80. 7d30653 Revert "[CodeGenPrepare] Scan past debug intrinsics to find select candidates (NFC)" by David Blaikie · 7 years ago
  81. a85ca3d [CodeGenPrepare] Set debug locs when folding a comparison into a uadd.with.overflow by Vedant Kumar · 7 years ago
  82. 4760686 [CodeGenPrepare] Set debug loc when widening a switch condition by Vedant Kumar · 7 years ago
  83. 1e8a2c9 [CodeGenPrepare] Set debug locations when splitting selects by Vedant Kumar · 7 years ago
  84. 30406fd [CodeGenPrepare] Clean up dbg.value use-before-def as late as possible by Vedant Kumar · 7 years ago
  85. 00e7558 [CodeGenPrepare] Scan past debug intrinsics to find select candidates (NFC) by Vedant Kumar · 7 years ago
  86. fbc3873 [CodeGenPrepare] Exit earlier when optimizing selects (NFC) by Vedant Kumar · 7 years ago
  87. 8c17f9a by Guozhi Wei · 7 years ago
  88. ee82a79 [CGP] Fix GEP issue with out of range APInt constant values not fitting in int64_t by Simon Pilgrim · 7 years ago
  89. 42243df Fix inconsistency with/without debug information (-g) by Jonas Devlieghere · 7 years ago
  90. cb0bab8 [CodeGen] Fix inconsistent declaration parameter name by Fangrui Song · 7 years ago
  91. b3091da Use Type::isIntOrPtrTy where possible, NFC by Vedant Kumar · 7 years ago
  92. 23bba56 [CodeGen] Make block removal order deterministic in CodeGenPrepare by David Stenberg · 7 years ago
  93. 5b3db45 Implement strip.invariant.group by Piotr Padlewski · 7 years ago
  94. dfd14ad Generalize MergeBlockIntoPredecessor. Replace uses of MergeBasicBlockIntoOnlyPred. by Alina Sbirlea · 7 years ago
  95. c73b6d6 [NFC] fix trivial typos in comments by Hiroshi Inoue · 7 years ago
  96. c4c6b54 [CodeGenPrepare] Move Extension Instructions Through Logical And Shift Instructions by Guozhi Wei · 7 years ago
  97. 31b98d2 Move Analysis/Utils/Local.h back to Transforms by David Blaikie · 7 years ago
  98. 03005d3 [CodeGenPrepare] Revert r331783 by Guozhi Wei · 7 years ago
  99. 40399a2 [DebugInfo] Maintain DI when converting GEP to bitcast by Vedant Kumar · 7 years ago
  100. 9374c04 [DebugInfo] Maintain DI for sunken bitcasts by Vedant Kumar · 7 years ago