Lines Matching refs:SuffixTreeInternalNode
23 if (auto *Internal = dyn_cast<SuffixTreeInternalNode>(N)) in numElementsInSubstring()
51 SuffixTreeNode *SuffixTree::insertLeaf(SuffixTreeInternalNode &Parent, in insertLeaf()
60 SuffixTreeInternalNode *
61 SuffixTree::insertInternalNode(SuffixTreeInternalNode *Parent, in insertInternalNode()
68 SuffixTreeInternalNode(StartIdx, EndIdx, Root); in insertInternalNode()
74 SuffixTreeInternalNode *SuffixTree::insertRoot() { in insertRoot()
95 if (auto *InternalNode = dyn_cast<SuffixTreeInternalNode>(CurrNode)) in setSuffixIndices()
109 SuffixTreeInternalNode *NeedsLink = nullptr; in extend()
147 assert(isa<SuffixTreeInternalNode>(NextNode) && in extend()
151 Active.Node = cast<SuffixTreeInternalNode>(NextNode); in extend()
187 SuffixTreeInternalNode *SplitNode = insertInternalNode( in extend()
250 dyn_cast<SuffixTreeInternalNode>(ChildPair.second)) { in advance()