Home
last modified time | relevance | path

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

12

/freebsd-14.2/contrib/llvm-project/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()
230 void DomTreeUpdater::applyUpdates(ArrayRef<DominatorTree::UpdateType> Updates) { in applyUpdates() function in llvm::DomTreeUpdater
244 DT->applyUpdates(Updates); in applyUpdates()
246 PDT->applyUpdates(Updates); in applyUpdates()
298 DT->applyUpdates(DeduplicatedUpdates); in applyUpdatesPermissive()
300 PDT->applyUpdates(DeduplicatedUpdates); in applyUpdatesPermissive()
H A DMemorySSAUpdater.cpp784 void MemorySSAUpdater::applyUpdates(ArrayRef<CFGUpdate> Updates, in applyUpdates() function in MemorySSAUpdater
804 DT.applyUpdates(Empty, RevDeleteUpdates); in applyUpdates()
807 DT.applyUpdates(Updates, RevDeleteUpdates); in applyUpdates()
818 DT.applyUpdates(DeleteUpdates); in applyUpdates()
821 DT.applyUpdates(DeleteUpdates); in applyUpdates()
825 DT.applyUpdates(Updates); in applyUpdates()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64LoopIdiomTransform.cpp450 DTU.applyUpdates({{DominatorTree::Insert, Preheader, MinItCheckBlock}, in expandFindMismatch()
494 DTU.applyUpdates( in expandFindMismatch()
540 DTU.applyUpdates( in expandFindMismatch()
570 DTU.applyUpdates( in expandFindMismatch()
602 DTU.applyUpdates( in expandFindMismatch()
656 DTU.applyUpdates( in expandFindMismatch()
682 DTU.applyUpdates({{DominatorTree::Insert, LoopStartBlock, LoopIncBlock}, in expandFindMismatch()
695 DTU.applyUpdates({{DominatorTree::Insert, LoopIncBlock, EndBlock}, in expandFindMismatch()
766 DTU.applyUpdates({{DominatorTree::Insert, MismatchEnd, CmpBB}}); in transformByteCompare()
774 DTU.applyUpdates({{DominatorTree::Insert, CmpBB, FoundBB}, in transformByteCompare()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopSimplifyCFG.cpp414 MSSAU->applyUpdates(DTUpdates, DT, /*UpdateDT=*/true); in handleDeadExits()
416 DTU.applyUpdates(DTUpdates); in handleDeadExits()
425 MSSAU->applyUpdates(DTUpdates, DT, /*UpdateDT=*/true); in handleDeadExits()
470 DTU.applyUpdates(DTUpdates); in deleteDeadLoopBlocks()
612 DTU.applyUpdates(DTUpdates); in run()
H A DDFAJumpThreading.cpp187 DTU->applyUpdates({{DominatorTree::Insert, *NewBlock, EndBlock}}); in createBasicBlockAndSinkSelectInst()
236 DTU->applyUpdates({{DominatorTree::Insert, FalseBlock, EndBlock}}); in unfold()
300 DTU->applyUpdates({{DominatorTree::Insert, StartBlock, TT}, in unfold()
1028 DTU->applyUpdates({{DominatorTree::Insert, NewBB, SuccBB}}); in cloneBlockAndUpdatePredecessor()
1105 DTU->applyUpdates({{DominatorTree::Delete, PrevBB, OldBB}, in updatePredecessor()
1170 DTU->applyUpdates(DTUpdates); in updateLastSuccessor()
H A DMergeICmps.cpp676 DTU.applyUpdates({{DominatorTree::Insert, BB, PhiBB}}); in mergeComparisons()
681 DTU.applyUpdates({{DominatorTree::Insert, BB, NextCmpBlock}, in mergeComparisons()
710 DTU.applyUpdates({{DominatorTree::Delete, Pred, EntryBlock_}, in simplify()
722 DTU.applyUpdates({{DominatorTree::Delete, NextCmpBlock, EntryBlock_}}); in simplify()
H A DLowerConstantIntrinsics.cpp91 DTU->applyUpdates({{DominatorTree::Delete, Source, Other}}); in replaceConditionalBranchesOnConstant()
H A DSimpleLoopUnswitch.cpp1005 MSSAU->applyUpdates(DTUpdates, DT, /*UpdateDT=*/true); in unswitchTrivialSwitch()
1009 DT.applyUpdates(DTUpdates); in unswitchTrivialSwitch()
2380 DT.applyUpdates(DTUpdates); in unswitchNontrivialInvariants()
2457 DT.applyUpdates(DTUpdates); in unswitchNontrivialInvariants()
2469 DT.applyUpdates(DTUpdates); in unswitchNontrivialInvariants()
3125 DT.applyUpdates(DTUpdates); in injectPendingInvariantConditions()
3127 MSSAU->applyUpdates(DTUpdates, DT); in injectPendingInvariantConditions()
H A DSimplifyCFGPass.cpp215 DTU->applyUpdates(Updates); in tailMergeBlocksWithSimilarFunctionTerminators()
H A DADCE.cpp667 .applyUpdates(DeletedEdges); in updateDeadRegions()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DExpandMemCmp.cpp396 DTU->applyUpdates( in emitLoadCompareByteBlock()
404 DTU->applyUpdates({{DominatorTree::Insert, BB, EndBlock}}); in emitLoadCompareByteBlock()
493 DTU->applyUpdates({{DominatorTree::Insert, BB, ResBlock.BB}, in emitLoadCompareBlockMultipleLoads()
557 DTU->applyUpdates({{DominatorTree::Insert, BB, NextBB}, in emitLoadCompareBlock()
583 DTU->applyUpdates({{DominatorTree::Insert, ResBlock.BB, EndBlock}}); in emitMemCmpResultBlock()
600 DTU->applyUpdates({{DominatorTree::Insert, ResBlock.BB, EndBlock}}); in emitMemCmpResultBlock()
736 DTU->applyUpdates({{DominatorTree::Insert, StartBlock, LoadCmpBlocks[0]}, in getMemCmpExpansion()
H A DIndirectBrExpandPass.cpp192 DTU->applyUpdates(Updates); in runImpl()
273 DTU->applyUpdates(Updates); in runImpl()
H A DDwarfEHPrepare.cpp302 DTU->applyUpdates(Updates); in InsertUnwindResumeCalls()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp943 DTU->applyUpdates( in SimplifyEqualityComparisonWithOnlyPredecessor()
1035 DTU->applyUpdates(Updates); in SimplifyEqualityComparisonWithOnlyPredecessor()
1373 DTU->applyUpdates(Updates); in PerformValueComparisonIntoPredecessorFolding()
1834 DTU->applyUpdates(Updates); in hoistSuccIdenticalTerminatorToSwitchOrIf()
2685 DTU->applyUpdates(Updates); in MergeCompatibleInvokesImpl()
3604 DTU->applyUpdates(Updates); in FoldTwoEntryPHINode()
4297 DTU->applyUpdates( in tryWidenCondBranchToCondBranch()
4309 DTU->applyUpdates( in tryWidenCondBranchToCondBranch()
4470 DTU->applyUpdates(Updates); in SimplifyCondBranchToCondBranch()
4618 DTU->applyUpdates(Updates); in SimplifyTerminatorOnSelect()
[all …]
H A DBasicBlockUtils.cpp116 DTU->applyUpdates(Updates); in DeleteDeadBlocks()
325 DTU->applyUpdates(Updates); in MergeBlockIntoPredecessor()
909 DTU.applyUpdates(Updates); in ehAwareSplitEdge()
913 MSSAU->applyUpdates(Updates, *DT); in ehAwareSplitEdge()
1053 DTU->applyUpdates(Updates); in SplitBlockImpl()
1119 DTU->applyUpdates(DTUpdates); in splitBlockBefore()
1124 MSSAU->applyUpdates(DTUpdates, DTU->getDomTree()); in splitBlockBefore()
1158 DTU->applyUpdates(Updates); in UpdateAnalysisInformation()
1591 DTU->applyUpdates({{DominatorTree::Delete, Pred, BB}}); in FoldReturnIntoUncondBranch()
1704 DTU->applyUpdates(Updates); in SplitBlockAndInsertIfThenElse()
[all …]
H A DBreakCriticalEdges.cpp251 DT->applyUpdates(Updates); in SplitKnownCriticalEdge()
253 PDT->applyUpdates(Updates); in SplitKnownCriticalEdge()
H A DLoopUtils.cpp568 DTU.applyUpdates({{DominatorTree::Insert, Preheader, ExitBlock}}); in deleteDeadLoop()
570 MSSAU->applyUpdates({{DominatorTree::Insert, Preheader, ExitBlock}}, in deleteDeadLoop()
592 DTU.applyUpdates({{DominatorTree::Delete, Preheader, L->getHeader()}}); in deleteDeadLoop()
594 MSSAU->applyUpdates({{DominatorTree::Delete, Preheader, L->getHeader()}}, in deleteDeadLoop()
769 DTU.applyUpdates({{DominatorTree::Delete, Latch, Header}}); in breakLoopBackedge()
771 MSSAU->applyUpdates({{DominatorTree::Delete, Latch, Header}}, DT); in breakLoopBackedge()
H A DLocal.cpp184 DTU->applyUpdates({{DominatorTree::Delete, BB, OldDest}}); in ConstantFoldTerminator()
300 DTU->applyUpdates(Updates); in ConstantFoldTerminator()
383 DTU->applyUpdates(Updates); in ConstantFoldTerminator()
1339 DTU->applyUpdates(Updates); in TryToSimplifyUncondBranchFromEmptyBlock()
2831 DTU->applyUpdates(Updates); in changeToUnreachable()
2879 DTU->applyUpdates({{DominatorTree::Delete, BB, UnwindDestBB}}); in changeToCall()
2915 DTU->applyUpdates({{DominatorTree::Insert, BB, UnwindEdge}}); in changeToInvokeAndSplitBasicBlock()
3041 DTU->applyUpdates( in markAliveBlocks()
3055 DTU->applyUpdates({{DominatorTree::Delete, BB, UnwindDestBB}}); in markAliveBlocks()
3112 DTU->applyUpdates(Updates); in markAliveBlocks()
[all …]
H A DLoopRotationUtils.cpp800 MSSAU->applyUpdates(Updates, *DT, /*UpdateDT=*/true); in rotateLoop()
804 DT->applyUpdates(Updates); in rotateLoop()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUUnifyDivergentExitNodes.cpp176 DTU.applyUpdates(Updates); in unifyReturnBlockSet()
317 DTU.applyUpdates(Updates); in run()
H A DSILateBranchLowering.cpp117 MDT->getBase().applyUpdates(DTUpdates); in splitBlock()
/freebsd-14.2/contrib/llvm-project/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,
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Support/
H A DGenericDomTree.h561 void applyUpdates(ArrayRef<UpdateType> Updates) {
572 void applyUpdates(ArrayRef<UpdateType> Updates,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DPGOMemOPSizeOpt.cpp437 DTU.applyUpdates(Updates); in perform()

12