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, GraphDiffT &PreViewCFG, GraphDiffT *PostViewCFG) | 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 |
eval(unsigned V, unsigned LastLinked, SmallVectorImpl< InfoRec * > &Stack, ArrayRef< InfoRec * > NumToInfo) | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | inline |
FindRoots(const DomTreeT &DT, BatchUpdatePtr BUI) | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | inlinestatic |
getChildren(NodePtr N, BatchUpdatePtr BUI) | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | inlinestatic |
getChildren(NodePtr N) | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | inlinestatic |
GetEntryNode(const DomTreeT &DT) | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | inlinestatic |
getIDom(NodePtr BB) | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | inline |
getNodeForBlock(NodePtr BB, DomTreeT &DT) | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | inline |
getNodeInfo(NodePtr BB) | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | inline |
GraphDiffT typedef | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | |
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 |
isPermutation(const SmallVectorImpl< NodePtr > &A, const SmallVectorImpl< NodePtr > &B) | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | inlinestatic |
IsPostDom | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | static |
IsSameAsFreshTree(const DomTreeT &DT) | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | inlinestatic |
NodeInfos | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | |
NodeOrderMap typedef | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | |
NodePtr typedef | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | |
NodeT typedef | 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, const NodeOrderMap *SuccOrder=nullptr) | llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > | inline |
runSemiNCA() | 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 > | |
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 |