1. f9027e5 Check bool attribute value in getOptionalBoolLoopAttribute. by Alina Sbirlea · 7 years ago
  2. 2946cd7 Update the file headers across all of the LLVM projects in the monorepo by Chandler Carruth · 7 years ago
  3. a78dc4d [NFC] Move some functions to LoopUtils by Max Kazantsev · 7 years ago
  4. 978ba61 Introduce llvm.loop.parallel_accesses and llvm.access.group metadata. by Michael Kruse · 7 years ago
  5. 9737096 [LoopUtils] Use i32 instead of `void`. by Davide Italiano · 7 years ago
  6. 8ee59ca [LoopUtils] Prefer a set over a map. NFCI. by Davide Italiano · 7 years ago
  7. 744c3c3 [LoopDeletion] Update debug values after loop deletion. by Davide Italiano · 7 years ago
  8. 7244852 [Unroll/UnrollAndJam/Vectorizer/Distribute] Add followup loop attributes. by Michael Kruse · 7 years ago
  9. 41390b4 Revert r346810 "Preserve loop metadata when splitting exit blocks" by Reid Kleckner · 7 years ago
  10. 3c87c2a Preserve loop metadata when splitting exit blocks by Craig Topper · 7 years ago
  11. 7e98d69 Break LoopUtils into an Analysis file. by Vikram TV · 7 years ago
  12. 09be521 Move a transformation routine from LoopUtils to LoopVectorize. by Vikram TV · 7 years ago
  13. 6594dc3 Move createMinMaxOp() out of RecurrenceDescriptor. by Vikram TV · 7 years ago
  14. ab6f84f7 Update MemorySSA in BasicBlockUtils. by Alina Sbirlea · 7 years ago
  15. 6cb6478 [UnJ] Rename hasInvariantIterationCount to hasIterationCountInvariantInParent NFC by David Green · 7 years ago
  16. 395b80c [UnJ] Create a hasInvariantIterationCount function. NFC by David Green · 7 years ago
  17. 21a8b60 [Dominators] Convert existing passes and utils to use the DomTreeUpdater class by Chijun Sima · 7 years ago
  18. d34e60c Rename DEBUG macro to LLVM_DEBUG. by Nicola Zaghen · 7 years ago
  19. 5f8f34e4 Remove \brief commands from doxygen comments. by Adrian Prantl · 8 years ago
  20. 23c2182 Support generic expansion of ordered vector reduction (PR36732) by Simon Pilgrim · 8 years ago
  21. a74f4ae Strip trailing whitespace. NFCI. by Simon Pilgrim · 8 years ago
  22. 23aed5e [MustExecute] Move isGuaranteedToExecute and related rourtines to Analysis by Philip Reames · 8 years ago
  23. 8a10627 [LICM/mustexec] Extend first iteration must execute logic to fcmps by Philip Reames · 8 years ago
  24. a21d5f1 [LICM] Ignore exits provably not taken on first iteration when computing must execute by Philip Reames · 8 years ago
  25. fbffd12 [NFC] Factor out a helper function for checking if a block has a potential early implicit exit. by Philip Reames · 8 years ago
  26. 0d5f965 Move llvm::computeLoopSafetyInfo from LICM.cpp to LoopUtils.cpp. NFC by David Green · 8 years ago
  27. a097bc6 [LV] Use Demanded Bits and ValueTracking for reduction type-shrinking by Chad Rosier · 8 years ago
  28. d24ddcd [NFC] fix trivial typos in comments by Hiroshi Inoue · 8 years ago
  29. a757d65 [LoopDeletion] Handle users in unreachable block by Serguei Katkov · 8 years ago
  30. c7fc81e Use phi ranges to simplify code. No functionality change intended. by Benjamin Kramer · 8 years ago
  31. 802e625 Make helpers static. No functionality change. by Benjamin Kramer · 8 years ago
  32. 4750c78 [LV] Support efficient vectorization of an induction with redundant casts by Dorit Nuzman · 8 years ago
  33. 3e069f5 [LoopUtils] simplify createTargetReduction(); NFCI by Sanjay Patel · 8 years ago
  34. 1ea7b6f [LoopUtils] fix variable name to match FMF vocabulary; NFC by Sanjay Patel · 8 years ago
  35. 629c411 [IR] redefine 'UnsafeAlgebra' / 'reassoc' fast-math-flags and add 'trans' fast-math-flag by Sanjay Patel · 8 years ago
  36. 899809d Fix a -Wparentheses warning. NFC. by Hans Wennborg · 8 years ago
  37. df3e71e [LoopDeletion] Move deleteDeadLoop to to LoopUtils. NFC by Marcello Maggioni · 8 years ago
  38. 7ed5856 Refactor collectChildrenInLoop to LoopUtils [NFC] by Alina Sbirlea · 8 years ago
  39. 25e2800 [LV] Minor savings to Sink casts to unravel first order recurrence by Ayal Zaks · 8 years ago
  40. a61f4b8 [LoopUtils] Add an extra parameter OpValue to propagateIRFlags function, by Dinar Temirbulatov · 8 years ago
  41. 2ff59d4 [LV] Sink casts to unravel first order recurrence by Ayal Zaks · 8 years ago
  42. 4a00088 [LoopSimplify] Re-instate r306081 with a bug fix w.r.t. indirectbr. by Chandler Carruth · 8 years ago
  43. 4c6cd4c Revert "[LoopSimplify] Factor the logic to form dedicated exits into a utility." by Daniel Jasper · 8 years ago
  44. 72ee694 [Analysis][Transforms] Use commutable matchers instead of m_CombineOr in a few places. NFC by Craig Topper · 8 years ago
  45. 4ab0f49 [LoopSimplify] Factor the logic to form dedicated exits into a utility. by Chandler Carruth · 8 years ago
  46. 6bda14b Sort the remaining #include lines in include/... and lib/.... by Chandler Carruth · 8 years ago
  47. 836b0f4 Add a late IR expansion pass for the experimental reduction intrinsics. by Amara Emerson · 8 years ago
  48. cf9daa3 Introduce experimental generic intrinsics for horizontal vector reductions. by Amara Emerson · 8 years ago
  49. 58ccc09 Revert "Compute safety information in a much finer granularity." by Evgeniy Stepanov · 9 years ago
  50. a266923 Compute safety information in a much finer granularity. by Xin Tong · 9 years ago
  51. dcdb325 [LV] Fix the vector code generation for first order recurrence by Anna Thomas · 9 years ago
  52. 00dc1b7 [LV] Avoid vectorizing first order recurrence when phi uses are outside loop by Anna Thomas · 9 years ago
  53. 0de990d Fix up a comment. NFC. by Michael Kuperstein · 9 years ago
  54. 7cefb40 [LV] Allow reductions that have several uses outside the loop by Michael Kuperstein · 9 years ago
  55. ee31cbe [LV] Don't panic when encountering the IV of an outer loop. by Michael Kuperstein · 9 years ago
  56. 997dac8 Remove stale comment. NFC. by Michael Kuperstein · 9 years ago
  57. b151a64 [LoopUnroll] Implement profile-based loop peeling by Michael Kuperstein · 9 years ago
  58. 41d72a8 Use profile info to adjust loop unroll threshold. by Dehao Chen · 9 years ago
  59. c3ccf5d [LCSSA] Perform LCSSA verification only for the current loop nest. by Igor Laevsky · 9 years ago
  60. 4f155b6 [LoopUnroll] Use OptimizationRemarkEmitter directly not via the analysis pass by Adam Nemet · 9 years ago
  61. 4253126 Use the range variant of find/find_if instead of unpacking begin/end by David Majnemer · 9 years ago
  62. 0a16c22 Use range algorithms instead of unpacking begin/end by David Majnemer · 9 years ago
  63. 12937c3 [LoopUnroll] Include hotness of region in opt remark by Adam Nemet · 9 years ago
  64. 2f2bd8c [LoopUtils] Sort headers by Adam Nemet · 9 years ago
  65. 376a18b [Loop Vectorizer] Handling loops FP induction variables. by Elena Demikhovsky · 9 years ago
  66. f1da33e [LICM] Make isGuaranteedToExecute more accurate. by Eli Friedman · 9 years ago
  67. 122f984 Move isGuaranteedToExecute out of LICM. by Evgeniy Stepanov · 9 years ago
  68. e12c487 [PM] Port LCSSA to the new PM. by Easwaran Raman · 9 years ago
  69. 10a1e8b Vectorizer: track non-fast FP instructions through phis when finding reductions. by Tim Northover · 9 years ago
  70. c434d09 [LoopVectorize] Handling induction variable with non-constant step. by Elena Demikhovsky · 9 years ago
  71. c05bab8 [LV] Identify more induction PHIs by coercing expressions to AddRecExprs by Silviu Baranga · 10 years ago
  72. fe3def7 [LoopUtils] Extend findStringMetadataForLoop to return the value for metadata by Adam Nemet · 10 years ago
  73. 6dcf078 [LoopUtils] Fix typo in comment by Adam Nemet · 10 years ago
  74. 293be66 [LoopUtils] Add asserts to findStringMetadataForLoop. NFC by Adam Nemet · 10 years ago
  75. 963341c [LoopUtils] Move def of findStringMetadataForLoop to LoopUtils.cpp. NFC by Adam Nemet · 10 years ago
  76. 53207a9 [LoopUtils, LV] Fix PR27246 (first-order recurrences) by Matthew Simpson · 10 years ago
  77. 8dd66e5 Remove HasFnAttribute guards to getFnAttribute calls by Nirav Dave · 10 years ago
  78. b840a6d [LoopUtils, LV] Fix PR26734 by Matthew Simpson · 10 years ago
  79. 29c997c [LV] Vectorize first-order recurrences by Matthew Simpson · 10 years ago
  80. 31088a9 [LPM] Factor all of the loop analysis usage updates into a common helper by Chandler Carruth · 10 years ago
  81. a252815 function names start with a lower case letter ; NFC by Sanjay Patel · 10 years ago
  82. ad1ccb3 Revert r255115 until we figure out how to fix the bot failures. by Silviu Baranga · 10 years ago
  83. 41eb682 [LV][LAA] Add a layer over SCEV to apply run-time checked knowledge on SCEV expressions by Silviu Baranga · 10 years ago
  84. 45d4cb9 [Utils] Put includes in correct order. NFC. by Weiming Zhao · 10 years ago
  85. 50a4c27 [LoopUtils,LV] Propagate fast-math flags on generated FCmp instructions by James Molloy · 10 years ago
  86. 29dc0f7 [LV] Relax Small Size Reduction Type Requirement by Matthew Simpson · 10 years ago
  87. c94f8e2 [LoopVectorize] Add Support for Small Size Reductions. by Chad Rosier · 10 years ago
  88. 1bbf15c [LoopVectorize] Extract InductionInfo into a helper class... by James Molloy · 10 years ago
  89. c5b7b55 Exposed findDefsUsedOutsideOfLoop as a loop utility function by Ashutosh Nema · 10 years ago
  90. c1a86f5 Late evaluation of the fast-math vectorization requirement. by Tyler Nowicki · 10 years ago
  91. 27b2c39 Refactor RecurrenceInstDesc by Tyler Nowicki · 10 years ago
  92. 0a91310 Rename Reduction variables/structures to Recurrence. by Tyler Nowicki · 10 years ago
  93. b58f32f [LoopVectorize] Don't crash on zero-sized types in isInductionPHI by David Majnemer · 10 years ago
  94. 24e6cc2 Move common loop utility function isInductionPHI into LoopUtils.cpp by Karthik Bhat · 11 years ago
  95. 76aa662 [NFC] Refactor identification of reductions as common utility function. by Karthik Bhat · 11 years ago