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

12

/freebsd-current/contrib/llvm-project/llvm/lib/Analysis/
H A DDomTreeUpdater.cpp68 DT->applyUpdates(ArrayRef<DominatorTree::UpdateType>(I, E));
90 PDT->applyUpdates(ArrayRef<DominatorTree::UpdateType>(I, E));
230 void DomTreeUpdater::applyUpdates(ArrayRef<DominatorTree::UpdateType> Updates) { function in class:llvm::DomTreeUpdater
244 DT->applyUpdates(Updates);
246 PDT->applyUpdates(Updates);
298 DT->applyUpdates(DeduplicatedUpdates);
300 PDT->applyUpdates(DeduplicatedUpdates);
H A DMemorySSAUpdater.cpp784 void MemorySSAUpdater::applyUpdates(ArrayRef<CFGUpdate> Updates, function in class:MemorySSAUpdater
804 DT.applyUpdates(Empty, RevDeleteUpdates);
807 DT.applyUpdates(Updates, RevDeleteUpdates);
818 DT.applyUpdates(DeleteUpdates);
821 DT.applyUpdates(DeleteUpdates);
825 DT.applyUpdates(Updates);
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64LoopIdiomTransform.cpp450 DTU.applyUpdates({{DominatorTree::Insert, Preheader, MinItCheckBlock},
494 DTU.applyUpdates(
540 DTU.applyUpdates(
570 DTU.applyUpdates(
602 DTU.applyUpdates(
624 DTU.applyUpdates({{DominatorTree::Insert, SVELoopIncBlock, SVELoopStartBlock},
650 DTU.applyUpdates({{DominatorTree::Insert, SVELoopMismatchBlock, EndBlock}});
656 DTU.applyUpdates(
682 DTU.applyUpdates({{DominatorTree::Insert, LoopStartBlock, LoopIncBlock},
695 DTU.applyUpdates({{DominatorTre
[all...]
/freebsd-current/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-current/contrib/llvm-project/llvm/lib/CodeGen/
H A DIndirectBrExpandPass.cpp192 DTU->applyUpdates(Updates);
273 DTU->applyUpdates(Updates);
H A DExpandMemCmp.cpp396 DTU->applyUpdates(
404 DTU->applyUpdates({{DominatorTree::Insert, BB, EndBlock}});
493 DTU->applyUpdates({{DominatorTree::Insert, BB, ResBlock.BB},
557 DTU->applyUpdates({{DominatorTree::Insert, BB, NextBB},
583 DTU->applyUpdates({{DominatorTree::Insert, ResBlock.BB, EndBlock}});
600 DTU->applyUpdates({{DominatorTree::Insert, ResBlock.BB, EndBlock}});
736 DTU->applyUpdates({{DominatorTree::Insert, StartBlock, LoadCmpBlocks[0]},
H A DDwarfEHPrepare.cpp302 DTU->applyUpdates(Updates);
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopSimplifyCFG.cpp414 MSSAU->applyUpdates(DTUpdates, DT, /*UpdateDT=*/true);
416 DTU.applyUpdates(DTUpdates);
425 MSSAU->applyUpdates(DTUpdates, DT, /*UpdateDT=*/true);
470 DTU.applyUpdates(DTUpdates);
612 DTU.applyUpdates(DTUpdates);
H A DLowerConstantIntrinsics.cpp91 DTU->applyUpdates({{DominatorTree::Delete, Source, Other}});
H A DDFAJumpThreading.cpp187 DTU->applyUpdates({{DominatorTree::Insert, *NewBlock, EndBlock}});
236 DTU->applyUpdates({{DominatorTree::Insert, FalseBlock, EndBlock}});
300 DTU->applyUpdates({{DominatorTree::Insert, StartBlock, TT},
1028 DTU->applyUpdates({{DominatorTree::Insert, NewBB, SuccBB}});
1105 DTU->applyUpdates({{DominatorTree::Delete, PrevBB, OldBB},
1170 DTU->applyUpdates(DTUpdates);
H A DMergeICmps.cpp676 DTU.applyUpdates({{DominatorTree::Insert, BB, PhiBB}});
681 DTU.applyUpdates({{DominatorTree::Insert, BB, NextCmpBlock},
710 DTU.applyUpdates({{DominatorTree::Delete, Pred, EntryBlock_},
722 DTU.applyUpdates({{DominatorTree::Delete, NextCmpBlock, EntryBlock_}});
H A DSimplifyCFGPass.cpp215 DTU->applyUpdates(Updates);
H A DADCE.cpp667 .applyUpdates(DeletedEdges);
H A DSimpleLoopUnswitch.cpp992 // containers here, the API for applyUpdates takes an unordered list of
1005 MSSAU->applyUpdates(DTUpdates, DT, /*UpdateDT=*/true);
1009 DT.applyUpdates(DTUpdates);
2380 DT.applyUpdates(DTUpdates);
2457 DT.applyUpdates(DTUpdates);
2469 DT.applyUpdates(DTUpdates);
3125 DT.applyUpdates(DTUpdates);
3127 MSSAU->applyUpdates(DTUpdates, DT);
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUUnifyDivergentExitNodes.cpp176 DTU.applyUpdates(Updates);
317 DTU.applyUpdates(Updates);
H A DSILateBranchLowering.cpp117 MDT->getBase().applyUpdates(DTUpdates);
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DBreakCriticalEdges.cpp251 DT->applyUpdates(Updates);
253 PDT->applyUpdates(Updates);
H A DSimplifyCFG.cpp943 DTU->applyUpdates(
977 DTU->applyUpdates(Updates);
1035 DTU->applyUpdates(Updates);
1373 DTU->applyUpdates(Updates);
1834 DTU->applyUpdates(Updates);
2685 DTU->applyUpdates(Updates);
3384 DTU->applyUpdates(Updates);
3604 DTU->applyUpdates(Updates);
3768 DTU->applyUpdates({{DominatorTree::Insert, PredBlock, UniqueSucc},
4297 DTU->applyUpdates(
[all...]
H A DBasicBlockUtils.cpp116 DTU->applyUpdates(Updates);
325 DTU->applyUpdates(Updates);
909 DTU.applyUpdates(Updates);
913 MSSAU->applyUpdates(Updates, *DT);
1053 DTU->applyUpdates(Updates);
1119 DTU->applyUpdates(DTUpdates);
1124 MSSAU->applyUpdates(DTUpdates, DTU->getDomTree());
1158 DTU->applyUpdates(Updates);
1591 DTU->applyUpdates({{DominatorTree::Delete, Pred, BB}});
1704 DTU->applyUpdates(Update
[all...]
H A DLoopUtils.cpp568 DTU.applyUpdates({{DominatorTree::Insert, Preheader, ExitBlock}});
570 MSSAU->applyUpdates({{DominatorTree::Insert, Preheader, ExitBlock}},
592 DTU.applyUpdates({{DominatorTree::Delete, Preheader, L->getHeader()}});
594 MSSAU->applyUpdates({{DominatorTree::Delete, Preheader, L->getHeader()}},
769 DTU.applyUpdates({{DominatorTree::Delete, Latch, Header}});
771 MSSAU->applyUpdates({{DominatorTree::Delete, Latch, Header}}, DT);
H A DLocal.cpp184 DTU->applyUpdates({{DominatorTree::Delete, BB, OldDest}});
300 DTU->applyUpdates(Updates);
383 DTU->applyUpdates(Updates);
1339 DTU->applyUpdates(Updates);
2831 DTU->applyUpdates(Updates);
2879 DTU->applyUpdates({{DominatorTree::Delete, BB, UnwindDestBB}});
2915 DTU->applyUpdates({{DominatorTree::Insert, BB, UnwindEdge}});
3041 DTU->applyUpdates(
3055 DTU->applyUpdates({{DominatorTree::Delete, BB, UnwindDestBB}});
3112 DTU->applyUpdates(Update
[all...]
H A DLoopRotationUtils.cpp800 MSSAU->applyUpdates(Updates, *DT, /*UpdateDT=*/true);
804 DT->applyUpdates(Updates);
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DPGOMemOPSizeOpt.cpp437 DTU.applyUpdates(Updates);
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Support/
H A DGenericDomTree.h547 /// The applyUpdates function can reorder the updates and remove redundant
561 void applyUpdates(ArrayRef<UpdateType> Updates) { function in class:llvm::DominatorTreeBase
572 void applyUpdates(ArrayRef<UpdateType> Updates, function in class:llvm::DominatorTreeBase

Completed in 376 milliseconds

12