Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DGenericDomTreeUpdaterImpl.h58 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 DGenericDomTreeUpdater.h149 void applyUpdates(ArrayRef<typename DomTreeT::UpdateType> Updates);
H A DMemorySSAUpdater.h123 void applyUpdates(ArrayRef<CFGUpdate> Updates, DominatorTree &DT,
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopIdiomVectorize.cpp402 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 DVPlan.cpp447 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 DLoopSimplifyCFG.cpp413 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 DDFAJumpThreading.cpp195 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 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.cpp94 DTU->applyUpdates({{DominatorTree::Delete, Source, Other}}); in replaceConditionalBranchesOnConstant()
H A DJumpTableToSwitch.cpp134 DTU.applyUpdates(DTUpdates); in expandToSwitch()
H A DSimpleLoopUnswitch.cpp1001 // 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 DSimplifyCFGPass.cpp220 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.cpp192 DTU->applyUpdates(Updates); in runImpl()
274 DTU->applyUpdates(Updates); in runImpl()
H A DDwarfEHPrepare.cpp310 DTU->applyUpdates(Updates); in InsertUnwindResumeCalls()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp946 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 DBasicBlockUtils.cpp116 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 DBreakCriticalEdges.cpp251 DT->applyUpdates(Updates); in SplitKnownCriticalEdge()
253 PDT->applyUpdates(Updates); in SplitKnownCriticalEdge()
H A DLoopUtils.cpp569 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 DLocal.cpp185 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 DLoopRotationUtils.cpp829 MSSAU->applyUpdates(Updates, *DT, /*UpdateDT=*/true); in rotateLoop()
833 DT->applyUpdates(Updates); in rotateLoop()
/freebsd/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/contrib/llvm-project/llvm/lib/Analysis/
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/contrib/llvm-project/llvm/include/llvm/Support/
H A DGenericDomTree.h559 void applyUpdates(ArrayRef<UpdateType> Updates) {
570 void applyUpdates(ArrayRef<UpdateType> Updates,

12