Searched refs:labels_ (Results 1 – 10 of 10) sorted by relevance
86 explicit BytecodeLabels(Zone* zone) : labels_(zone), is_bound_(false) {} in BytecodeLabels()97 std::all_of(labels_.begin(), labels_.end(), [](const BytecodeLabel& l) { in is_bound()103 bool empty() const { return labels_.empty(); } in empty()106 ZoneLinkedList<BytecodeLabel> labels_;
16 labels_.emplace_back(BytecodeLabel()); in New()17 return &labels_.back(); in New()23 for (auto& label : labels_) { in Bind()
1028 labels_(bytecode_generator->zone()) { in OptionalChainNullLabelScope()1030 bytecode_generator_->optional_chaining_null_labels_ = &labels_; in OptionalChainNullLabelScope()1037 BytecodeLabels* labels() { return &labels_; } in labels()1041 BytecodeLabels labels_; member in v8::internal::interpreter::BytecodeGenerator::OptionalChainNullLabelScope
209 if (!labels_.empty()) { in GenerateTrivialSequence()210 __ Adr(PickX(), labels_.begin()->target); in GenerateTrivialSequence()290 std::list<LabelPair>::iterator it = labels_.begin(); in BindPendingLabels()291 while ((it != labels_.end()) && (bind_mask != 0)) { in BindPendingLabels()298 it = labels_.erase(it); in BindPendingLabels()308 while (!labels_.empty()) { in BindAllPendingLabels()321 labels_.push_front(pair); in GenerateBranchSequence()330 labels_.push_front(pair); in GenerateBranchSequence()337 labels_.push_front(pair); in GenerateBranchSequence()
260 std::list<LabelPair> labels_; variable
186 if (labels_[i] == nullptr) { in EnsureLabels()187 labels_[i] = zone_.New<BaselineLabels>(); in EnsureLabels()189 return labels_[i]; in EnsureLabels()192 BaselineLabels** labels_; variable
278 labels_(zone_.NewArray<BaselineLabels*>(bytecode_->length())) { in BaselineCompiler()279 MemsetPointer(labels_, nullptr, bytecode_->length()); in BaselineCompiler()471 if (labels_[offset]) { in VisitSingleBytecode()474 for (auto&& label : labels_[offset]->linked) { in VisitSingleBytecode()478 labels_[offset]->linked.Clear(); in VisitSingleBytecode()480 __ BindWithoutJumpTarget(&labels_[offset]->unlinked); in VisitSingleBytecode()1973 Label* label = &labels_[iterator().GetJumpTargetOffset()]->unlinked; in VisitJumpLoop()
148 Label* GetLabel(RpoNumber rpo) { return &labels_[rpo.ToSize()]; } in GetLabel()413 Label* const labels_; variable
61 labels_( in CodeGenerator()89 new (&labels_[i]) Label; in CodeGenerator()
369 labels_(labels), in Target()384 const ZonePtrList<const AstRawString>* labels() const { return labels_; } in labels()396 const ZonePtrList<const AstRawString>* const labels_; variable