reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
54 using NodePtr = typename DomTreeT::NodePtr; 55 using NodeT = typename DomTreeT::NodeType; 75 using UpdateT = typename DomTreeT::UpdateType; 76 using UpdateKind = typename DomTreeT::UpdateKind; 176 TreeNodePtr getNodeForBlock(NodePtr BB, DomTreeT &DT) { 304 void runSemiNCA(DomTreeT &DT, const unsigned MinLevel = 0) { 375 static NodePtr GetEntryNode(const DomTreeT &DT) { 383 static RootsT FindRoots(const DomTreeT &DT, BatchUpdatePtr BUI) { 510 static void RemoveRedundantRoots(const DomTreeT &DT, BatchUpdatePtr BUI, 550 void doFullDFSWalk(const DomTreeT &DT, DescendCondition DC) { 562 static void CalculateFromScratch(DomTreeT &DT, BatchUpdatePtr BUI) { 594 void attachNewSubtree(DomTreeT& DT, const TreeNodePtr AttachTo) { 618 void reattachExistingSubtree(DomTreeT &DT, const TreeNodePtr AttachTo) { 649 static void InsertEdge(DomTreeT &DT, const BatchUpdatePtr BUI, 682 static bool UpdateRootsBeforeInsertion(DomTreeT &DT, const BatchUpdatePtr BUI, 715 static void UpdateRootsAfterUpdate(DomTreeT &DT, const BatchUpdatePtr BUI) { 741 static void InsertReachable(DomTreeT &DT, const BatchUpdatePtr BUI, 848 static void UpdateInsertion(DomTreeT &DT, const BatchUpdatePtr BUI, 868 static void InsertUnreachable(DomTreeT &DT, const BatchUpdatePtr BUI, 894 DomTreeT &DT, const BatchUpdatePtr BUI, const NodePtr Root, 918 static void DeleteEdge(DomTreeT &DT, const BatchUpdatePtr BUI, 971 static void DeleteReachable(DomTreeT &DT, const BatchUpdatePtr BUI, 1012 static bool HasProperSupport(DomTreeT &DT, const BatchUpdatePtr BUI, 1037 static void DeleteUnreachable(DomTreeT &DT, const BatchUpdatePtr BUI, 1136 static void EraseNode(DomTreeT &DT, const TreeNodePtr TN) { 1155 static void ApplyUpdates(DomTreeT &DT, ArrayRef<UpdateT> Updates) { 1223 static void ApplyNextUpdate(DomTreeT &DT, BatchUpdateInfo &BUI) { 1264 bool verifyRoots(const DomTreeT &DT) { 1303 bool verifyReachability(const DomTreeT &DT) { 1339 static bool VerifyLevels(const DomTreeT &DT) { 1371 static bool VerifyDFSNumbers(const DomTreeT &DT) { 1507 bool verifyParentProperty(const DomTreeT &DT) { 1540 bool verifySiblingProperty(const DomTreeT &DT) { 1579 static bool IsSameAsFreshTree(const DomTreeT &DT) { 1580 DomTreeT FreshTree;