1. 4493fe1 [stack-safety] Empty local passes for Stack Safety Local Analysis by Vitaly Buka · 7 years ago
  2. 5904168 [DA] DivergenceAnalysis for unstructured, reducible CFGs by Nicolai Haehnle · 7 years ago
  3. 7e98d69 Break LoopUtils into an Analysis file. by Vikram TV · 7 years ago
  4. 35617ed [NFC] Rename the DivergenceAnalysis to LegacyDivergenceAnalysis by Nicolai Haehnle · 7 years ago
  5. d3a4cbe [NFC] Move OrderedInstructions and InstructionPrecedenceTracking to Analysis by Max Kazantsev · 7 years ago
  6. 3c284bd Re-enable "[NFC] Unify guards detection" by Max Kazantsev · 7 years ago
  7. cd0d763 Revert "Extend CFGPrinter and CallPrinter with Heat Colors" by Sean Fertile · 7 years ago
  8. 3b0535b Extend CFGPrinter and CallPrinter with Heat Colors by Sean Fertile · 7 years ago
  9. bdbbd83 Add a PhiValuesAnalysis pass to calculate the underlying values of phis by John Brawn · 7 years ago
  10. 89f2241 Add an analysis printer for must execute reasoning by Philip Reames · 8 years ago
  11. bdf2026 Add a pass to generate synthetic function entry counts. by Easwaran Raman · 8 years ago
  12. 2284937 [IPSCCP] Move common functions to ValueLatticeUtils (NFC) by Matthew Simpson · 8 years ago
  13. 0965da2 Rename OptimizationDiagnosticInfo.* to OptimizationRemarkEmitter.* by Adam Nemet · 8 years ago
  14. 49ee8149 [SparsePropagation] Move member definitions to header (NFC) by Matthew Simpson · 8 years ago
  15. 8af0157 [LVI] Move LVILatticeVal class to separate header file (NFC). by Florian Hahn · 8 years ago
  16. 0aa3a19 Recommit r310869, "[InstSimplify][InstCombine] Modify the interface of decomposeBitTestICmp and use it in the InstSimplify" by Craig Topper · 8 years ago
  17. 69fa8e0 Revert r310869 "[InstSimplify][InstCombine] Modify the interface of decomposeBitTestICmp and use it in the InstSimplify" by Craig Topper · 8 years ago
  18. 2f0b4506 [InstSimplify][InstCombine] Modify the interface of decomposeBitTestICmp and use it in the InstSimplify by Craig Topper · 8 years ago
  19. 554dcd8 MemorySSA: Move to Analysis, from Transforms/Utils. It's used as by Daniel Berlin · 9 years ago
  20. 3bab7e1 [PM] Separate the LoopAnalysisManager from the LoopPassManager and move by Chandler Carruth · 9 years ago
  21. aec2fa3 Revert @llvm.assume with operator bundles (r289755-r289757) by Daniel Jasper · 9 years ago
  22. 3ca4a6b Remove the AssumptionCache by Hal Finkel · 9 years ago
  23. 05c279fc [CMake] NFC. Updating CMake dependency specifications by Chris Bieneman · 9 years ago
  24. aa3506c [BPI] Add new LazyBPI analysis by Adam Nemet · 9 years ago
  25. aad8160 [OptRemark,LDist] RFC: Add hotness attribute by Adam Nemet · 9 years ago
  26. c2f791d [BFI] Add new LazyBFI analysis pass by Adam Nemet · 9 years ago
  27. 1e44b5d Refactor indirect call promotion profitability analysis (NFC) by Teresa Johnson · 9 years ago
  28. e191996 [CFLAA] Split out more things from CFLSteens. NFC. by George Burgess IV · 9 years ago
  29. bfa401e [CFLAA] Split into Anders+Steens analysis. by George Burgess IV · 9 years ago
  30. 7efd750 IR: New representation for CFI and virtual call optimization pass metadata. by Peter Collingbourne · 9 years ago
  31. 019e0bf Reapply r271728 after adding move cobstructor for ProfileSummaryInfo by Easwaran Raman · 9 years ago
  32. 94edaaa Revert r271728 as it breaks Windows build by Easwaran Raman · 9 years ago
  33. d142050 Analysis pass to access profile summary info by Easwaran Raman · 9 years ago
  34. ccdc225 Re-apply r269081 and r269082 with a fix for MSVC. by Peter Collingbourne · 9 years ago
  35. 4d41cb6 Revert r269081 and r269082 while I try to find the right incantation to fix MSVC build. by Peter Collingbourne · 9 years ago
  36. 0df2b08 WholeProgramDevirt: Move logic for finding devirtualizable call sites to Analysis. by Peter Collingbourne · 9 years ago
  37. 2d5487c [ThinLTO] Move summary computation from BitcodeWriter to new pass by Teresa Johnson · 10 years ago
  38. eecc3c8 PM: Implement a basic loop pass manager by Justin Bogner · 10 years ago
  39. 1da4afd Factor out UnrollAnalyzer to Analysis, and add unit tests for it. by Michael Zolotukhin · 10 years ago
  40. 70497c6 Move EH-specific helper functions to a more appropriate place by David Majnemer · 10 years ago
  41. 7b560d4 [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatible by Chandler Carruth · 10 years ago
  42. 0f79218 [ARC] Pull the ObjC ARC components that really serve the role of by Chandler Carruth · 10 years ago
  43. 7adc3a2 [PM/AA] Remove the last relics of the separate IPA library from LLVM, by Chandler Carruth · 10 years ago
  44. e8824e3 [PM/AA] Delete the LibCallAliasAnalysis and all the associated infrastructure. by Chandler Carruth · 10 years ago
  45. 87405c7 Separate out BDCE's analysis into a separate DemandedBits analysis. by James Molloy · 10 years ago
  46. 295282e [PM/AA] Remove the AliasDebugger pass. by Chandler Carruth · 10 years ago
  47. dfc1d96 [CaptureTracker] Provide an ordered basic block to PointerMayBeCapturedBefore by Bruno Cardoso Lopes · 10 years ago
  48. b447ac6 Move VectorUtils from Transforms to Analysis to correct layering violation by David Blaikie · 10 years ago
  49. 70c61c1 [PM/AA] Start refactoring AliasAnalysis to remove the analysis group and by Chandler Carruth · 10 years ago
  50. 2372a19 Move IDF Calculation to a separate file, expose an interface to it. by Daniel Berlin · 11 years ago
  51. 5da831c Divergence analysis for GPU programs by Jingyue Wu · 11 years ago
  52. 3b94e33 Remove the Forward Control Flow Integrity pass and its dependencies. by Eric Christopher · 11 years ago
  53. 3bd47ce Use ADDITIONAL_HEADER_DIRS in all LLVM CMake projects. by Zachary Turner · 11 years ago
  54. 8378ac3 Introduce print-memderefs to test isDereferenceablePointer by Ramkumar Ramachandra · 11 years ago
  55. 0456327 [LoopVectorize] Move LoopAccessAnalysis to its own module by Adam Nemet · 11 years ago
  56. 21fc195 [multiversion] Kill FunctionTargetTransformInfo, TTI itself is now by Chandler Carruth · 11 years ago
  57. 62d4215 [PM] Move TargetLibraryInfo into the Analysis library. by Chandler Carruth · 11 years ago
  58. 66b3130 [PM] Split the AssumptionTracker immutable pass into two separate APIs: by Chandler Carruth · 11 years ago
  59. d483855 Add file to CMake build as well. by Eric Christopher · 11 years ago
  60. 74c2f35 Add an Assumption-Tracking Pass by Hal Finkel · 11 years ago
  61. 7529c55 Add a CFL Alias Analysis implementation by Hal Finkel · 11 years ago
  62. 9414665 Add scoped-noalias metadata by Hal Finkel · 11 years ago
  63. 44cb65f Add a new attribute called 'jumptable' that creates jump-instruction tables for functions marked with this attribute. by Tom Roeder · 11 years ago
  64. 10be9a8 Reapply "blockfreq: Rewrite BlockFrequencyInfoImpl" by Duncan P. N. Exon Smith · 12 years ago
  65. 572e340 [PM] Add a new-PM-style CGSCC pass manager using the newly added by Chandler Carruth · 12 years ago
  66. e63327e Revert "blockfreq: Rewrite BlockFrequencyInfoImpl" by Duncan P. N. Exon Smith · 12 years ago
  67. 875ddfa Reapply "blockfreq: Rewrite BlockFrequencyInfoImpl" by Duncan P. N. Exon Smith · 12 years ago
  68. 76b8136 Revert "blockfreq: Rewrite BlockFrequencyInfoImpl" (#2) by Duncan P. N. Exon Smith · 12 years ago
  69. b3caf36 Reapply "blockfreq: Rewrite BlockFrequencyInfoImpl" (#2) by Duncan P. N. Exon Smith · 12 years ago
  70. 0842ff3 Revert "blockfreq: Rewrite BlockFrequencyInfoImpl" (#2) by Duncan P. N. Exon Smith · 12 years ago
  71. f8361d1 Reapply "blockfreq: Rewrite BlockFrequencyInfoImpl" by Duncan P. N. Exon Smith · 12 years ago
  72. e576167 Revert "blockfreq: Rewrite BlockFrequencyInfoImpl" by Duncan P. N. Exon Smith · 12 years ago
  73. 12e68e1 blockfreq: Rewrite BlockFrequencyInfoImpl by Duncan P. N. Exon Smith · 12 years ago
  74. bf71a34 [PM] Add a new "lazy" call graph analysis pass for the new pass manager. by Chandler Carruth · 12 years ago
  75. c62c679 delinearization of arrays by Sebastian Pop · 12 years ago
  76. ea56494 Remove the very substantial, largely unmaintained legacy PGO infrastructure. by Chandler Carruth · 12 years ago
  77. cd1e893 Also update CMakeLists.txt for r187283. by Nick Lewycky · 12 years ago
  78. 1f7ff93 Remove -print-dbginfo as it is unused & bitrotten. by David Blaikie · 13 years ago
  79. d73bc5f Sink InlineCost.cpp into IPA -- it is now officially an interprocedural by Chandler Carruth · 13 years ago
  80. d3e7355 Move TargetTransformInfo to live under the Analysis library. This no by Chandler Carruth · 13 years ago
  81. e41e7b7 Add a new visitor for walking the uses of a pointer value. by Chandler Carruth · 13 years ago
  82. a6b91ac Add a cost model analysis that allows us to estimate the cost of IR-level instructions. by Nadav Rotem · 13 years ago
  83. 6dc1e2f Remove LoopDependenceAnalysis. by Benjamin Kramer · 13 years ago
  84. 59b61b9 dependence analysis by Sebastian Pop · 13 years ago
  85. abbb01ab Profile: set branch weight metadata with data generated from profiling. by Manman Ren · 13 years ago
  86. 098d906 Update the CMake files. by Bill Wendling · 13 years ago
  87. 3b2ab9ea Fix cmake failure from moving files around. by Bill Wendling · 13 years ago
  88. 704de07 llvm/lib: [CMake] Add explicit dependency to intrinsics_gen. by NAKAMURA Takumi · 13 years ago
  89. 3c256fb Pull the implementation of the code metrics out of the inline cost by Chandler Carruth · 14 years ago
  90. 539d0a8 build/CMake: Finish removal of add_llvm_library_dependencies. by Daniel Dunbar · 14 years ago
  91. 9d7feab Rewrite the CMake build to use explicit dependencies between libraries, by Chandler Carruth · 14 years ago
  92. 875ebd5 Rename BlockFrequency to BlockFrequencyInfo and MachineBlockFrequency to by Jakub Staszak · 14 years ago
  93. be52acc Introduce BlockFrequency analysis for BasicBlocks. by Jakub Staszak · 14 years ago
  94. 49371f3 New BranchProbabilityInfo analysis. Patch by Jakub Staszak! by Andrew Trick · 14 years ago
  95. 49d15b9 Unbreak CMake build. by Ted Kremenek · 15 years ago
  96. 5ed9626 Move library stuff out of the toplevel CMakeLists.txt file. by Oscar Fuentes · 15 years ago
  97. 24f5ff0 Implementation of path profiling. Modified patch by Adam Preuss. by Andrew Trick · 15 years ago
  98. 6b0c4c9 Move DominanceFrontier from VMCore to Analysis. by Cameron Zwarich · 15 years ago
  99. 57c5a20 Introduce DIBuilder. It is intended to be a front-end friendly interface to emit debuggging information entries in LLVM IR. by Devang Patel · 15 years ago
  100. 23c8341 Add RegionPass support. by Tobias Grosser · 15 years ago