summaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/CallGraphSCCPass.cpp
AgeCommit message (Expand)Author
2025-05-23[Analysis] Remove unused includes (NFC) (#141319)Kazu Hirata
2025-02-18[Analysis] Remove skipSCC (#127412)Kazu Hirata
2024-09-20[llvm] Don't call raw_string_ostream::flush() (NFC)Youngsuk Kim
2024-06-21[llvm] format and terminate namespaces with closing comment (#94917)Mohammed Keyvanzadeh
2023-06-25[llvm] Add missing StringExtras.h includesElliot Goodrich
2023-01-10[CallGraph][FIX] Ensure generic intrinsics are represented in the CGJohannes Doerfert
2022-11-25Use PassGate from LLVMContext if any otherwise global oneEvgeniy Brevnov
2022-04-25[NFC] Rename Instrinsic to IntrinsicDavid Green
2022-03-17[LegacyPassManager] Move structural hashing into Pass classes. NFC.Jay Foad
2022-03-12Cleanup includes: DebugInfo & CodeGenserge-sans-paille
2022-03-01Cleanup includes: TransformsUtilsserge-sans-paille
2022-03-01Cleanup includes: LLVMAnalysisserge-sans-paille
2022-01-07[llvm] Remove redundant member initialization (NFC)Kazu Hirata
2022-01-03Revert "[llvm] Remove redundant member initialization (NFC)"Kazu Hirata
2022-01-01[llvm] Remove redundant member initialization (NFC)Kazu Hirata
2021-05-07Internalize some cl::opt global variables or move them under namespace llvmFangrui Song
2021-02-22[Analysis] Use ListSeparator (NFC)Kazu Hirata
2020-12-03[NewPM] Support --print-before/after in NPMArthur Eubanks
2020-11-23[NPM] Share pass building options with legacy PMArthur Eubanks
2020-08-28Skip analysis re-computation when no changes are reportedserge-sans-paille
2020-08-28(Expensive) Check for Loop, SCC and Region pass return statusserge-sans-paille
2020-07-14[CallGraph] Update callback call sites in RefreshCallGraphJohannes Doerfert
2020-07-01[CallGraph] Add support for callback call sitesSergey Dmitriev
2020-06-28[NFC] CallGraph related cleanupSergey Dmitriev
2020-04-15[CallGraphUpdater][NFC] Minor updates to D77855Johannes Doerfert
2020-04-15[CallGraphUpdater] Remove nodes from their SCC (old PM)Johannes Doerfert
2020-02-08Introduce a CallGraph updater helper classJohannes Doerfert
2019-04-19[CallSite removal] Move the legacy PM, call graph, and some inlinerChandler Carruth
2019-02-28Fix IR/Analysis layering issue with OptBisectRichard Trieu
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-12-03Fixing -print-module-scope for legacy SCC passesFedor Sergeev
2018-09-24[New PM][PassInstrumentation] IR printing support for New Pass ManagerFedor Sergeev
2018-09-06Output per-function size-info remarksJessica Paquette
2018-08-31[NFC] Pass the instruction delta to emitInstrCountChangedRemarkJessica Paquette
2018-08-31[NFC] Pre-calculate SCC IR counts in size remarks.Jessica Paquette
2018-08-28[NFC][PassTiming] factor out generic PassTimingInfoFedor Sergeev
2018-07-30Remove trailing spaceFangrui Song
2018-07-22[ORE] Move loop invariant ORE checks outside the PM loop.Xin Tong
2018-07-13Revert "CallGraphSCCPass: iterate over all functions."Evgeniy Stepanov
2018-07-06CallGraphSCCPass: iterate over all functions.Tim Northover
2018-05-18Add remarks describing when a pass changes the IR instruction count of a moduleJessica Paquette
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2018-03-27[NFC] OptPassGate extracted from OptBisectFedor Sergeev
2017-08-31[Analysis] Fix some Clang-tidy modernize-use-using and Include What You Use w...Eugene Zelenko
2017-06-12Address http://bugs.llvm.org/pr32207 by making BannerPrinted local to runOnSC...Yaron Keren
2017-05-18[Statistics] Add a method to atomically update a statistic that contains a ma...Craig Topper
2017-05-01Rename WeakVH to WeakTrackingVH; NFCSanjoy Das
2017-04-26Reverts commit r301424, r301425 and r301426Sanjoy Das
2017-04-26Rename WeakVH to WeakTrackingVH; NFCSanjoy Das
2017-03-10Implement getPassName() for IR printing passes.Yaron Keren