summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/LazyCallGraph.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revert "[VectorUtils] Introduce the Vector Function Database (VFDatabase)."Francesco Petrogalli2019-12-131-6/+2
* [VectorUtils] Introduce the Vector Function Database (VFDatabase).Francesco Petrogalli2019-12-101-2/+6
* Second attempt to add iterator_range::empty()Jordan Rose2019-10-071-1/+1
* Change TargetLibraryInfo analysis passes to always require FunctionTeresa Johnson2019-09-071-2/+3
* Revert "[CallGraph] Refine call graph for indirect calls with !callees metadata"Benjamin Kramer2019-08-161-4/+2
* [CallGraph] Refine call graph for indirect calls with !callees metadataMark Lacey2019-08-151-2/+4
* Change two unnecessary uses of llvm::size(C) to C.size()Fangrui Song2019-08-061-4/+2
* [LCG] Add aliased functions as LCG rootsGuozhi Wei2019-04-051-0/+13
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* ADT/STLExtras: Introduce llvm::empty; NFCMatthias Braun2018-10-311-1/+1
* [STLExtras] Add size() for ranges, and remove distance()Vedant Kumar2018-05-161-3/+3
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-9/+10
* [STLExtras] Add distance() for ranges, pred_size(), and succ_size()Vedant Kumar2018-05-101-4/+3
* IWYU for llvm-config.h in llvm, additions.Nico Weber2018-04-301-0/+1
* Fix more spelling mistakes in comments of LLVM Analysis passesVedant Kumar2018-03-021-5/+5
* Fix typos of occurred and occurrenceMalcolm Parsons2018-01-241-1/+1
* Reverting r315590; it did not include changes for llvm-tblgen, which is causi...Aaron Ballman2017-10-151-3/+3
* [dump] Remove NDEBUG from test to enable dump methods [NFC]Don Hinton2017-10-121-3/+3
* [Analysis] Fix some Clang-tidy modernize-use-using and Include What You Use w...Eugene Zelenko2017-08-111-6/+20
* [LCG] Fix an assert in a on-scope-exit lambda that checked the contentsChandler Carruth2017-08-101-7/+9
* [LCG] Completely remove the map-based association of post-order numbersChandler Carruth2017-08-091-35/+34
* [LCG] Special case when removing a ref edge from a RefSCC leavesChandler Carruth2017-08-091-12/+29
* [LCG] Switch one of the update methods for the LazyCallGraph to supportChandler Carruth2017-08-091-100/+57
* [LCG] Remove yet another variable only used inside of asserts.Chandler Carruth2017-08-051-3/+3
* [LCG] Fold otherwise unused variable into assert.Benjamin Kramer2017-08-051-3/+2
* [LCG] Completely remove the parent set and leaf tracking for RefSCCs.Chandler Carruth2017-08-051-176/+3
* [LCG] Re-implement the basic isParentOf, isAncestorOf, isChildOf, andChandler Carruth2017-08-051-10/+37
* [LCG] Add the concept of a "dead" node and use it to avoid a complexChandler Carruth2017-08-051-8/+1
* [LCG] Replace an implicit bool operator with a named function. (NFC)Chandler Carruth2017-08-051-2/+2
* [LCG] When removing a dead function and clearing out the dataChandler Carruth2017-08-051-0/+2
* [LCG] Rather than walking the directed graph structure to update graphChandler Carruth2017-08-051-14/+4
* [LCG] Remove the complex walk of the parent sets to update graphChandler Carruth2017-08-051-11/+2
* [LCG] Remove the use of the parent sets to compute connectivity whenChandler Carruth2017-08-051-16/+14
* [PM/LCG] Follow-up fix to r308088 to handle deletion of libraryChandler Carruth2017-07-191-1/+6
* [PM/LCG] Teach the LazyCallGraph to maintain reference edges from everyChandler Carruth2017-07-151-8/+36
* [PM] Fix a nasty bug in the new PM where we failed to properlyChandler Carruth2017-07-091-7/+13
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-2/+1
* [LCG] Fix EXPENSIVE_CHECKS typo. NFCFrancis Visoiu Mistrih2017-02-281-5/+5
* [PM/LCG] Teach LCG to support spurious reference edges.Chandler Carruth2017-02-091-1/+8
* [PM/LCG] Teach the LazyCallGraph how to replace a function withoutChandler Carruth2017-02-091-167/+189
* [PM/LCG] Fix the no-asserts build after r294227. Sorry for the noise.Chandler Carruth2017-02-061-0/+2
* [PM/LCG] Remove the lazy RefSCC formation from the LazyCallGraph duringChandler Carruth2017-02-061-171/+117
* Cleanup dump() functions.Matthias Braun2017-01-281-3/+9
* [PM] Teach the CGSCC's CG update utility to more carefully invalidateChandler Carruth2016-12-281-10/+29
* [LCG] Teach the ref edge removal to handle a ref edge that is trivialChandler Carruth2016-12-281-1/+7
* [LCG] Minor cleanup to the LCG walk over a function, NFC.Chandler Carruth2016-12-091-19/+22
* [LCG] Add basic verification of the parent set and fix bugs it uncovers.Chandler Carruth2016-12-071-4/+23
* [LCG] Add some much needed asserts and verify runs to uncoverChandler Carruth2016-12-061-4/+12
* [PM] Change the static object whose address is used to uniquely identifyChandler Carruth2016-11-231-1/+1
* [LCG] Add a previously missing assert about the relationship of RefSCCs.Chandler Carruth2016-11-221-0/+7
OpenPOWER on IntegriCloud