Lines Matching refs:builder_
114 : builder_(builder),
117 depth_(builder_->environment()->context_chain_length()) {
118 builder_->environment()->PushContext(context); // Push.
119 builder_->set_execution_context(this);
123 builder_->set_execution_context(outer_); // Pop.
124 builder_->environment()->PopContext();
125 CHECK_EQ(depth_, builder_->environment()->context_chain_length());
132 AstGraphBuilder* builder_;
149 : builder_(builder),
153 builder_->set_execution_control(this); // Push.
157 builder_->set_execution_control(outer_); // Pop.
197 Environment* environment() { return builder_->environment(); }
198 AstGraphBuilder* builder() const { return builder_; }
203 AstGraphBuilder* builder_;
417 : builder_(builder), frame_state_before_(nullptr) {
419 ? builder_->GetEmptyFrameState()
420 : builder_->environment()->Checkpoint(id_before);
423 Node* node = builder_->NewNode(builder_->common()->Checkpoint());
445 ? builder_->GetEmptyFrameState()
446 : builder_->environment()->Checkpoint(id_after, combine,
462 AstGraphBuilder* builder_;
708 : builder_(builder),
712 ? builder_->liveness_analyzer()->NewBlock()
714 values_(builder_->local_zone()),
715 contexts_(builder_->local_zone()),
751 : builder_(copy->builder_),
832 builder_->liveness_analyzer()->NewBlock(liveness_block());
833 liveness_block_ = builder_->liveness_analyzer()->NewBlock(liveness_block());
851 liveness_block_ = builder_->liveness_analyzer()->NewBlock(liveness_block());
890 *state_values = builder_->state_values_cache_.GetNodeForValues(
4213 builder_->liveness_analyzer()->NewBlock(other->liveness_block());
4224 builder_->liveness_analyzer()->NewBlock(liveness_block());
4231 Node* control = builder_->MergeControl(this->GetControlDependency(),
4237 Node* effect = builder_->MergeEffect(this->GetEffectDependency(),
4244 values_[i] = builder_->MergeValue(values_[i], other->values_[i], control);
4248 builder_->MergeValue(contexts_[i], other->contexts_[i], control);
4257 Node* control = builder_->NewLoop();
4261 values()->at(i) = builder_->NewPhi(1, values()->at(i), control);
4267 Node* phi = builder_->NewPhi(1, values()->at(i), control);
4271 Node* effect = builder_->NewEffectPhi(1, GetEffectDependency(), control);
4277 Node* terminate = builder_->graph()->NewNode(
4278 builder_->common()->Terminate(), effect, control);
4279 builder_->exit_controls_.push_back(terminate);
4282 if (builder_->info()->is_osr()) {
4286 contexts()->at(i) = builder_->NewPhi(1, context, control);
4292 Graph* graph = builder_->graph();
4293 Node* osr_loop_entry = builder_->graph()->NewNode(
4294 builder_->common()->OsrLoopEntry(), graph->start(), graph->start());
4296 builder_->MergeControl(control, osr_loop_entry);
4297 builder_->MergeEffect(effect, osr_loop_entry, control);
4302 graph->NewNode(builder_->common()->OsrValue(i), osr_loop_entry);
4303 values()->at(i) = builder_->MergeValue(value, osr_value, control);
4311 builder_->javascript()->LoadContext(0, Context::PREVIOUS_INDEX, true);
4313 builder_->common()->OsrValue(Linkage::kOsrContextSpillSlotIndex);
4320 contexts()->at(i) = builder_->MergeValue(context, osr_context, control);