aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/CallGraph.cpp
AgeCommit message (Expand)AuthorFilesLines
2021-04-08Set IgnoreLLVMUsed to false in CallGraph::addToCallGraph()Stanislav Mekhanoshin1-1/+1
2021-02-25Option to ignore llvm[.compiler].used uses in hasAddressTaken()Stanislav Mekhanoshin1-1/+2
2021-02-25Option to ignore assume like intrinsic uses in hasAddressTaken()Stanislav Mekhanoshin1-1/+2
2020-12-23[Analysis] Remove spliceFunction (NFC)Kazu Hirata1-14/+0
2020-07-27[CallGraph] Preserve call records vector when replacing call edgeSergey Dmitriev1-5/+29
2020-07-14[CallGraph] Ignore callback usesGiorgis Georgakoudis1-3/+4
2020-07-10Revert "[CallGraph] Ignore callback uses"Roman Lebedev1-5/+3
2020-07-09[CallGraph] Ignore callback usesGiorgis Georgakoudis1-3/+5
2020-07-01[CallGraph] Add support for callback call sitesSergey Dmitriev1-5/+29
2020-04-15[CallGraphUpdater] Update the ExternalCallingNode for node replacementsJohannes Doerfert1-0/+10
2020-04-13[Debugify] Strip added metadata in the -debugify-each pipelineVedant Kumar1-2/+4
2020-02-08Introduce a CallGraph updater helper classJohannes Doerfert1-0/+6
2020-01-17[CallGraph] Add invalidate method.Alina Sbirlea1-0/+9
2019-11-13Sink all InitializePasses.h includesReid Kleckner1-1/+2
2019-08-16Revert "[CallGraph] Refine call graph for indirect calls with !callees metadata"Benjamin Kramer1-38/+2
2019-08-15[CallGraph] Refine call graph for indirect calls with !callees metadataMark Lacey1-2/+38
2019-08-15[llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere1-2/+2
2019-04-19[CallSite removal] Move the legacy PM, call graph, and some inlinerChandler Carruth1-13/+12
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-09-27llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song1-2/+1
2018-07-30Remove trailing spaceFangrui Song1-1/+1
2018-04-30IWYU for llvm-config.h in llvm, additions.Nico Weber1-0/+1
2018-04-01[Analysis] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang1-2/+2
2017-10-15Reverting r315590; it did not include changes for llvm-tblgen, which is causi...Aaron Ballman1-3/+3
2017-10-12[dump] Remove NDEBUG from test to enable dump methods [NFC]Don Hinton1-3/+3
2017-07-24[Analysis] Fix some Clang-tidy modernize-use-using and Include What You Use w...Eugene Zelenko1-5/+16
2017-05-11CallGraph: Remove almost-unused field 'Root'.Peter Collingbourne1-29/+5
2017-01-28Cleanup dump() functions.Matthias Braun1-4/+8
2016-11-23[PM] Change the static object whose address is used to uniquely identifyChandler Carruth1-1/+1
2016-08-09Consistently use ModuleAnalysisManagerSean Silva1-1/+1
2016-06-26Apply clang-tidy's modernize-loop-convert to lib/Analysis.Benjamin Kramer1-10/+8
2016-03-11[PM] Make the AnalysisManager parameter to run methods a reference.Chandler Carruth1-2/+2
2016-03-11[PM] Implement the final conclusion as to how the analysis IDs shouldChandler Carruth1-1/+1
2016-03-10[CG] Back out my pointless move ctor and add the explicit templateChandler Carruth1-0/+3
2016-03-10[CG] Add a new pass manager printer pass for the old call graph andChandler Carruth1-0/+6
2016-03-10[CG] Actually hoist up the generic CallGraphPrinter pass from a weirdChandler Carruth1-0/+26
2016-02-26[PM] Introduce CRTP mixin base classes to help define passes andChandler Carruth1-2/+0
2015-11-23[Analysis/CallGraph] Switch dump() definitions over to LLVM_DUMP_METHOD.Davide Italiano1-6/+3
2015-08-18[PM/AA] Remove the last relics of the separate IPA library from LLVM,Chandler Carruth1-0/+309