reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/Analysis/DomTreeUpdater.h
  121   void applyUpdates(ArrayRef<DominatorTree::UpdateType> Updates);
  144   void applyUpdatesPermissive(ArrayRef<DominatorTree::UpdateType> Updates);
  260   SmallVector<DominatorTree::UpdateType, 16> PendUpdates;
  302   bool isUpdateValid(DominatorTree::UpdateType Update) const;
  305   bool isSelfDominance(DominatorTree::UpdateType Update) const;
include/llvm/Support/GenericDomTree.h
  196                           ArrayRef<typename DomTreeT::UpdateType> Updates);
  208                   ArrayRef<typename DomTreeT::UpdateType> Updates);
  520   void applyUpdates(ArrayRef<UpdateType> Updates) {
  734   void recalculate(ParentType &Func, ArrayRef<UpdateType> Updates) {
include/llvm/Support/GenericDomTreeConstruction.h
   75   using UpdateT = typename DomTreeT::UpdateType;
include/llvm/Transforms/Utils/BasicBlockUtils.h
   48                        SmallVectorImpl<DominatorTree::UpdateType> *Updates,
lib/Analysis/DomTreeUpdater.cpp
   26     const DominatorTree::UpdateType Update) const {
   53     const DominatorTree::UpdateType Update) const {
  231 void DomTreeUpdater::applyUpdates(ArrayRef<DominatorTree::UpdateType> Updates) {
  250     ArrayRef<DominatorTree::UpdateType> Updates) {
  255   SmallVector<DominatorTree::UpdateType, 8> DeduplicatedUpdates;
lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp
  368   std::vector<DominatorTree::UpdateType> Updates;
lib/Transforms/Scalar/ADCE.cpp
  610     SmallVector<DominatorTree::UpdateType, 4> DeletedEdges;
lib/Transforms/Scalar/JumpThreading.cpp
 1095     std::vector<DominatorTree::UpdateType> Updates;
 1681       std::vector <DominatorTree::UpdateType> Updates;
 2125   std::vector<DominatorTree::UpdateType> Updates;
 2285   std::vector<DominatorTree::UpdateType> Updates;
 2617     std::vector<DominatorTree::UpdateType> Updates;
lib/Transforms/Scalar/LoopFuse.cpp
 1181     SmallVector<DominatorTree::UpdateType, 8> TreeUpdates;
 1360     SmallVector<DominatorTree::UpdateType, 8> TreeUpdates;
lib/Transforms/Scalar/LoopIdiomRecognize.cpp
 2229   SmallVector<DominatorTree::UpdateType, 8> DTUpdates;
lib/Transforms/Scalar/LoopInterchange.cpp
 1322                             std::vector<DominatorTree::UpdateType> &DTUpdates) {
 1428   std::vector<DominatorTree::UpdateType> DTUpdates;
lib/Transforms/Scalar/LoopSimplifyCFG.cpp
  124   SmallVector<DominatorTree::UpdateType, 16> DTUpdates;
lib/Transforms/Scalar/LoopUnswitch.cpp
  970     SmallVector<DominatorTree::UpdateType, 3> Updates;
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
  807   SmallVector<DominatorTree::UpdateType, 4> DTUpdates;
  975     SmallVectorImpl<DominatorTree::UpdateType> &DTUpdates, AssumptionCache &AC,
 2021   SmallVector<DominatorTree::UpdateType, 4> DTUpdates;
 2378   SmallVector<DominatorTree::UpdateType, 4> DTUpdates;
lib/Transforms/Utils/BasicBlockUtils.cpp
   56     SmallVectorImpl<DominatorTree::UpdateType> *Updates,
  104   SmallVector<DominatorTree::UpdateType, 4> Updates;
  228   std::vector<DominatorTree::UpdateType> Updates;
lib/Transforms/Utils/BreakCriticalEdges.cpp
  233     SmallVector<DominatorTree::UpdateType, 3> Updates;
lib/Transforms/Utils/Local.cpp
  238       std::vector <DominatorTree::UpdateType> Updates;
  306       std::vector <DominatorTree::UpdateType> Updates;
  691   SmallVector<DominatorTree::UpdateType, 32> Updates;
 1003   SmallVector<DominatorTree::UpdateType, 32> Updates;
 1902   std::vector <DominatorTree::UpdateType> Updates;
 2239   std::vector<DominatorTree::UpdateType> Updates;
lib/Transforms/Utils/LoopRotationUtils.cpp
  424     SmallVector<DominatorTree::UpdateType, 3> Updates;
lib/Transforms/Utils/LoopUnrollAndJam.cpp
  524     SmallVector<DominatorTree::UpdateType, 4> DTUpdates;
unittests/Analysis/DomTreeUpdaterTest.cpp
   80   std::vector<DominatorTree::UpdateType> Updates;
  260   std::vector<DominatorTree::UpdateType> Updates;
  396   std::vector<DominatorTree::UpdateType> Updates;
  477   std::vector<DominatorTree::UpdateType> Updates;
  650   std::vector<DominatorTree::UpdateType> Updates;
unittests/IR/DominatorTreeBatchUpdatesTest.cpp
   25 using DomUpdate = DominatorTree::UpdateType;
   27     std::is_same<DomUpdate, PostDominatorTree::UpdateType>::value,