addVirtualRoot() | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | inline |
AlwaysDescend(NodePtr, NodePtr) | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | inlinestatic |
ApplyNextUpdate(DomTreeT &DT, BatchUpdateInfo &BUI) | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | inlinestatic |
ApplyUpdates(DomTreeT &DT, ArrayRef< UpdateT > Updates) | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | inlinestatic |
attachNewSubtree(DomTreeT &DT, const TreeNodePtr AttachTo) | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | inline |
BatchUpdatePtr typedef | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | |
BatchUpdates | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | |
CalculateFromScratch(DomTreeT &DT, BatchUpdatePtr BUI) | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | inlinestatic |
clear() | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | inline |
ComputeUnreachableDominators(DomTreeT &DT, const BatchUpdatePtr BUI, const NodePtr Root, const TreeNodePtr Incoming, SmallVectorImpl< std::pair< NodePtr, TreeNodePtr >> &DiscoveredConnectingEdges) | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | inlinestatic |
DeleteEdge(DomTreeT &DT, const BatchUpdatePtr BUI, const NodePtr From, const NodePtr To) | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | inlinestatic |
DeleteReachable(DomTreeT &DT, const BatchUpdatePtr BUI, const TreeNodePtr FromTN, const TreeNodePtr ToTN) | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | inlinestatic |
DeleteUnreachable(DomTreeT &DT, const BatchUpdatePtr BUI, const TreeNodePtr ToTN) | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | inlinestatic |
doFullDFSWalk(const DomTreeT &DT, DescendCondition DC) | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | inline |
EraseNode(DomTreeT &DT, const TreeNodePtr TN) | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | inlinestatic |
eval(NodePtr VIn, unsigned LastLinked) | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | inline |
FindRoots(const DomTreeT &DT, BatchUpdatePtr BUI) | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | inlinestatic |
GetEntryNode(const DomTreeT &DT) | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | inlinestatic |
getIDom(NodePtr BB) const | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | inline |
getNodeForBlock(NodePtr BB, DomTreeT &DT) | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | inline |
HasForwardSuccessors(const NodePtr N, BatchUpdatePtr BUI) | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | inlinestatic |
HasProperSupport(DomTreeT &DT, const BatchUpdatePtr BUI, const TreeNodePtr TN) | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | inlinestatic |
InsertEdge(DomTreeT &DT, const BatchUpdatePtr BUI, const NodePtr From, const NodePtr To) | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | inlinestatic |
InsertReachable(DomTreeT &DT, const BatchUpdatePtr BUI, const TreeNodePtr From, const TreeNodePtr To) | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | inlinestatic |
InsertUnreachable(DomTreeT &DT, const BatchUpdatePtr BUI, const TreeNodePtr From, const NodePtr To) | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | inlinestatic |
IsPostDom | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | static |
IsSameAsFreshTree(const DomTreeT &DT) | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | inlinestatic |
NodePtr typedef | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | |
NodeT typedef | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | |
NodeToInfo | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | |
NumToNode | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | |
reattachExistingSubtree(DomTreeT &DT, const TreeNodePtr AttachTo) | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | inline |
RemoveRedundantRoots(const DomTreeT &DT, BatchUpdatePtr BUI, RootsT &Roots) | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | inlinestatic |
RootsT typedef | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | |
runDFS(NodePtr V, unsigned LastNum, DescendCondition Condition, unsigned AttachToNum) | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | inline |
runSemiNCA(DomTreeT &DT, const unsigned MinLevel=0) | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | inline |
SemiNCAInfo(BatchUpdatePtr BUI) | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | inline |
TreeNodePtr typedef | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | |
UpdateInsertion(DomTreeT &DT, const BatchUpdatePtr BUI, const TreeNodePtr NCD, InsertionInfo &II) | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | inlinestatic |
UpdateKind typedef | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | |
UpdateLevelsAfterInsertion(InsertionInfo &II) | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | inlinestatic |
UpdateRootsAfterUpdate(DomTreeT &DT, const BatchUpdatePtr BUI) | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | inlinestatic |
UpdateRootsBeforeInsertion(DomTreeT &DT, const BatchUpdatePtr BUI, const TreeNodePtr From, const TreeNodePtr To) | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | inlinestatic |
UpdateT typedef | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | |
VerifyDFSNumbers(const DomTreeT &DT) | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | inlinestatic |
VerifyLevels(const DomTreeT &DT) | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | inlinestatic |
verifyParentProperty(const DomTreeT &DT) | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | inline |
verifyReachability(const DomTreeT &DT) | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | inline |
verifyRoots(const DomTreeT &DT) | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | inline |
verifySiblingProperty(const DomTreeT &DT) | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | inline |
VisitInsertion(DomTreeT &DT, const BatchUpdatePtr BUI, const TreeNodePtr TN, const unsigned RootLevel, const TreeNodePtr NCD, InsertionInfo &II) | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | inlinestatic |