Lines Matching refs:SuffixTreeInternalNode
23 if (auto *Internal = dyn_cast<SuffixTreeInternalNode>(N)) in numElementsInSubstring()
58 SuffixTreeNode *SuffixTree::insertLeaf(SuffixTreeInternalNode &Parent, in insertLeaf()
67 SuffixTreeInternalNode *
68 SuffixTree::insertInternalNode(SuffixTreeInternalNode *Parent, in insertInternalNode()
75 SuffixTreeInternalNode(StartIdx, EndIdx, Root); in insertInternalNode()
81 SuffixTreeInternalNode *SuffixTree::insertRoot() { in insertRoot()
102 if (auto *InternalNode = dyn_cast<SuffixTreeInternalNode>(CurrNode)) in setSuffixIndices()
126 DenseMap<SuffixTreeInternalNode *, in setLeafNodes()
133 if (auto *CurrInternalNode = dyn_cast<SuffixTreeInternalNode>(CurrNode)) { in setLeafNodes()
180 SuffixTreeInternalNode *NeedsLink = nullptr; in extend()
218 assert(isa<SuffixTreeInternalNode>(NextNode) && in extend()
222 Active.Node = cast<SuffixTreeInternalNode>(NextNode); in extend()
258 SuffixTreeInternalNode *SplitNode = insertInternalNode( in extend()
320 dyn_cast<SuffixTreeInternalNode>(ChildPair.second)) in advance()