aboutsummaryrefslogtreecommitdiff
path: root/llvm/unittests/Analysis/LazyCallGraphTest.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-04-18unittests: Avoid using getNumUses (#136352)Matt Arsenault1-1/+1
2025-03-06[IR] Store Triple in Module (NFC) (#129868)Nikita Popov1-1/+1
2025-02-14Revert "[Coroutines][LazyCallGraph] addSplitRefRecursiveFunctions allows spur...Arthur Eubanks1-54/+0
2025-02-14[Coroutines][LazyCallGraph] addSplitRefRecursiveFunctions allows spurious ref...Tyler Nowicki1-0/+54
2024-09-13[llvm][unittests] Strip unneeded use of raw_string_ostream::str() (NFC)JOE19941-1/+1
2024-08-08[DebugInfo][RemoveDIs] Use iterator-insertion in unittests and fuzzer (#102015)Jeremy Morse1-17/+17
2024-06-11[CGSCC] Fix compile time blowup with large RefSCCs (#94815)Arthur Eubanks1-12/+17
2024-03-11Typo: ponitHans Wennborg1-1/+1
2023-11-07[NFC] Remove Type::getInt8PtrTy (#71029)Paulo Matos1-24/+36
2023-02-07[NFC][TargetParser] Remove llvm/ADT/Triple.hArchibald Elliott1-1/+1
2022-12-14[NFC] Cleanup: Replace Function::getBasicBlockList().splice() with Function::...Vasileios Porpodas1-1/+1
2022-09-22[LazyCallGraph] Handle spurious ref edges when deleting a dead functionArthur Eubanks1-1/+158
2021-11-01[LazyCallGraph] Skip blockaddressesArthur Eubanks1-1/+2
2021-01-06[CGSCC][Coroutine][NewPM] Properly support function splitting/outliningArthur Eubanks1-0/+682
2020-11-02[LazyCallGraph] Build SCCs of the reference graph in orderFangrui Song1-20/+20
2020-09-23[NewPM][CGSCC] Handle newly added functions in updateCGAndAnalysisManagerForPassArthur Eubanks1-83/+0
2020-06-05TargetLibraryInfo.h - reduce Triple.h include to forward declaration. NFC.Simon Pilgrim1-0/+1
2020-02-17Re-land "Add LazyCallGraph API to add function to RefSCC"Brian Gesiak1-0/+42
2020-02-17Revert "Add LazyCallGraph API to add function to RefSCC"Brian Gesiak1-42/+0
2020-02-17Add LazyCallGraph API to add function to RefSCCBrian Gesiak1-0/+42
2020-02-08[FIX] Fix warning in LazyCallGraphTest caused by D70927Johannes Doerfert1-4/+4
2020-02-08Introduce a CallGraph updater helper classJohannes Doerfert1-0/+41
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer1-11/+11
2019-09-07Change TargetLibraryInfo analysis passes to always require FunctionTeresa Johnson1-1/+3
2019-05-20[INLINER] allow inlining of blockaddresses if sole uses are callbrsNick Desaulniers1-0/+29
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-11/+11
2018-04-07[unittests] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang1-11/+11
2017-08-09[LCG] Switch one of the update methods for the LazyCallGraph to supportChandler Carruth1-23/+94
2017-07-15[PM/LCG] Teach the LazyCallGraph to maintain reference edges from everyChandler Carruth1-20/+27
2017-07-09[PM] Fix a nasty bug in the new PM where we failed to properlyChandler Carruth1-16/+17
2017-06-06Re-sort #include lines for unittests. This uses a slightly modifiedChandler Carruth1-1/+1
2017-03-11Fix signed/unsigned comparison warningsSimon Pilgrim1-2/+2
2017-02-09[PM/LCG] Teach LCG to support spurious reference edges.Chandler Carruth1-0/+81
2017-02-09[PM/LCG] Teach the LazyCallGraph how to replace a function withoutChandler Carruth1-81/+176
2017-02-06[PM/LCG] Remove the lazy RefSCC formation from the LazyCallGraph duringChandler Carruth1-267/+17
2016-12-28[PM] Teach the CGSCC's CG update utility to more carefully invalidateChandler Carruth1-37/+46
2016-12-28[LCG] Teach the ref edge removal to handle a ref edge that is trivialChandler Carruth1-0/+78
2016-12-27[LCG] Teach the LazyCallGraph to handle visiting the blockaddressChandler Carruth1-0/+31
2016-11-22[LCG] Start using SCC relationship predicates in the unittest.Chandler Carruth1-2/+26
2016-10-12[LCG] Add the necessary functionality to the LazyCallGraph to support inlining.Chandler Carruth1-0/+318
2016-09-16[LCG] Redesign the lazy post-order iteration mechanism for theChandler Carruth1-12/+384
2016-04-14Remove every uses of getGlobalContext() in LLVM (but the C API)Mehdi Amini1-243/+251
2016-02-17[LCG] Construct an actual call graph with call-edge SCCs nested insideChandler Carruth1-204/+781
2016-02-02[LCG] Build an edge abstraction for the LazyCallGraph and use it toChandler Carruth1-31/+31
2014-10-22Silence gcc's -WcommentFilipe Cabecinhas1-15/+17
2014-08-19Modernize the .ll parsing interface.Rafael Espindola1-5/+3
2014-06-27Reverting r211950 -- it did not help resolve the -Wcomment warnings triggered...Aaron Ballman1-4/+4
2014-06-27Adding some trailing whitespace after a comment previously ending with \ to e...Aaron Ballman1-4/+4
2014-05-06Disable -Wcomment when building with GCC.Evgeniy Stepanov1-11/+11