aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/CallGraphSCCPass.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2017-01-13Track validity of pass resultsSerge Pavlov1-0/+1
2016-10-01Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini1-3/+1
2016-08-08RefreshCallGraph does not modify the SCC, adding "const" to make it clear (NFC)Mehdi Amini1-3/+3
2016-08-06[CallGraphSCCPass] Use an ArrayRef instead of a pair of iteratorsDavid Majnemer1-1/+1
2016-06-26Apply clang-tidy's modernize-loop-convert to lib/Analysis.Benjamin Kramer1-4/+4
2016-06-10Interprocedural Register Allocation (IPRA) AnalysisMehdi Amini1-0/+4
2016-04-22Re-commit optimization bisect support (r267022) without new pass manager supp...Andrew Kaylor1-1/+8
2016-04-22Revert "Initial implementation of optimization bisect support."Vedant Kumar1-8/+1
2016-04-21Initial implementation of optimization bisect support.Andrew Kaylor1-1/+8
2016-01-06Recommit r256952 "Filtering IR printing for print-after-all/print-before-all"Weiming Zhao1-3/+4
2016-01-06Revert r256952 due to lit test fails.Weiming Zhao1-4/+3
2016-01-06Filtering IR printing for print-after-all/print-before-allWeiming Zhao1-3/+4
2015-08-18[PM/AA] Remove the last relics of the separate IPA library from LLVM,Chandler Carruth1-0/+632