v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::MaglevSafepointTableBuilder::Safepoint Class Reference

#include <maglev-safepoint-table.h>

Collaboration diagram for v8::internal::MaglevSafepointTableBuilder::Safepoint:

Public Member Functions

void DefineTaggedRegister (int reg_code)
 
void SetNumExtraSpillSlots (uint8_t num_slots)
 

Private Member Functions

 Safepoint (EntryBuilder *entry)
 

Private Attributes

EntryBuilder *const entry_
 

Friends

class MaglevSafepointTableBuilder
 

Detailed Description

Definition at line 204 of file maglev-safepoint-table.h.

Constructor & Destructor Documentation

◆ Safepoint()

v8::internal::MaglevSafepointTableBuilder::Safepoint::Safepoint ( EntryBuilder * entry)
inlineexplicitprivate

Definition at line 217 of file maglev-safepoint-table.h.

Member Function Documentation

◆ DefineTaggedRegister()

void v8::internal::MaglevSafepointTableBuilder::Safepoint::DefineTaggedRegister ( int reg_code)
inline

Definition at line 206 of file maglev-safepoint-table.h.

◆ SetNumExtraSpillSlots()

void v8::internal::MaglevSafepointTableBuilder::Safepoint::SetNumExtraSpillSlots ( uint8_t num_slots)
inline

Definition at line 211 of file maglev-safepoint-table.h.

Friends And Related Symbol Documentation

◆ MaglevSafepointTableBuilder

friend class MaglevSafepointTableBuilder
friend

Definition at line 216 of file maglev-safepoint-table.h.

Member Data Documentation

◆ entry_

EntryBuilder* const v8::internal::MaglevSafepointTableBuilder::Safepoint::entry_
private

Definition at line 218 of file maglev-safepoint-table.h.


The documentation for this class was generated from the following file: