Searched refs:FollowSets (Results 1 – 3 of 3) sorted by relevance
49 Table.FollowSets.resize(tok::NUM_TOKENS * FollowSets.size()); in build()50 for (SymbolID NT = 0; NT < FollowSets.size(); ++NT) in build()51 for (SymbolID Follow : FollowSets[NT]) in build()52 Table.FollowSets.set(NT * tok::NUM_TOKENS + symbolToToken(Follow)); in build()100 Build.FollowSets = followSets(G); in buildSLR()
149 std::vector<llvm::DenseSet<SymbolID>> FollowSets( in followSets() local153 auto ExpandFollowSet = [&FollowSets](SymbolID Y, in followSets()158 Changed |= FollowSets[Y].insert(F).second; in followSets()167 FollowSets[G.underscore()].insert(tokenSymbol(tok::eof)); in followSets()190 Changed |= ExpandFollowSet(Z, FollowSets[R.Target]); in followSets()193 return FollowSets; in followSets()
108 return FollowSets.test(tok::NUM_TOKENS * Nonterminal + in canFollow()133 llvm::capacity_in_bytes(FollowSets); in bytes()147 FollowSets = followSets(G); in Builder()159 std::vector<llvm::DenseSet<SymbolID>> FollowSets; member265 llvm::BitVector FollowSets; variable