1. a1cc848 Use SmallPtrSet explicitly for SmallSets with pointer types (NFC). by Florian Hahn · 7 years ago
  2. d34e60c Rename DEBUG macro to LLVM_DEBUG. by Nicola Zaghen · 7 years ago
  3. acda4c0 [LoopUnroll] Fix potentially incorrect SCEV invalidation in UnrollRuntime by Max Kazantsev · 8 years ago
  4. a373d18 Transforms: Introduce Transforms/Utils.h rather than spreading the declarations amongst Scalar.h and IPO.h by David Blaikie · 8 years ago
  5. c7fc81e Use phi ranges to simplify code. No functionality change intended. by Benjamin Kramer · 8 years ago
  6. 8af1e1c [Unroll][DebugInfo] Propagate loop body's debug location to epilog preheader by Zhaoshi Zheng · 8 years ago
  7. 6af4f23 Remove redundant includes from lib/Transforms. by Michael Zolotukhin · 8 years ago
  8. 64f53b4 [LoopUnroll] Clean up remarks for unroll remainder by David Green · 8 years ago
  9. 73f6504 [LoopInfo][Refactor] Make SetLoopAlreadyUnrolled a member function of the Loop Pass, NFC. by Hongbin Zheng · 8 years ago
  10. f34537d [RuntimeUnroll] Add heuristic for unrolling multi-exit loop by Anna Thomas · 8 years ago
  11. 512dde7 [RuntimeUnrolling] Populate the VMap entry correctly when default generated through lookup by Anna Thomas · 8 years ago
  12. 7cd826a [LoopUnroll][DebugInfo] Don't add metadata to unrolled remainder loop by Sam Parker · 8 years ago
  13. 718c8a6 [LoopUnroll] Enable option to peel remainder loop by Sam Parker · 8 years ago
  14. 5c07a4c [RuntimeUnroll] NFC: Add a profitability function for mutliexit loop by Anna Thomas · 8 years ago
  15. f32f4be Fix unused variable warning on EXPENSIVE_CHECKS release builds. NFCI. by Simon Pilgrim · 8 years ago
  16. ec9b326 [RuntimeUnrolling] Update DomTree correctly when exit blocks have successors by Anna Thomas · 8 years ago
  17. 8e431a9 [LoopUnrollRuntime] NFC: Refactored safety checks of unrolling multi-exit loop by Anna Thomas · 8 years ago
  18. bafe766 [LoopUnrollRuntime] NFC: Add some debugging trace messages for why loop wasn't unrolled. by Anna Thomas · 8 years ago
  19. 5526a33 [LoopUnrollRuntime] Avoid multi-exit nested loop with epilog generation by Anna Thomas · 8 years ago
  20. 70ffd65 [LoopUnrollRuntime] Remove strict assert about VMap requirement by Anna Thomas · 8 years ago
  21. e387200 [LoopUnrollRuntime] Support multiple exit blocks unrolling when prolog remainder generated by Anna Thomas · 8 years ago
  22. 734ab3f [LoopUnrollRuntime] NFC: use the precomputed loop exit in ConnectProlog by Anna Thomas · 8 years ago
  23. eb6d5d1 [LoopUnrollRuntime] Bailout when multiple exiting blocks to the unique latch exit block by Anna Thomas · 8 years ago
  24. e5e5e59 [RuntimeUnrolling] Add logic for loops with multiple exit blocks by Anna Thomas · 8 years ago
  25. dc935a6 [LoopUnrollRuntime] Use SCEV exit count for calculating trip count. NFCI by Anna Thomas · 8 years ago
  26. 91eed9a [RuntimeLoopUnrolling] Rename exit block and move assert earlier. NFC by Anna Thomas · 8 years ago
  27. 6bda14b Sort the remaining #include lines in include/... and lib/.... by Chandler Carruth · 8 years ago
  28. f475fa3 Avoid warning of unused variable in release builds. NFC by Anna Thomas · 8 years ago
  29. d4c0295c Fix PPC64 warning for missing parantheses. NFC. by Anna Thomas · 8 years ago
  30. ac0ec22 [RuntimeLoopUnroller] Add assert that we dont unroll non-rotated loops by Anna Thomas · 8 years ago
  31. 5364cf3 [LoopUnroll] Use addClonedBlockToLoopInfo to clone the top level loop (NFC) by Florian Hahn · 9 years ago
  32. 5dd55e8 [LoopUnroll] Properly update loopinfo for runtime unrolling by 2 by Michael Kuperstein · 9 years ago
  33. 0a21745 Preserve domtree and loop-simplify for runtime unrolling. by Eli Friedman · 9 years ago
  34. 4f9d6d5 [loop-unroll] Properly populate LoopInfo for loops cloned in LoopUnrollRuntime. by Florian Hahn · 9 years ago
  35. e72997a Revert "[LoopUnroll] Properly update loop-info when cloning prologues and epilogues." by Michael Zolotukhin · 9 years ago
  36. 5e0a206 [LoopUnroll] Properly update loop-info when cloning prologues and epilogues. by Michael Zolotukhin · 9 years ago
  37. 59ca966 [UNROLL] Postpone ScalarEvolution::forgetLoop after TripCountSC is expanded by Wei Mi · 9 years ago
  38. d9b6ad3 [LoopUnroll] Ensure we create prolog loops in simplified form. by Michael Zolotukhin · 9 years ago
  39. 23ce61b The patch fixes PR27392. by Evgeny Stupachenko · 9 years ago
  40. a71301b Transforms: Fix bootstrap after r266565 by Duncan P. N. Exon Smith · 10 years ago
  41. 8788048 test commit by Evgeny Stupachenko · 10 years ago
  42. da68cbc IR: RF_IgnoreMissingValues => RF_IgnoreMissingLocals, NFC by Duncan P. N. Exon Smith · 10 years ago
  43. 188de5a Adds the ability to use an epilog remainder loop during loop unrolling and makes by David L Kreitzer · 10 years ago
  44. 8d441eb Enable non-power-of-2 #pragma unroll counts. by David L Kreitzer · 10 years ago
  45. 6ebdc14 [SCEVExpander] Make findExistingExpansion smarter by Junmo Park · 10 years ago
  46. 6086c6a Fix typo in comment. by Justin Lebar · 10 years ago
  47. 4d36bba rangify; NFC by Sanjay Patel · 10 years ago
  48. e08381a fix typos; NFC by Sanjay Patel · 10 years ago
  49. 502ff66 Minor code formatting cleanup. NFC. by Junmo Park · 10 years ago
  50. 843fb20 LPM: Stop threading `Pass *` through all of the loop utility APIs. NFC by Justin Bogner · 10 years ago
  51. 5b4c837 TransformUtils: Remove implicit ilist iterator conversions, NFC by Duncan P. N. Exon Smith · 10 years ago
  52. 083ca9b Fix Clang-tidy modernize-use-nullptr warnings in source directories and generated files; other minor cleanups. by Hans Wennborg · 10 years ago
  53. 2f1fd16 [PM] Port ScalarEvolution to the new pass manager. by Chandler Carruth · 10 years ago
  54. 96ada25 [PM/AA] Remove all of the dead AliasAnalysis pointers being threaded by Chandler Carruth · 10 years ago
  55. 453f7a1 [LoopUnroll] Use undef for phis with no value live by David Majnemer · 10 years ago
  56. ea20199 [LoopUnroll] Use IRBuilder to create branch instructions. by Alexey Samsonov · 10 years ago
  57. e178f46 [LoopUnrollRuntime] Avoid high-cost trip count computation. by Sanjoy Das · 11 years ago
  58. 71190fe [LoopUnrollRuntime] Clean up a predicate. by Sanjoy Das · 11 years ago
  59. f96cde9 Fix a bug indicated by -fsanitize=shift-exponent. by Alexey Samsonov · 11 years ago
  60. a28d91d DataLayout is mandatory, update the API to reflect it with references. by Mehdi Amini · 11 years ago
  61. 65b07b8 Revert r231630 - Run LICM pass after loop unrolling pass. by Kevin Qin · 11 years ago
  62. a998735 Run LICM pass after loop unrolling pass. by Kevin Qin · 11 years ago
  63. 11b279a Partial fix for bug 22589 by Sanjoy Das · 11 years ago
  64. 9198b33 Teach SplitBlockPredecessors how to handle landingpad blocks. by Philip Reames · 11 years ago
  65. d450056 [PM] Replace the Pass argument to SplitEdge with specific analyses used by Chandler Carruth · 11 years ago
  66. 0eae112 [PM] Lift the analyses into the interface for by Chandler Carruth · 11 years ago
  67. b5797b6 [PM] Pull the analyses used for another utility routine into its API by Chandler Carruth · 11 years ago
  68. 32c52c7 [PM] Sink the specific analyses preserved by SplitBlock into its by Chandler Carruth · 11 years ago
  69. 691addc [PM] Now that LoopInfo isn't in the Pass type hierarchy, it is much by Chandler Carruth · 11 years ago
  70. 5bf8fef IR: Split Metadata from Value by Duncan P. N. Exon Smith · 11 years ago
  71. 0dcae71 Fix a trip-count overflow issue in LoopUnroll. by Michael Zolotukhin · 11 years ago
  72. fc02e3c Use a loop to simplify the runtime unrolling prologue. by Kevin Qin · 11 years ago
  73. 6c99015 Revert "[C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) iterator ranges." by Duncan P. N. Exon Smith · 11 years ago
  74. d11beff [C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) iterator ranges. by Manuel Jacob · 11 years ago
  75. 0bf086f LoopUnrollRuntime: Check for overflow in the trip count calculation. by Benjamin Kramer · 11 years ago
  76. e73658d [C++] Use 'nullptr'. by Craig Topper · 11 years ago
  77. f40110f [C++] Use 'nullptr'. Transforms edition. by Craig Topper · 12 years ago
  78. 964daaa [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE by Chandler Carruth · 12 years ago
  79. 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  80. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  81. bde9176 Fix typos found by http://github.com/lyda/misspell-check by Benjamin Kramer · 13 years ago
  82. d29cd73 Allow NULL LoopPassManager argument in UnrollLoop. PR12734. by Andrew Trick · 13 years ago
  83. 1b1d523 - Use getExitingBlock instead of getExitingBlocks. - Remove trailing spaces. by Jakub Staszak · 14 years ago
  84. f5b32e5 SplitBlockPredecessors uses ArrayRef instead of Data and Size. by Jakub Staszak · 14 years ago
  85. d04d1529 Add -unroll-runtime for unrolling loops with run-time trip counts. by Andrew Trick · 14 years ago