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

#include <maglev-assembler.h>

Collaboration diagram for v8::internal::maglev::ZoneLabelRef:

Public Member Functions

 ZoneLabelRef (Zone *zone)
 
 ZoneLabelRef (MaglevAssembler *masm)
 
Labeloperator* ()
 

Static Public Member Functions

static ZoneLabelRef UnsafeFromLabelPointer (Label *label)
 

Private Member Functions

 ZoneLabelRef (Label *label)
 

Private Attributes

Labellabel_
 

Detailed Description

Definition at line 50 of file maglev-assembler.h.

Constructor & Destructor Documentation

◆ ZoneLabelRef() [1/3]

v8::internal::maglev::ZoneLabelRef::ZoneLabelRef ( Zone * zone)
inlineexplicit

Definition at line 52 of file maglev-assembler.h.

Here is the caller graph for this function:

◆ ZoneLabelRef() [2/3]

v8::internal::maglev::ZoneLabelRef::ZoneLabelRef ( MaglevAssembler * masm)
inlineexplicit

Definition at line 960 of file maglev-assembler.h.

◆ ZoneLabelRef() [3/3]

v8::internal::maglev::ZoneLabelRef::ZoneLabelRef ( Label * label)
inlineexplicitprivate

Definition at line 66 of file maglev-assembler.h.

Member Function Documentation

◆ operator*()

Label * v8::internal::maglev::ZoneLabelRef::operator* ( )
inline

Definition at line 60 of file maglev-assembler.h.

◆ UnsafeFromLabelPointer()

static ZoneLabelRef v8::internal::maglev::ZoneLabelRef::UnsafeFromLabelPointer ( Label * label)
inlinestatic

Definition at line 55 of file maglev-assembler.h.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ label_

Label* v8::internal::maglev::ZoneLabelRef::label_
private

Definition at line 63 of file maglev-assembler.h.


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