| /llvm-project-15.0.7/llvm/unittests/IR/ |
| H A D | DominatorTreeBatchUpdatesTest.cpp | 107 DT.applyUpdates(Updates); in TEST() 109 PDT.applyUpdates(Updates); in TEST() 129 DT.applyUpdates(Updates); in TEST() 131 PDT.applyUpdates(Updates); in TEST() 160 DT.applyUpdates(Updates); in TEST() 162 PDT.applyUpdates(Updates); in TEST() 187 DT.applyUpdates(Updates); in TEST() 189 PDT.applyUpdates(Updates); in TEST() 217 DT.applyUpdates(DomUpdates); in TEST() 283 DT.applyUpdates(DomUpdates); in TEST() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | DomTreeUpdater.cpp | 68 DT->applyUpdates(ArrayRef<DominatorTree::UpdateType>(I, E)); in applyDomTreeUpdates() 90 PDT->applyUpdates(ArrayRef<DominatorTree::UpdateType>(I, E)); in applyPostDomTreeUpdates() 231 void DomTreeUpdater::applyUpdates(ArrayRef<DominatorTree::UpdateType> Updates) { in applyUpdates() function in llvm::DomTreeUpdater 245 DT->applyUpdates(Updates); in applyUpdates() 247 PDT->applyUpdates(Updates); in applyUpdates() 299 DT->applyUpdates(DeduplicatedUpdates); in applyUpdatesPermissive() 301 PDT->applyUpdates(DeduplicatedUpdates); in applyUpdatesPermissive()
|
| H A D | MemorySSAUpdater.cpp | 809 void MemorySSAUpdater::applyUpdates(ArrayRef<CFGUpdate> Updates, in applyUpdates() function in MemorySSAUpdater 829 DT.applyUpdates(Empty, RevDeleteUpdates); in applyUpdates() 832 DT.applyUpdates(Updates, RevDeleteUpdates); in applyUpdates() 843 DT.applyUpdates(DeleteUpdates); in applyUpdates() 846 DT.applyUpdates(DeleteUpdates); in applyUpdates() 850 DT.applyUpdates(Updates); in applyUpdates()
|
| /llvm-project-15.0.7/llvm/unittests/Analysis/ |
| H A D | DomTreeUpdaterTest.cpp | 186 DTU.applyUpdates({{DominatorTree::Insert, NewEntry, BB0}}); in TEST() 201 DTU.applyUpdates({{DominatorTree::Delete, NewEntry, BB0}, in TEST() 473 DTU.applyUpdates({{DominatorTree::Delete, BB0, BB0}}); in TEST() 564 DTU.applyUpdates({{DominatorTree::Insert, NewEntry, BB0}}); in TEST() 579 DTU.applyUpdates({{DominatorTree::Delete, NewEntry, BB0}, in TEST() 669 DTU.applyUpdates(Updates); in TEST() 792 DTU.applyUpdates({{DominatorTree::Insert, BB0, BB2}}); in TEST()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | ExpandMemCmp.cpp | 355 DTU->applyUpdates( in emitLoadCompareByteBlock() 363 DTU->applyUpdates({{DominatorTree::Insert, BB, EndBlock}}); in emitLoadCompareByteBlock() 451 DTU->applyUpdates({{DominatorTree::Insert, BB, ResBlock.BB}, in emitLoadCompareBlockMultipleLoads() 509 DTU->applyUpdates({{DominatorTree::Insert, BB, NextBB}, in emitLoadCompareBlock() 535 DTU->applyUpdates({{DominatorTree::Insert, ResBlock.BB, EndBlock}}); in emitMemCmpResultBlock() 552 DTU->applyUpdates({{DominatorTree::Insert, ResBlock.BB, EndBlock}}); in emitMemCmpResultBlock() 646 DTU->applyUpdates({{DominatorTree::Insert, StartBlock, LoadCmpBlocks[0]}, in getMemCmpExpansion()
|
| H A D | IndirectBrExpandPass.cpp | 184 DTU->applyUpdates(Updates); in runOnFunction() 265 DTU->applyUpdates(Updates); in runOnFunction()
|
| H A D | DwarfEHPrepare.cpp | 301 DTU->applyUpdates(Updates); in InsertUnwindResumeCalls()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | LoopSimplifyCFG.cpp | 414 MSSAU->applyUpdates(DTUpdates, DT, /*UpdateDT=*/true); in handleDeadExits() 416 DTU.applyUpdates(DTUpdates); in handleDeadExits() 424 MSSAU->applyUpdates(DTUpdates, DT, /*UpdateDT=*/true); in handleDeadExits() 469 DTU.applyUpdates(DTUpdates); in deleteDeadLoopBlocks() 608 DTU.applyUpdates(DTUpdates); in run()
|
| H A D | DFAJumpThreading.cpp | 233 DTU->applyUpdates({{DominatorTree::Insert, *NewBlock, EndBlock}}); in createBasicBlockAndSinkSelectInst() 282 DTU->applyUpdates({{DominatorTree::Insert, FalseBlock, EndBlock}}); in unfold() 342 DTU->applyUpdates({{DominatorTree::Insert, StartBlock, TT}, in unfold() 1060 DTU->applyUpdates({{DominatorTree::Insert, NewBB, SuccBB}}); in cloneBlockAndUpdatePredecessor() 1137 DTU->applyUpdates({{DominatorTree::Delete, PrevBB, OldBB}, in updatePredecessor() 1202 DTU->applyUpdates(DTUpdates); in updateLastSuccessor()
|
| H A D | MergeICmps.cpp | 664 DTU.applyUpdates({{DominatorTree::Insert, BB, PhiBB}}); in mergeComparisons() 669 DTU.applyUpdates({{DominatorTree::Insert, BB, NextCmpBlock}, in mergeComparisons() 698 DTU.applyUpdates({{DominatorTree::Delete, Pred, EntryBlock_}, in simplify() 710 DTU.applyUpdates({{DominatorTree::Delete, NextCmpBlock, EntryBlock_}}); in simplify()
|
| H A D | LowerConstantIntrinsics.cpp | 89 DTU->applyUpdates({{DominatorTree::Delete, Source, Other}}); in replaceConditionalBranchesOnConstant()
|
| H A D | SimpleLoopUnswitch.cpp | 941 MSSAU->applyUpdates(DTUpdates, DT, /*UpdateDT=*/true); in unswitchTrivialSwitch() 945 DT.applyUpdates(DTUpdates); in unswitchTrivialSwitch() 2268 DT.applyUpdates(DTUpdates); in unswitchNontrivialInvariants() 2345 DT.applyUpdates(DTUpdates); in unswitchNontrivialInvariants() 2357 DT.applyUpdates(DTUpdates); in unswitchNontrivialInvariants() 2625 DT.applyUpdates(DTUpdates); in turnGuardIntoBranch()
|
| H A D | SimplifyCFGPass.cpp | 215 DTU->applyUpdates(Updates); in tailMergeBlocksWithSimilarFunctionTerminators()
|
| H A D | LoopFuse.cpp | 817 DTU.applyUpdates(TreeUpdates); in peelFusionCandidate() 1466 DTU.applyUpdates(TreeUpdates); in performFusion() 1755 DTU.applyUpdates(TreeUpdates); in fuseGuardedLoops()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | BasicBlockUtils.cpp | 114 DTU->applyUpdates(Updates); in DeleteDeadBlocks() 312 DTU->applyUpdates(Updates); in MergeBlockIntoPredecessor() 676 DTU.applyUpdates(Updates); in ehAwareSplitEdge() 680 MSSAU->applyUpdates(Updates, *DT); in ehAwareSplitEdge() 818 DTU->applyUpdates(Updates); in SplitBlockImpl() 884 DTU->applyUpdates(DTUpdates); in splitBlockBefore() 889 MSSAU->applyUpdates(DTUpdates, DTU->getDomTree()); in splitBlockBefore() 923 DTU->applyUpdates(Updates); in UpdateAnalysisInformation() 1370 DTU->applyUpdates({{DominatorTree::Delete, Pred, BB}}); in FoldReturnIntoUncondBranch() 1417 DTU->applyUpdates(Updates); in SplitBlockAndInsertIfThenImpl() [all …]
|
| H A D | SimplifyCFG.cpp | 934 DTU->applyUpdates( in SimplifyEqualityComparisonWithOnlyPredecessor() 1026 DTU->applyUpdates(Updates); in SimplifyEqualityComparisonWithOnlyPredecessor() 1369 DTU->applyUpdates(Updates); in PerformValueComparisonIntoPredecessorFolding() 1672 DTU->applyUpdates(Updates); in HoistThenElseCodeToIf() 2502 DTU->applyUpdates(Updates); in MergeCompatibleInvokesImpl() 3330 DTU->applyUpdates(Updates); in FoldTwoEntryPHINode() 4020 DTU->applyUpdates( in tryWidenCondBranchToCondBranch() 4032 DTU->applyUpdates( in tryWidenCondBranchToCondBranch() 4178 DTU->applyUpdates(Updates); in SimplifyCondBranchToCondBranch() 4326 DTU->applyUpdates(Updates); in SimplifyTerminatorOnSelect() [all …]
|
| H A D | BreakCriticalEdges.cpp | 251 DT->applyUpdates(Updates); in SplitKnownCriticalEdge() 253 PDT->applyUpdates(Updates); in SplitKnownCriticalEdge()
|
| H A D | Local.cpp | 180 DTU->applyUpdates({{DominatorTree::Delete, BB, OldDest}}); in ConstantFoldTerminator() 292 DTU->applyUpdates(Updates); in ConstantFoldTerminator() 379 DTU->applyUpdates(Updates); in ConstantFoldTerminator() 1177 DTU->applyUpdates(Updates); in TryToSimplifyUncondBranchFromEmptyBlock() 2157 DTU->applyUpdates(Updates); in changeToUnreachable() 2204 DTU->applyUpdates({{DominatorTree::Delete, BB, UnwindDestBB}}); in changeToCall() 2240 DTU->applyUpdates({{DominatorTree::Insert, BB, UnwindEdge}}); in changeToInvokeAndSplitBasicBlock() 2364 DTU->applyUpdates( in markAliveBlocks() 2378 DTU->applyUpdates({{DominatorTree::Delete, BB, UnwindDestBB}}); in markAliveBlocks() 2435 DTU->applyUpdates(Updates); in markAliveBlocks() [all …]
|
| H A D | LoopUtils.cpp | 557 DTU.applyUpdates({{DominatorTree::Insert, Preheader, ExitBlock}}); in deleteDeadLoop() 559 MSSAU->applyUpdates({{DominatorTree::Insert, Preheader, ExitBlock}}, in deleteDeadLoop() 581 DTU.applyUpdates({{DominatorTree::Delete, Preheader, L->getHeader()}}); in deleteDeadLoop() 583 MSSAU->applyUpdates({{DominatorTree::Delete, Preheader, L->getHeader()}}, in deleteDeadLoop() 733 DTU.applyUpdates({{DominatorTree::Delete, Latch, Header}}); in breakLoopBackedge() 735 MSSAU->applyUpdates({{DominatorTree::Delete, Latch, Header}}, DT); in breakLoopBackedge()
|
| H A D | LoopRotationUtils.cpp | 584 MSSAU->applyUpdates(Updates, *DT, /*UpdateDT=*/true); in rotateLoop() 588 DT->applyUpdates(Updates); in rotateLoop()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUUnifyDivergentExitNodes.cpp | 172 DTU.applyUpdates(Updates); in unifyReturnBlockSet() 308 DTU.applyUpdates(Updates); in runOnFunction()
|
| H A D | SILateBranchLowering.cpp | 116 MDT->getBase().applyUpdates(DTUpdates); in splitBlock()
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | DomTreeUpdater.h | 123 void applyUpdates(ArrayRef<DominatorTree::UpdateType> Updates);
|
| H A D | MemorySSAUpdater.h | 123 void applyUpdates(ArrayRef<CFGUpdate> Updates, DominatorTree &DT,
|
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | GenericDomTree.h | 544 void applyUpdates(ArrayRef<UpdateType> Updates) { 555 void applyUpdates(ArrayRef<UpdateType> Updates,
|