Searched refs:BoyerMoorePositionInfo (Results 1 – 2 of 2) sorted by relevance
1086 class BoyerMoorePositionInfo : public ZoneObject {1088 explicit BoyerMoorePositionInfo(Zone* zone) in BoyerMoorePositionInfo() function1135 BoyerMoorePositionInfo* at(int i) { return bitmaps_->at(i); } in at()1139 BoyerMoorePositionInfo* info = bitmaps_->at(map_number); in Set()1145 BoyerMoorePositionInfo* info = bitmaps_->at(map_number); in SetInterval()1171 ZoneList<BoyerMoorePositionInfo*>* bitmaps_;
3632 void BoyerMoorePositionInfo::Set(int character) { in Set()3637 void BoyerMoorePositionInfo::SetInterval(const Interval& interval) { in SetInterval()3661 void BoyerMoorePositionInfo::SetAll() { in SetAll()3679 bitmaps_ = new(zone) ZoneList<BoyerMoorePositionInfo*>(length, zone); in BoyerMooreLookahead()3681 bitmaps_->Add(new(zone) BoyerMoorePositionInfo(zone), zone); in BoyerMooreLookahead()3722 BoyerMoorePositionInfo* map = bitmaps_->at(i); in FindBestInterval()3778 BoyerMoorePositionInfo* map = bitmaps_->at(i); in GetSkipTable()3802 BoyerMoorePositionInfo* map = bitmaps_->at(i); in EmitSkipInstructions()6389 STATIC_ASSERT(BoyerMoorePositionInfo::kMapSize ==