|
reference, declaration → definition
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,