Home | History | Annotate | Download | only in crankshaft

Lines Matching refs:Zone

28   HFieldApproximation* Copy(Zone* zone) {
29 HFieldApproximation* copy = new(zone) HFieldApproximation();
32 copy->next_ = this->next_ == NULL ? NULL : this->next_->Copy(zone);
43 HLoadEliminationTable(Zone* zone, HAliasAnalyzer* aliasing)
44 : zone_(zone), fields_(kMaxTrackedFields, zone), aliasing_(aliasing) { }
47 HLoadEliminationTable* Process(HInstruction* instr, Zone* zone) {
125 Zone* zone) {
128 return pred_state->Copy(succ_block, pred_block, zone);
130 return succ_state->Merge(succ_block, pred_state, pred_block, zone);
138 Zone* zone) {
146 Zone* zone) {
148 new(zone) HLoadEliminationTable(zone, aliasing_);
151 copy->fields_[i] = fields_[i] == NULL ? NULL : fields_[i]->Copy(zone);
162 HBasicBlock* that_block, Zone* zone) {
430 Zone* zone_;
439 explicit HLoadEliminationEffects(Zone* zone)
440 : zone_(zone), stores_(5, zone) { }
447 void Process(HInstruction* instr, Zone* zone) {
477 void Union(HLoadEliminationEffects* that, Zone* zone) {
480 stores_.Add(that->stores_[i], zone);
485 Zone* zone_;
495 engine(graph(), zone());
498 new(zone()) HLoadEliminationTable(zone(), &aliasing);