Lines Matching refs:shortcut
81 std::vector<MetaSlot>* map, TextIdx span, const TextIdx* shortcut, in buildCandidatesList() argument
96 MetaSlot& item = slots[shortcut[j]]; in buildCandidatesList()
107 TextIdx slice = shortcut[i + span - 1]; in buildCandidatesList()
119 MetaSlot& drop = slots[shortcut[i]]; in buildCandidatesList()
129 TextIdx slice = shortcut[i + span - 1]; in buildCandidatesList()
151 MetaSlot& drop = slots[shortcut[i]]; in buildCandidatesList()
169 std::vector<MetaSlot>* map, TextIdx span, const TextIdx* shortcut, in rebuildCandidatesList() argument
188 MetaSlot& item = slots[shortcut[i]]; in rebuildCandidatesList()
197 MetaSlot& pick = slots[shortcut[i + span - 1]]; in rebuildCandidatesList()
212 MetaSlot& drop = slots[shortcut[i]]; in rebuildCandidatesList()
426 std::vector<MetaSlot>& map, const TextIdx* shortcut, TextIdx end) { in ScoreSlices() argument
435 MetaSlot& item = map[shortcut[i]]; in ScoreSlices()
462 const TextIdx* shortcut = context.sliceMap.data(); in durchschlagGenerateExclusive() local
474 ScoreSlices(offsets, map, shortcut, end); in durchschlagGenerateExclusive()
480 &candidates, &map, span, shortcut, end, next.data()); in durchschlagGenerateExclusive()
515 MetaSlot& item = map[shortcut[j]]; in durchschlagGenerateExclusive()
527 &candidates, &map, span, shortcut, end, next.data()); in durchschlagGenerateExclusive()
538 MetaSlot& item = map[shortcut[j]]; in durchschlagGenerateExclusive()
568 const TextIdx* shortcut = context.sliceMap.data(); in durchschlagGenerateCollaborative() local
580 ScoreSlices(offsets, map, shortcut, end); in durchschlagGenerateCollaborative()
585 Score minScore = buildCandidatesList(&candidates, &map, span, shortcut, end); in durchschlagGenerateCollaborative()
600 minScore = buildCandidatesList(&candidates, &map, span, shortcut, end); in durchschlagGenerateCollaborative()
614 MetaSlot& item = map[shortcut[j]]; in durchschlagGenerateCollaborative()
630 MetaSlot& item = map[shortcut[j]]; in durchschlagGenerateCollaborative()
665 const TextIdx* shortcut = context.sliceMap.data(); in durchschlag_distill() local
669 ScoreSlices(offsets, map, shortcut, end); in durchschlag_distill()
681 MetaSlot& item = map[shortcut[readPos]]; in durchschlag_distill()
707 const TextIdx* shortcut = context.sliceMap.data(); in durchschlag_purify() local
711 ScoreSlices(offsets, map, shortcut, end); in durchschlag_purify()
717 MetaSlot& item = map[shortcut[readPos]]; in durchschlag_purify()