Lines Matching refs:ItemSet
18 using ItemSet = std::vector<clang::pseudo::Item>; typedef
22 template <> struct DenseMapInfo<ItemSet> {
23 static inline ItemSet getEmptyKey() { in getEmptyKey()
26 static inline ItemSet getTombstoneKey() { in getTombstoneKey()
29 static unsigned getHashValue(const ItemSet &I) { in getHashValue()
32 static bool isEqual(const ItemSet &LHS, const ItemSet &RHS) { in isEqual()
63 State closure(ItemSet Queue, const Grammar &G) { in closure()
98 std::vector<std::pair<SymbolID, ItemSet>>
100 std::vector<std::pair<SymbolID, ItemSet>> Results; in nextAvailableKernelItems()
113 ItemSet Next; in nextAvailableKernelItems()
183 std::pair<StateID, /*inserted*/ bool> insert(ItemSet KernelItems) { in buildLR0()
225 llvm::DenseMap<ItemSet, /*index of States*/ size_t> StatesIndex; in buildLR0()