1. d34e60c Rename DEBUG macro to LLVM_DEBUG. by Nicola Zaghen · 7 years ago
  2. 5f8f34e4 Remove \brief commands from doxygen comments. by Adrian Prantl · 8 years ago
  3. 7c35de1 [Dominators] Remove verifyDomTree and add some verifying for Post Dom Trees by David Green · 8 years ago
  4. ff8b8ae Add MemorySSA as loop dependency, disabled by default [NFC]. by Alina Sbirlea · 8 years ago
  5. dd40f5e [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
  6. 9590658 [NFC] Convert OptimizationRemarkEmitter old emit() calls to new closure by Vivek Pandya · 8 years ago
  7. 0965da2 Rename OptimizationDiagnosticInfo.* to OptimizationRemarkEmitter.* by Adam Nemet · 8 years ago
  8. 9020872 Add a wrapper around copy_if in STLExtras; NFC by Sanjoy Das · 9 years ago
  9. 3bab7e1 [PM] Separate the LoopAnalysisManager from the LoopPassManager and move by Chandler Carruth · 9 years ago
  10. 410eaeb [PM] Rewrite the loop pass manager to use a worklist and augmented run by Chandler Carruth · 9 years ago
  11. 32e6a34 [LDist] Match behavior between invoking via optimization pipeline or opt -loop-distribute by Adam Nemet · 9 years ago
  12. 2e03213 [LoopVersioning] Require loop-simplify form for loop versioning. by Florian Hahn · 9 years ago
  13. 11a871b [LoopDistribute] Preserve GlobalsAA also in the new Pass Manager. by Davide Italiano · 9 years ago
  14. 5cda89a [LoopDistribute] Fix a typo in the pass name. by Michael Zolotukhin · 9 years ago
  15. f744ad7 [LDist] Port to new streaming API for opt remarks by Adam Nemet · 9 years ago
  16. 04758ba Shorten DiagnosticInfoOptimizationRemark* to OptimizationRemark*. NFC by Adam Nemet · 9 years ago
  17. 66fdba8 LoopDistribute should preserve GlobalsAA. by Eli Friedman · 9 years ago
  18. e0b2d97 [LoopInfo] Add verification by recomputation. by Michael Zolotukhin · 9 years ago
  19. 84a6425 [OptDiag,LDist] Convert remaining opt remarks to use the new API by Adam Nemet · 9 years ago
  20. b2593f7 [LoopDist] Port to new PM by Adam Nemet · 9 years ago
  21. 79ac42a [OptRemarkEmitter] Port to new PM by Adam Nemet · 9 years ago
  22. aad8160 [OptRemark,LDist] RFC: Add hotness attribute by Adam Nemet · 9 years ago
  23. 74730d9 [LoopDist] Fix typo in diagnostic by Adam Nemet · 9 years ago
  24. 7853c1d Rename LoopAccessAnalysis to LoopAccessLegacyAnalysis /NFC by Xinliang David Li · 9 years ago
  25. 94734ee [PM] refactor LoopAccessInfo code part-2 by Xinliang David Li · 9 years ago
  26. ad437ff [Diag] Add getter shouldAlwaysPrint. NFC by Adam Nemet · 9 years ago
  27. d770877 Switch more loops to be range-based by David Majnemer · 9 years ago
  28. bdbc522 [LAA] Default getInfo to not speculate symbolic strides. NFC by Adam Nemet · 9 years ago
  29. ecde1c7 Revert r272194 No need for it if loop Analysis Manager is used by Xinliang David Li · 9 years ago
  30. 572135f [PM] Refector LoopAccessInfo analysis code by Xinliang David Li · 9 years ago
  31. eff7664 [LoopDist] Only run LAA for loops with the pragma by Adam Nemet · 9 years ago
  32. 50271f7 Add opt-bisect support to additional passes that can be skipped by Andrew Kaylor · 10 years ago
  33. 88ec491 [LoopDist] Also emit optimization remark on success (-Rpass=) by Adam Nemet · 10 years ago
  34. 4338d67 [LoopDist] Pass 'Function' to main class. NFC by Adam Nemet · 10 years ago
  35. 0ba164b [LoopDist] Emit optimization remarks (-Rpass*) by Adam Nemet · 10 years ago
  36. adeccf7 [LoopDist] Improve debug messages by Adam Nemet · 10 years ago
  37. 7f38e11 [LoopDist] Add helper to print debug message when distribution fails. NFC by Adam Nemet · 10 years ago
  38. d2fa414 [LoopDist] Add llvm.loop.distribute.enable loop metadata by Adam Nemet · 10 years ago
  39. 61399ac [LoopDist] Split main class. NFC by Adam Nemet · 10 years ago
  40. 5eccf07 [LoopVersioning] Annotate versioned loop with noalias metadata by Adam Nemet · 10 years ago
  41. 843fb20 LPM: Stop threading `Pass *` through all of the loop utility APIs. NFC by Justin Bogner · 10 years ago
  42. 9cd9a7e Re-commit r255115, with the PredicatedScalarEvolution class moved to by Silviu Baranga · 10 years ago
  43. ad1ccb3 Revert r255115 until we figure out how to fix the bot failures. by Silviu Baranga · 10 years ago
  44. 41eb682 [LV][LAA] Add a layer over SCEV to apply run-time checked knowledge on SCEV expressions by Silviu Baranga · 10 years ago
  45. 2910a4f Allow LLE/LD and the loop versioning infrastructure to use SCEV predicates by Silviu Baranga · 10 years ago
  46. a2df750 [LAA] LLE 3/6: Rename InterestingDependence to Dependences, NFC by Adam Nemet · 10 years ago
  47. e481340 [LVer] Fix FIXME: hide addPHINodes, NFC by Adam Nemet · 10 years ago
  48. c5b7b55 Exposed findDefsUsedOutsideOfLoop as a loop utility function by Ashutosh Nema · 10 years ago
  49. 06ccf01 [LVer] Remove unused Pass parameter from versionLoop, NFC by Adam Nemet · 10 years ago
  50. 1584039 [LAA] Make the set of runtime checks part of the state of LAA, NFC by Adam Nemet · 10 years ago
  51. c75ad69 [LDist] Filter the checks locally rather than in LAA, NFC by Adam Nemet · 10 years ago
  52. 0a67440 [LDist][LVer] Explicitly pass the set of memchecks to LoopVersioning, NFC by Adam Nemet · 10 years ago
  53. 7679afd Use make_range(rbegin(), rend()) to allow foreach loops. NFC. by Pete Cooper · 10 years ago
  54. 9f7dedc [LAA] Introduce RuntimePointerChecking::PointerInfo, NFC by Adam Nemet · 10 years ago
  55. 7cdebac [LAA] Lift RuntimePointerCheck out of LoopAccessInfo, NFC by Adam Nemet · 10 years ago
  56. 215746b [LoopDist/LoopVer] Move LoopVersioning to a new module, NFC by Adam Nemet · 10 years ago
  57. 1a68918 [LoopDist] Move loop-versioning helper functions to Cloning, NFC by Adam Nemet · 10 years ago
  58. f530b329 [LoopDist] Improve variable names and comments in LoopVersioning class, NFC by Adam Nemet · 10 years ago
  59. 7632500 [LoopDist] Rename RuntimeCheckEmitter to LoopVersioning, NFC by Adam Nemet · 10 years ago
  60. 772a150 [LoopDist] Move pointer-to-partition computation out of RuntimeCheckEmitter, NFC by Adam Nemet · 10 years ago
  61. e6987bf [LoopDistribute] Remove a layer of pointer indirection. by Benjamin Kramer · 10 years ago
  62. 2f85b73 Attempt to fix MSVC bots by Adam Nemet · 10 years ago
  63. 938d3d6 New Loop Distribution pass by Adam Nemet · 10 years ago