Home | History | Annotate | Download | only in crankshaft

Lines Matching refs:zone

86   HCheckTable* Process(HInstruction* instr, Zone* zone) {
148 Zone* zone) {
153 return pred_state->Copy(succ_block, pred_block, zone);
155 return succ_state->Merge(succ_block, pred_state, pred_block, zone);
162 Zone* zone) {
177 HCheckTable* Copy(HBasicBlock* succ, HBasicBlock* from_block, Zone* zone) {
178 HCheckTable* copy = new(zone) HCheckTable(phase_);
234 entry->maps_ = new(zone) UniqueSet<Map>(cmp->map(), zone);
242 UniqueSet<Map>* maps = entry->maps_->Copy(zone);
266 le->maps_ = re->maps_ = le->maps_->Intersect(re->maps_, zone);
284 entry->maps_ = entry->maps_->Intersect(string_maps(), zone);
291 entry->maps_ = entry->maps_->Subtract(string_maps(), zone);
312 HBasicBlock* pred_block, Zone* zone) {
342 this_entry->maps_->Union(that_entry->maps_, zone);
380 instr->set_maps(entry->maps_->Copy(graph->zone()));
395 entry->maps_, graph->zone());
458 UniqueSet<Map>* maps = new(zone()) UniqueSet<Map>(
459 entry->maps_->size(), zone());
472 if (first_type <= type && type <= last_type) maps->Add(map, zone());
476 if ((type & mask) == tag) maps->Add(map, zone());
513 instr->block()->graph()->zone(), map, map_is_stable, instr);
594 MapSet intersection = le->maps_->Intersect(re->maps_, zone());
617 MapSet intersection = entry->maps_->Intersect(string_maps(), zone());
639 UniqueSet<Map>* maps = entry->maps_->Copy(zone());
641 maps->Add(instr->transitioned_map(), zone());
662 graph->zone(), value, entry->maps_->Copy(graph->zone()), true, instr);
778 Insert(object, check, new(zone()) UniqueSet<Map>(map, zone()), state);
796 Zone* zone() const { return phase_->zone(); }
814 explicit HCheckMapsEffects(Zone* zone) : objects_(0, zone) { }
820 void Process(HInstruction* instr, Zone* zone) {
825 objects_.Add(store->object(), zone);
830 objects_.Add(HTransitionElementsKind::cast(instr)->object(), zone);
860 void Union(HCheckMapsEffects* that, Zone* zone) {
863 objects_.Add(that->objects_[i], zone);
876 HFlowEngine<HCheckTable, HCheckMapsEffects> engine(graph(), zone());
877 HCheckTable* table = new(zone()) HCheckTable(this);