/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | GenericDomTreeUpdaterImpl.h | 58 void GenericDomTreeUpdater<DerivedT, DomTreeT, PostDomTreeT>::applyUpdates( in applyUpdates() function 73 DT->applyUpdates(Updates); in applyUpdates() 75 PDT->applyUpdates(Updates); in applyUpdates() 128 DT->applyUpdates(DeduplicatedUpdates); in applyUpdatesPermissive() 130 PDT->applyUpdates(DeduplicatedUpdates); in applyUpdatesPermissive() 258 DT->applyUpdates(ArrayRef<typename DomTreeT::UpdateType>(I, E)); in applyDomTreeUpdates() 276 PDT->applyUpdates(ArrayRef<typename DomTreeT::UpdateType>(I, E)); in applyPostDomTreeUpdates()
|
H A D | GenericDomTreeUpdater.h | 149 void applyUpdates(ArrayRef<typename DomTreeT::UpdateType> Updates);
|
H A D | MemorySSAUpdater.h | 123 void applyUpdates(ArrayRef<CFGUpdate> Updates, DominatorTree &DT,
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | LoopIdiomVectorize.cpp | 402 DTU.applyUpdates({{DominatorTree::Insert, VectorLoopPreheaderBlock, in createMaskedFindMismatch() 433 DTU.applyUpdates( in createMaskedFindMismatch() 456 DTU.applyUpdates( in createMaskedFindMismatch() 495 DTU.applyUpdates({{DominatorTree::Insert, VectorLoopPreheaderBlock, in createPredicatedFindMismatch() 546 DTU.applyUpdates( in createPredicatedFindMismatch() 564 DTU.applyUpdates( in createPredicatedFindMismatch() 644 DTU.applyUpdates({{DominatorTree::Insert, Preheader, MinItCheckBlock}, in expandFindMismatch() 689 DTU.applyUpdates( in expandFindMismatch() 735 DTU.applyUpdates( in expandFindMismatch() 763 DTU.applyUpdates( in expandFindMismatch() [all …]
|
H A D | VPlan.cpp | 447 CFG.DTU.applyUpdates({{DominatorTree::Insert, PredBB, NewBB}}); in createEmptyBasicBlock() 479 State->CFG.DTU.applyUpdates({{DominatorTree::Insert, PredBB, IRBB}}); in execute() 985 State->CFG.DTU.applyUpdates( in execute() 1016 State->CFG.DTU.applyUpdates({{DominatorTree::Delete, MiddleBB, ScalarPh}}); in execute()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopSimplifyCFG.cpp | 413 MSSAU->applyUpdates(DTUpdates, DT, /*UpdateDT=*/true); in handleDeadExits() 415 DTU.applyUpdates(DTUpdates); in handleDeadExits() 424 MSSAU->applyUpdates(DTUpdates, DT, /*UpdateDT=*/true); in handleDeadExits() 469 DTU.applyUpdates(DTUpdates); in deleteDeadLoopBlocks() 611 DTU.applyUpdates(DTUpdates); in run()
|
H A D | DFAJumpThreading.cpp | 195 DTU->applyUpdates({{DominatorTree::Insert, *NewBlock, EndBlock}}); in createBasicBlockAndSinkSelectInst() 244 DTU->applyUpdates({{DominatorTree::Insert, FalseBlock, EndBlock}}); in unfold() 308 DTU->applyUpdates({{DominatorTree::Insert, StartBlock, TT}, in unfold() 1073 DTU->applyUpdates({{DominatorTree::Insert, NewBB, SuccBB}}); in cloneBlockAndUpdatePredecessor() 1150 DTU->applyUpdates({{DominatorTree::Delete, PrevBB, OldBB}, in updatePredecessor() 1215 DTU->applyUpdates(DTUpdates); in updateLastSuccessor()
|
H A D | MergeICmps.cpp | 676 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 D | LowerConstantIntrinsics.cpp | 94 DTU->applyUpdates({{DominatorTree::Delete, Source, Other}}); in replaceConditionalBranchesOnConstant()
|
H A D | JumpTableToSwitch.cpp | 134 DTU.applyUpdates(DTUpdates); in expandToSwitch()
|
H A D | SimpleLoopUnswitch.cpp | 1001 // containers here, the API for applyUpdates takes an unordered list of in unswitchTrivialSwitch() 1014 MSSAU->applyUpdates(DTUpdates, DT, /*UpdateDT=*/true); in unswitchTrivialSwitch() 1018 DT.applyUpdates(DTUpdates); in unswitchTrivialSwitch() 2399 DT.applyUpdates(DTUpdates); in unswitchNontrivialInvariants() 2477 DT.applyUpdates(DTUpdates); in unswitchNontrivialInvariants() 2489 DT.applyUpdates(DTUpdates); in unswitchNontrivialInvariants() 3147 DT.applyUpdates(DTUpdates); in injectPendingInvariantConditions() 3149 MSSAU->applyUpdates(DTUpdates, DT); in injectPendingInvariantConditions()
|
H A D | SimplifyCFGPass.cpp | 220 DTU->applyUpdates(Updates); in tailMergeBlocksWithSimilarFunctionTerminators()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | ExpandMemCmp.cpp | 396 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 D | IndirectBrExpandPass.cpp | 192 DTU->applyUpdates(Updates); in runImpl() 274 DTU->applyUpdates(Updates); in runImpl()
|
H A D | DwarfEHPrepare.cpp | 310 DTU->applyUpdates(Updates); in InsertUnwindResumeCalls()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | SimplifyCFG.cpp | 946 DTU->applyUpdates( in SimplifyEqualityComparisonWithOnlyPredecessor() 980 DTU->applyUpdates(Updates); in SimplifyEqualityComparisonWithOnlyPredecessor() 1038 DTU->applyUpdates(Updates); in SimplifyEqualityComparisonWithOnlyPredecessor() 1373 DTU->applyUpdates(Updates); in PerformValueComparisonIntoPredecessorFolding() 1903 DTU->applyUpdates(Updates); in hoistSuccIdenticalTerminatorToSwitchOrIf() 2743 DTU->applyUpdates(Updates); in MergeCompatibleInvokesImpl() 3446 DTU->applyUpdates(Updates); in FoldCondBranchOnValueKnownInPredecessorImpl() 3671 DTU->applyUpdates(Updates); in FoldTwoEntryPHINode() 3835 DTU->applyUpdates({{DominatorTree::Insert, PredBlock, UniqueSucc}, in performBranchToCommonDestFolding() 4365 DTU->applyUpdates( in tryWidenCondBranchToCondBranch() [all …]
|
H A D | BasicBlockUtils.cpp | 116 DTU->applyUpdates(Updates); in DeleteDeadBlocks() 325 DTU->applyUpdates(Updates); in MergeBlockIntoPredecessor() 920 DTU.applyUpdates(Updates); in ehAwareSplitEdge() 924 MSSAU->applyUpdates(Updates, *DT); in ehAwareSplitEdge() 1064 DTU->applyUpdates(Updates); in SplitBlockImpl() 1130 DTU->applyUpdates(DTUpdates); in splitBlockBefore() 1135 MSSAU->applyUpdates(DTUpdates, DTU->getDomTree()); in splitBlockBefore() 1170 DTU->applyUpdates(Updates); in UpdateAnalysisInformation() 1603 DTU->applyUpdates({{DominatorTree::Delete, Pred, BB}}); in FoldReturnIntoUncondBranch() 1716 DTU->applyUpdates(Updates); in SplitBlockAndInsertIfThenElse() [all …]
|
H A D | BreakCriticalEdges.cpp | 251 DT->applyUpdates(Updates); in SplitKnownCriticalEdge() 253 PDT->applyUpdates(Updates); in SplitKnownCriticalEdge()
|
H A D | LoopUtils.cpp | 569 DTU.applyUpdates({{DominatorTree::Insert, Preheader, ExitBlock}}); in deleteDeadLoop() 571 MSSAU->applyUpdates({{DominatorTree::Insert, Preheader, ExitBlock}}, in deleteDeadLoop() 593 DTU.applyUpdates({{DominatorTree::Delete, Preheader, L->getHeader()}}); in deleteDeadLoop() 595 MSSAU->applyUpdates({{DominatorTree::Delete, Preheader, L->getHeader()}}, in deleteDeadLoop() 770 DTU.applyUpdates({{DominatorTree::Delete, Latch, Header}}); in breakLoopBackedge() 772 MSSAU->applyUpdates({{DominatorTree::Delete, Latch, Header}}, DT); in breakLoopBackedge()
|
H A D | Local.cpp | 185 DTU->applyUpdates({{DominatorTree::Delete, BB, OldDest}}); in ConstantFoldTerminator() 301 DTU->applyUpdates(Updates); in ConstantFoldTerminator() 384 DTU->applyUpdates(Updates); in ConstantFoldTerminator() 1350 DTU->applyUpdates(Updates); in TryToSimplifyUncondBranchFromEmptyBlock() 2877 DTU->applyUpdates(Updates); in changeToUnreachable() 2925 DTU->applyUpdates({{DominatorTree::Delete, BB, UnwindDestBB}}); in changeToCall() 2961 DTU->applyUpdates({{DominatorTree::Insert, BB, UnwindEdge}}); in changeToInvokeAndSplitBasicBlock() 3087 DTU->applyUpdates( in markAliveBlocks() 3101 DTU->applyUpdates({{DominatorTree::Delete, BB, UnwindDestBB}}); in markAliveBlocks() 3158 DTU->applyUpdates(Updates); in markAliveBlocks() [all …]
|
H A D | LoopRotationUtils.cpp | 829 MSSAU->applyUpdates(Updates, *DT, /*UpdateDT=*/true); in rotateLoop() 833 DT->applyUpdates(Updates); in rotateLoop()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUUnifyDivergentExitNodes.cpp | 176 DTU.applyUpdates(Updates); in unifyReturnBlockSet() 317 DTU.applyUpdates(Updates); in run()
|
H A D | SILateBranchLowering.cpp | 117 MDT->getBase().applyUpdates(DTUpdates); in splitBlock()
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | MemorySSAUpdater.cpp | 784 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/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | GenericDomTree.h | 559 void applyUpdates(ArrayRef<UpdateType> Updates) { 570 void applyUpdates(ArrayRef<UpdateType> Updates,
|