aboutsummaryrefslogtreecommitdiff
path: root/llvm/unittests/Analysis/CGSCCPassManagerTest.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-04-18unittests: Avoid using getNumUses (#136352)Matt Arsenault1-1/+1
2025-01-24[NFC][DebugInfo] Use iterator moveBefore at many call-sites (#123583)Jeremy Morse1-1/+1
2024-08-08[DebugInfo][RemoveDIs] Use iterator-insertion in unittests and fuzzer (#102015)Jeremy Morse1-18/+19
2024-07-10[CGSCC] Remove CGSCCUpdateResult::InvalidatedRefSCCs (#98213)Arthur Eubanks1-0/+55
2024-06-21[IR] Don't include PassInstrumentation.h in PassManager.h (NFC) (#96219)Nikita Popov1-0/+1
2024-06-11[CGSCC] Fix compile time blowup with large RefSCCs (#94815)Arthur Eubanks1-7/+5
2023-11-16[CGSCCPassManagerTest] Replace no-op bitcast to create constant using the old...Youngsuk Kim1-3/+2
2023-11-07[NFC] Remove Type::getInt8PtrTy (#71029)Paulo Matos1-12/+15
2022-02-23[NFC] Add #include for constantsBill Wendling1-0/+1
2021-05-21Revert "[NPM] Do not run function simplification pipeline unnecessarily"Arthur Eubanks1-1/+0
2021-05-07[NewPM] Hide pass manager debug logging behind -debug-pass-manager-verboseArthur Eubanks1-84/+84
2021-05-07[NewPM] Move analysis invalidation/clearing logging to instrumentationArthur Eubanks1-2/+1
2021-05-06[NPM] Do not run function simplification pipeline unnecessarilyMircea Trofin1-0/+1
2021-03-18Reapply "[NPM][CGSCC] FunctionAnalysisManagerCGSCCProxy: do not clear immutab...Mircea Trofin1-0/+25
2021-03-11Revert "[NPM][CGSCC] FunctionAnalysisManagerCGSCCProxy: do not clear immutabl...Mircea Trofin1-25/+0
2021-03-11[NPM][CGSCC] FunctionAnalysisManagerCGSCCProxy: do not clear immutable functi...Mircea Trofin1-0/+25
2021-01-06[CGSCC][Coroutine][NewPM] Properly support function splitting/outliningArthur Eubanks1-13/+20
2020-12-17[test] Factor out creation of copy of SCC Nodes into functionArthur Eubanks1-18/+13
2020-12-16[test] Cleanup some CGSCCPassManager testsArthur Eubanks1-22/+59
2020-11-11[CGSCC][Inliner] Handle new non-trivial edges in updateCGAndAnalysisManagerFo...Arthur Eubanks1-0/+65
2020-11-02[LazyCallGraph] Build SCCs of the reference graph in orderFangrui Song1-11/+11
2020-09-23[NewPM][CGSCC] Handle newly added functions in updateCGAndAnalysisManagerForPassArthur Eubanks1-8/+25
2020-09-15[CGSCC][NewPM] Fix adding mutually recursive new functionsArthur Eubanks1-0/+55
2020-06-14[NewPM] Avoid redundant CGSCC run for updated SCCWenlei He1-5/+5
2020-05-13[NewPassManager] Add assertions when getting statefull cached analysis.Alina Sbirlea1-93/+119
2020-04-15[CallSite removal][TargetLibraryInfo] Replace ImmutableCallSite with CallBase...Craig Topper1-0/+1
2020-04-08[CallGraphUpdater] Remove dead constants before replacing a functionJohannes Doerfert1-0/+4
2020-02-18[LazyCallGraph] Fix ambiguous index valueBrian Gesiak1-0/+50
2020-02-17Revert "Add LazyCallGraph API to add function to RefSCC"Brian Gesiak1-49/+0
2020-02-17Add LazyCallGraph API to add function to RefSCCBrian Gesiak1-0/+49
2020-02-08Introduce a CallGraph updater helper classJohannes Doerfert1-1/+237
2020-02-02[PM][CGSCC] Add a helper to update the call graph from SCC passesJohannes Doerfert1-0/+147
2020-01-17[UnitTests] Add invalidate methods.Alina Sbirlea1-0/+22
2019-09-07Change TargetLibraryInfo analysis passes to always require FunctionTeresa Johnson1-1/+1
2019-03-28[NewPM] Fix a nasty bug with analysis invalidation in the new PM.Chandler Carruth1-10/+14
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-09-20[New PM] Introducing PassInstrumentation frameworkFedor Sergeev1-0/+7
2018-09-20Temporarily Revert "[New PM] Introducing PassInstrumentation framework"Eric Christopher1-7/+0
2018-09-19[New PM] Introducing PassInstrumentation frameworkFedor Sergeev1-0/+7
2018-09-19Revert rL342544: [New PM] Introducing PassInstrumentation frameworkFedor Sergeev1-7/+0
2018-09-19[New PM] Introducing PassInstrumentation frameworkFedor Sergeev1-0/+7
2017-08-11[PM] Switch the CGSCC debug messages to use the standard LLVM debugChandler Carruth1-4/+4
2017-07-15[PM/LCG] Teach the LazyCallGraph to maintain reference edges from everyChandler Carruth1-0/+2
2017-07-12[PM] Fix a silly bug in my recent update to the CG update logic.Chandler Carruth1-6/+6
2017-07-09CGSCCPassManagerTest.cpp: Fix warnings. [-Wunused-variable]NAKAMURA Takumi1-0/+2
2017-07-09[PM] Add unittesting of the call graph update logic with complexChandler Carruth1-0/+166
2017-07-09[PM] Finish implementing and fix a chain of bugs uncovered by testingChandler Carruth1-6/+24
2016-12-27[PM] Introduce the facilities for registering cross-IR-unit dependenciesChandler Carruth1-0/+263
2016-12-10[PM] Support invalidation of inner analysis managers from a pass over the out...Chandler Carruth1-23/+370
2016-11-28[PM] Extend the explicit 'invalidate' method API on analysis results toChandler Carruth1-1/+4