Lines Matching refs:shortcut
18 static TextIdx dryRun(TextIdx sliceLen, Slot* map, TextIdx* shortcut, in dryRun() argument
28 Slot& item = map[shortcut[i]]; in dryRun()
49 Slot* map, TextIdx* shortcut, TextIdx end, TextIdx middle, in createDictionary() argument
59 Slot& item = map[shortcut[i]]; in createDictionary()
137 std::vector<TextIdx> shortcut; in sieve_generate() local
181 shortcut.push_back(slot); in sieve_generate()
189 shortcut.push_back(hashSlot); in sieve_generate()
201 sliceLen, map.data(), shortcut.data(), end, end, a, ++piece); in sieve_generate()
205 data, sliceLen, map.data(), shortcut.data(), end, end, a, ++piece); in sieve_generate()
209 size = dryRun(sliceLen, map.data(), shortcut.data(), end, end, b, ++piece); in sieve_generate()
212 data, sliceLen, map.data(), shortcut.data(), end, end, b, ++piece); in sieve_generate()
220 sliceLen, map.data(), shortcut.data(), end, end, m, ++piece); in sieve_generate()
227 data, sliceLen, map.data(), shortcut.data(), end, end, b, ++piece); in sieve_generate()
241 sliceLen, map.data(), shortcut.data(), end, m, minPresence, ++piece); in sieve_generate()
247 return createDictionary(data, sliceLen, map.data(), shortcut.data(), end, in sieve_generate()
257 return createDictionary(data, sliceLen, map.data(), shortcut.data(), end, c, in sieve_generate()