aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/CallGraphSCCPass.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-09-20[llvm] Don't call raw_string_ostream::flush() (NFC)Youngsuk Kim1-1/+0
2024-06-21[llvm] format and terminate namespaces with closing comment (#94917)Mohammed Keyvanzadeh1-1/+1
2023-06-25[llvm] Add missing StringExtras.h includesElliot Goodrich1-0/+1
2023-01-10[CallGraph][FIX] Ensure generic intrinsics are represented in the CGJohannes Doerfert1-9/+1
2022-11-25Use PassGate from LLVMContext if any otherwise global oneEvgeniy Brevnov1-1/+2
2022-04-25[NFC] Rename Instrinsic to IntrinsicDavid Green1-1/+1
2022-03-17[LegacyPassManager] Move structural hashing into Pass classes. NFC.Jay Foad1-5/+2
2022-03-12Cleanup includes: DebugInfo & CodeGenserge-sans-paille1-0/+2
2022-03-01Cleanup includes: TransformsUtilsserge-sans-paille1-1/+0
2022-03-01Cleanup includes: LLVMAnalysisserge-sans-paille1-0/+1
2022-01-07[llvm] Remove redundant member initialization (NFC)Kazu Hirata1-1/+1
2022-01-03Revert "[llvm] Remove redundant member initialization (NFC)"Kazu Hirata1-1/+1
2022-01-01[llvm] Remove redundant member initialization (NFC)Kazu Hirata1-1/+1
2021-05-07Internalize some cl::opt global variables or move them under namespace llvmFangrui Song1-0/+2
2021-02-22[Analysis] Use ListSeparator (NFC)Kazu Hirata1-9/+6
2020-12-03[NewPM] Support --print-before/after in NPMArthur Eubanks1-1/+1
2020-11-23[NPM] Share pass building options with legacy PMArthur Eubanks1-4/+4
2020-08-28Skip analysis re-computation when no changes are reportedserge-sans-paille1-1/+2
2020-08-28(Expensive) Check for Loop, SCC and Region pass return statusserge-sans-paille1-3/+17
2020-07-14[CallGraph] Update callback call sites in RefreshCallGraphJohannes Doerfert1-13/+38
2020-07-01[CallGraph] Add support for callback call sitesSergey Dmitriev1-1/+7
2020-06-28[NFC] CallGraph related cleanupSergey Dmitriev1-6/+4
2020-04-15[CallGraphUpdater][NFC] Minor updates to D77855Johannes Doerfert1-1/+1
2020-04-15[CallGraphUpdater] Remove nodes from their SCC (old PM)Johannes Doerfert1-0/+4
2020-02-08Introduce a CallGraph updater helper classJohannes Doerfert1-1/+4
2019-04-19[CallSite removal] Move the legacy PM, call graph, and some inlinerChandler Carruth1-31/+31
2019-02-28Fix IR/Analysis layering issue with OptBisectRichard Trieu1-4/+21
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-12-03Fixing -print-module-scope for legacy SCC passesFedor Sergeev1-4/+21
2018-09-24[New PM][PassInstrumentation] IR printing support for New Pass ManagerFedor Sergeev1-0/+1
2018-09-06Output per-function size-info remarksJessica Paquette1-2/+4
2018-08-31[NFC] Pass the instruction delta to emitInstrCountChangedRemarkJessica Paquette1-4/+4
2018-08-31[NFC] Pre-calculate SCC IR counts in size remarks.Jessica Paquette1-5/+13
2018-08-28[NFC][PassTiming] factor out generic PassTimingInfoFedor Sergeev1-0/+1
2018-07-30Remove trailing spaceFangrui Song1-49/+49
2018-07-22[ORE] Move loop invariant ORE checks outside the PM loop.Xin Tong1-2/+6
2018-07-13Revert "CallGraphSCCPass: iterate over all functions."Evgeniy Stepanov1-71/+39
2018-07-06CallGraphSCCPass: iterate over all functions.Tim Northover1-39/+71
2018-05-18Add remarks describing when a pass changes the IR instruction count of a moduleJessica Paquette1-0/+6
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen1-26/+24
2018-03-27[NFC] OptPassGate extracted from OptBisectFedor Sergeev1-1/+1
2017-08-31[Analysis] Fix some Clang-tidy modernize-use-using and Include What You Use w...Eugene Zelenko1-19/+24
2017-06-12Address http://bugs.llvm.org/pr32207 by making BannerPrinted local to runOnSC...Yaron Keren1-4/+4
2017-05-18[Statistics] Add a method to atomically update a statistic that contains a ma...Craig Topper1-4/+2
2017-05-01Rename WeakVH to WeakTrackingVH; NFCSanjoy Das1-2/+3
2017-04-26Reverts commit r301424, r301425 and r301426Sanjoy Das1-4/+4
2017-04-26Rename WeakVH to WeakTrackingVH; NFCSanjoy Das1-4/+4
2017-03-10Implement getPassName() for IR printing passes.Yaron Keren1-0/+2
2017-01-18Improve the `-filter-print-funcs` option to skip the banner for CGSCC pass wh...Mehdi Amini1-3/+13
2017-01-15Reverted: Track validity of pass resultsSerge Pavlov1-1/+0