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