Home
last modified time | relevance | path

Searched refs:LazyDeoptInfo (Results 1 – 7 of 7) sorted by relevance

/third_party/node/deps/v8/src/maglev/
Dmaglev-code-gen-state.h49 void PushLazyDeopt(LazyDeoptInfo* info) { lazy_deopts_.push_back(info); } in PushLazyDeopt()
53 const std::vector<LazyDeoptInfo*>& lazy_deopts() const { in lazy_deopts()
97 std::vector<LazyDeoptInfo*> lazy_deopts_;
Dmaglev-ir.h351 class LazyDeoptInfo : public DeoptInfo {
353 LazyDeoptInfo(Zone* zone, const MaglevCompilationUnit& compilation_unit, in LazyDeoptInfo() function
425 LazyDeoptInfo(zone, compilation_unit, checkpoint); in New()
536 LazyDeoptInfo* lazy_deopt_info() { in lazy_deopt_info()
539 return (reinterpret_cast<LazyDeoptInfo*>(input_address(input_count() - 1)) - in lazy_deopt_info()
543 const LazyDeoptInfo* lazy_deopt_info() const { in lazy_deopt_info()
546 return (reinterpret_cast<const LazyDeoptInfo*>( in lazy_deopt_info()
583 LazyDeoptInfo* lazy_deopt_info_address() { in lazy_deopt_info_address()
586 return reinterpret_cast<LazyDeoptInfo*>(input_address(input_count() - 1)) - in lazy_deopt_info_address()
603 (Derived::kProperties.can_lazy_deopt() ? sizeof(LazyDeoptInfo) : 0); in Allocate()
Dmaglev-regalloc.h51 void UpdateUse(const LazyDeoptInfo& deopt_info);
Dmaglev-code-generator.cc373 for (LazyDeoptInfo* deopt_info : code_gen_state_.lazy_deopts()) { in EmitDeopts()
409 void EmitLazyDeopt(LazyDeoptInfo* deopt_info) { in EmitLazyDeopt()
624 for (LazyDeoptInfo* deopt_info : code_gen_state_.lazy_deopts()) { in GenerateDeoptimizationData()
Dmaglev-compiler.cc124 void MarkCheckpointNodes(NodeBase* node, const LazyDeoptInfo* deopt_info, in MarkCheckpointNodes()
Dmaglev-graph-printer.cc354 LazyDeoptInfo* deopt_info = node->lazy_deopt_info(); in PrintLazyDeopt()
Dmaglev-regalloc.cc337 const LazyDeoptInfo& deopt_info) { in UpdateUse()