Home
last modified time | relevance | path

Searched refs:EagerDeoptInfo (Results 1 – 8 of 8) sorted by relevance

/third_party/node/deps/v8/src/maglev/
Dmaglev-code-gen-state.h48 void PushEagerDeopt(EagerDeoptInfo* info) { eager_deopts_.push_back(info); } in PushEagerDeopt()
50 const std::vector<EagerDeoptInfo*>& eager_deopts() const { in eager_deopts()
96 std::vector<EagerDeoptInfo*> eager_deopts_;
Dmaglev-ir.h344 class EagerDeoptInfo : public DeoptInfo {
346 EagerDeoptInfo(Zone* zone, const MaglevCompilationUnit& compilation_unit, in EagerDeoptInfo() function
421 EagerDeoptInfo(zone, compilation_unit, checkpoint); in New()
520 EagerDeoptInfo* eager_deopt_info() { in eager_deopt_info()
524 reinterpret_cast<EagerDeoptInfo*>(input_address(input_count() - 1)) - in eager_deopt_info()
528 const EagerDeoptInfo* eager_deopt_info() const { in eager_deopt_info()
531 return (reinterpret_cast<const EagerDeoptInfo*>( in eager_deopt_info()
576 EagerDeoptInfo* eager_deopt_info_address() { in eager_deopt_info_address()
579 return reinterpret_cast<EagerDeoptInfo*>(input_address(input_count() - 1)) - in eager_deopt_info_address()
602 (Derived::kProperties.can_eager_deopt() ? sizeof(EagerDeoptInfo) : 0) + in Allocate()
Dmaglev-ir.cc167 struct CopyForDeferredHelper<EagerDeoptInfo*>
168 : public CopyForDeferredByValue<EagerDeoptInfo*> {};
264 EagerDeoptInfo* deopt_info) { in RegisterEagerDeopt()
271 EagerDeoptInfo* deopt_info) { in EmitEagerDeoptIf()
490 Register object, CheckMaps* node, EagerDeoptInfo* deopt_info, in GenerateCode()
Dmaglev-code-generator.cc362 for (EagerDeoptInfo* deopt_info : code_gen_state_.eager_deopts()) { in EmitDeopts()
389 void EmitEagerDeopt(EagerDeoptInfo* deopt_info) { in EmitEagerDeopt()
614 for (EagerDeoptInfo* deopt_info : code_gen_state_.eager_deopts()) { in GenerateDeoptimizationData()
Dmaglev-regalloc.h50 void UpdateUse(const EagerDeoptInfo& deopt_info);
Dmaglev-compiler.cc111 void MarkCheckpointNodes(NodeBase* node, const EagerDeoptInfo* deopt_info, in MarkCheckpointNodes()
Dmaglev-graph-printer.cc314 EagerDeoptInfo* deopt_info = node->eager_deopt_info(); in PrintEagerDeopt()
Dmaglev-regalloc.cc324 const EagerDeoptInfo& deopt_info) { in UpdateUse()