Home
last modified time | relevance | path

Searched refs:applyUpdates (Results 1 – 25 of 34) sorted by relevance

12

/llvm-project-15.0.7/llvm/unittests/IR/
H A DDominatorTreeBatchUpdatesTest.cpp107 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 DDomTreeUpdater.cpp68 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 DMemorySSAUpdater.cpp809 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 DDomTreeUpdaterTest.cpp186 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 DExpandMemCmp.cpp355 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 DIndirectBrExpandPass.cpp184 DTU->applyUpdates(Updates); in runOnFunction()
265 DTU->applyUpdates(Updates); in runOnFunction()
H A DDwarfEHPrepare.cpp301 DTU->applyUpdates(Updates); in InsertUnwindResumeCalls()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLoopSimplifyCFG.cpp414 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 DDFAJumpThreading.cpp233 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 DMergeICmps.cpp664 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 DLowerConstantIntrinsics.cpp89 DTU->applyUpdates({{DominatorTree::Delete, Source, Other}}); in replaceConditionalBranchesOnConstant()
H A DSimpleLoopUnswitch.cpp941 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 DSimplifyCFGPass.cpp215 DTU->applyUpdates(Updates); in tailMergeBlocksWithSimilarFunctionTerminators()
H A DLoopFuse.cpp817 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 DBasicBlockUtils.cpp114 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 DSimplifyCFG.cpp934 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 DBreakCriticalEdges.cpp251 DT->applyUpdates(Updates); in SplitKnownCriticalEdge()
253 PDT->applyUpdates(Updates); in SplitKnownCriticalEdge()
H A DLocal.cpp180 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 DLoopUtils.cpp557 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 DLoopRotationUtils.cpp584 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 DAMDGPUUnifyDivergentExitNodes.cpp172 DTU.applyUpdates(Updates); in unifyReturnBlockSet()
308 DTU.applyUpdates(Updates); in runOnFunction()
H A DSILateBranchLowering.cpp116 MDT->getBase().applyUpdates(DTUpdates); in splitBlock()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DDomTreeUpdater.h123 void applyUpdates(ArrayRef<DominatorTree::UpdateType> Updates);
H A DMemorySSAUpdater.h123 void applyUpdates(ArrayRef<CFGUpdate> Updates, DominatorTree &DT,
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DGenericDomTree.h544 void applyUpdates(ArrayRef<UpdateType> Updates) {
555 void applyUpdates(ArrayRef<UpdateType> Updates,

12