Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopIdiomVectorize.cpp451 DTU.applyUpdates({{DominatorTree::Insert, VectorLoopPreheaderBlock, in createMaskedFindMismatch()
482 DTU.applyUpdates( in createMaskedFindMismatch()
505 DTU.applyUpdates( in createMaskedFindMismatch()
542 DTU.applyUpdates({{DominatorTree::Insert, VectorLoopPreheaderBlock, in createPredicatedFindMismatch()
593 DTU.applyUpdates( in createPredicatedFindMismatch()
611 DTU.applyUpdates( in createPredicatedFindMismatch()
691 DTU.applyUpdates({{DominatorTree::Insert, Preheader, MinItCheckBlock}, in expandFindMismatch()
736 DTU.applyUpdates( in expandFindMismatch()
782 DTU.applyUpdates( in expandFindMismatch()
810 DTU.applyUpdates( in expandFindMismatch()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DGenericDomTreeUpdaterImpl.h59 void GenericDomTreeUpdater<DerivedT, DomTreeT, PostDomTreeT>::applyUpdates( in applyUpdates() function
74 DT->applyUpdates(Updates); in applyUpdates()
76 PDT->applyUpdates(Updates); in applyUpdates()
128 DT->applyUpdates(DeduplicatedUpdates); in applyUpdatesPermissive()
130 PDT->applyUpdates(DeduplicatedUpdates); in applyUpdatesPermissive()
290 DomTree->applyUpdates(NormalUpdates); in applyUpdatesImpl()
460 PDT->applyUpdates(Updates); in splitPDTCriticalEdges()
H A DGenericDomTreeUpdater.h150 void applyUpdates(ArrayRef<UpdateT> Updates);
H A DMemorySSAUpdater.h125 LLVM_ABI void applyUpdates(ArrayRef<CFGUpdate> Updates, DominatorTree &DT,
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopSimplifyCFG.cpp427 MSSAU->applyUpdates(DTUpdates, DT, /*UpdateDT=*/true); in handleDeadExits()
429 DTU.applyUpdates(DTUpdates); in handleDeadExits()
438 MSSAU->applyUpdates(DTUpdates, DT, /*UpdateDT=*/true); in handleDeadExits()
483 DTU.applyUpdates(DTUpdates); in deleteDeadLoopBlocks()
631 DTU.applyUpdates(DTUpdates); in run()
H A DDFAJumpThreading.cpp209 DTU->applyUpdates({{DominatorTree::Insert, NewBlock, EndBlock}}); in unfold()
258 DTU->applyUpdates({{DominatorTree::Insert, StartBlock, EndBlock}, in unfold()
293 DTU->applyUpdates({{DominatorTree::Insert, NewBlockT, NewBlockF}, in unfold()
331 DTU->applyUpdates({{DominatorTree::Delete, StartBlock, EndBlock}, in unfold()
1113 DTU->applyUpdates({{DominatorTree::Insert, NewBB, SuccBB}}); in cloneBlockAndUpdatePredecessor()
1190 DTU->applyUpdates({{DominatorTree::Delete, PrevBB, OldBB}, in updatePredecessor()
1255 DTU->applyUpdates(DTUpdates); in updateLastSuccessor()
H A DMergeICmps.cpp680 DTU.applyUpdates({{DominatorTree::Insert, BB, PhiBB}}); in mergeComparisons()
685 DTU.applyUpdates({{DominatorTree::Insert, BB, NextCmpBlock}, in mergeComparisons()
714 DTU.applyUpdates({{DominatorTree::Delete, Pred, EntryBlock_}, in simplify()
726 DTU.applyUpdates({{DominatorTree::Delete, NextCmpBlock, EntryBlock_}}); in simplify()
H A DLowerConstantIntrinsics.cpp93 DTU->applyUpdates({{DominatorTree::Delete, Source, Other}}); in replaceConditionalBranchesOnConstant()
H A DJumpTableToSwitch.cpp134 DTU.applyUpdates(DTUpdates); in expandToSwitch()
H A DSimpleLoopUnswitch.cpp1019 MSSAU->applyUpdates(DTUpdates, DT, /*UpdateDT=*/true); in unswitchTrivialSwitch()
1023 DT.applyUpdates(DTUpdates); in unswitchTrivialSwitch()
2405 DT.applyUpdates(DTUpdates); in unswitchNontrivialInvariants()
2483 DT.applyUpdates(DTUpdates); in unswitchNontrivialInvariants()
2495 DT.applyUpdates(DTUpdates); in unswitchNontrivialInvariants()
3154 DT.applyUpdates(DTUpdates); in injectPendingInvariantConditions()
3156 MSSAU->applyUpdates(DTUpdates, DT); in injectPendingInvariantConditions()
H A DSimplifyCFGPass.cpp223 DTU->applyUpdates(Updates); in tailMergeBlocksWithSimilarFunctionTerminators()
/freebsd/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.cpp191 DTU->applyUpdates(Updates); in runImpl()
273 DTU->applyUpdates(Updates); in runImpl()
H A DDwarfEHPrepare.cpp309 DTU->applyUpdates(Updates); in InsertUnwindResumeCalls()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DBasicBlockUtils.cpp115 DTU->applyUpdates(Updates); in DeleteDeadBlocks()
322 DTU->applyUpdates(Updates); in MergeBlockIntoPredecessor()
780 DTU.applyUpdates(Updates); in ehAwareSplitEdge()
784 MSSAU->applyUpdates(Updates, *DT); in ehAwareSplitEdge()
924 DTU->applyUpdates(Updates); in SplitBlockImpl()
990 DTU->applyUpdates(DTUpdates); in splitBlockBefore()
995 MSSAU->applyUpdates(DTUpdates, DTU->getDomTree()); in splitBlockBefore()
1030 DTU->applyUpdates(Updates); in UpdateAnalysisInformation()
1463 DTU->applyUpdates({{DominatorTree::Delete, Pred, BB}}); in FoldReturnIntoUncondBranch()
1576 DTU->applyUpdates(Updates); in SplitBlockAndInsertIfThenElse()
H A DSimplifyCFG.cpp971 DTU->applyUpdates( in simplifyEqualityComparisonWithOnlyPredecessor()
1005 DTU->applyUpdates(Updates); in simplifyEqualityComparisonWithOnlyPredecessor()
1063 DTU->applyUpdates(Updates); in simplifyEqualityComparisonWithOnlyPredecessor()
1409 DTU->applyUpdates(Updates); in performValueComparisonIntoPredecessorFolding()
2118 DTU->applyUpdates(Updates); in hoistSuccIdenticalTerminatorToSwitchOrIf()
2881 DTU->applyUpdates(Updates); in mergeCompatibleInvokesImpl()
3601 DTU->applyUpdates(Updates); in foldCondBranchOnValueKnownInPredecessorImpl()
3825 DTU->applyUpdates(Updates); in foldTwoEntryPHINode()
3989 DTU->applyUpdates({{DominatorTree::Insert, PredBlock, UniqueSucc}, in performBranchToCommonDestFolding()
4515 DTU->applyUpdates( in tryWidenCondBranchToCondBranch()
[all …]
H A DBreakCriticalEdges.cpp257 DT->applyUpdates(Updates); in SplitKnownCriticalEdge()
259 PDT->applyUpdates(Updates); in SplitKnownCriticalEdge()
H A DLocal.cpp189 DTU->applyUpdates({{DominatorTree::Delete, BB, OldDest}}); in ConstantFoldTerminator()
303 DTU->applyUpdates(Updates); in ConstantFoldTerminator()
386 DTU->applyUpdates(Updates); in ConstantFoldTerminator()
1377 DTU->applyUpdates(Updates); in TryToSimplifyUncondBranchFromEmptyBlock()
2913 DTU->applyUpdates(Updates); in changeToUnreachable()
2965 DTU->applyUpdates({{DominatorTree::Delete, BB, UnwindDestBB}}); in changeToCall()
3001 DTU->applyUpdates({{DominatorTree::Insert, BB, UnwindEdge}}); in changeToInvokeAndSplitBasicBlock()
3128 DTU->applyUpdates( in markAliveBlocks()
3142 DTU->applyUpdates({{DominatorTree::Delete, BB, UnwindDestBB}}); in markAliveBlocks()
3199 DTU->applyUpdates(Updates); in markAliveBlocks()
[all …]
H A DLoopUtils.cpp571 DTU.applyUpdates({{DominatorTree::Insert, Preheader, ExitBlock}}); in deleteDeadLoop()
573 MSSAU->applyUpdates({{DominatorTree::Insert, Preheader, ExitBlock}}, in deleteDeadLoop()
595 DTU.applyUpdates({{DominatorTree::Delete, Preheader, L->getHeader()}}); in deleteDeadLoop()
597 MSSAU->applyUpdates({{DominatorTree::Delete, Preheader, L->getHeader()}}, in deleteDeadLoop()
757 DTU.applyUpdates({{DominatorTree::Delete, Latch, Header}}); in breakLoopBackedge()
759 MSSAU->applyUpdates({{DominatorTree::Delete, Latch, Header}}, DT); in breakLoopBackedge()
H A DLoopRotationUtils.cpp808 MSSAU->applyUpdates(Updates, *DT, /*UpdateDT=*/true); in rotateLoop()
812 DT->applyUpdates(Updates); in rotateLoop()
H A DControlFlowUtils.cpp334 DTU->applyUpdates(Updates); in finalize()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUUnifyDivergentExitNodes.cpp172 DTU.applyUpdates(Updates); in unifyReturnBlockSet()
316 DTU.applyUpdates(Updates); in run()
H A DSILateBranchLowering.cpp127 MDT->applyUpdates(DTUpdates); in splitBlock()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DMemorySSAUpdater.cpp793 void MemorySSAUpdater::applyUpdates(ArrayRef<CFGUpdate> Updates, in applyUpdates() function in MemorySSAUpdater
813 DT.applyUpdates(Empty, RevDeleteUpdates); in applyUpdates()
816 DT.applyUpdates(Updates, RevDeleteUpdates); in applyUpdates()
827 DT.applyUpdates(DeleteUpdates); in applyUpdates()
830 DT.applyUpdates(DeleteUpdates); in applyUpdates()
834 DT.applyUpdates(Updates); in applyUpdates()
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DGenericDomTree.h612 void applyUpdates(ArrayRef<UpdateType> Updates) {
623 void applyUpdates(ArrayRef<UpdateType> Updates,

12