V8 Project
v8::internal::compiler::FINAL< kOperandKind, kNumCachedOperands >::DeoptimizationState Struct Reference
+ Inheritance diagram for v8::internal::compiler::FINAL< kOperandKind, kNumCachedOperands >::DeoptimizationState:
+ Collaboration diagram for v8::internal::compiler::FINAL< kOperandKind, kNumCachedOperands >::DeoptimizationState:

Public Member Functions

BailoutId bailout_id () const
 
int translation_id () const
 
int pc_offset () const
 
 DeoptimizationState (BailoutId bailout_id, int translation_id, int pc_offset)
 
- Public Member Functions inherited from v8::internal::ZoneObject
 INLINE (void *operator new(size_t size, Zone *zone))
 
void operator delete (void *, size_t)
 
void operator delete (void *pointer, Zone *zone)
 

Private Attributes

BailoutId bailout_id_
 
int translation_id_
 
int pc_offset_
 

Detailed Description

template<InstructionOperand::Kind kOperandKind, int kNumCachedOperands>
struct v8::internal::compiler::FINAL< kOperandKind, kNumCachedOperands >::DeoptimizationState

Definition at line 105 of file code-generator.h.

Constructor & Destructor Documentation

◆ DeoptimizationState()

template<InstructionOperand::Kind kOperandKind, int kNumCachedOperands>
v8::internal::compiler::FINAL< kOperandKind, kNumCachedOperands >::DeoptimizationState::DeoptimizationState ( BailoutId  bailout_id,
int  translation_id,
int  pc_offset 
)
inline

Member Function Documentation

◆ bailout_id()

template<InstructionOperand::Kind kOperandKind, int kNumCachedOperands>
BailoutId v8::internal::compiler::FINAL< kOperandKind, kNumCachedOperands >::DeoptimizationState::bailout_id ( ) const
inline

Definition at line 107 of file code-generator.h.

107 { return bailout_id_; }

◆ pc_offset()

template<InstructionOperand::Kind kOperandKind, int kNumCachedOperands>
int v8::internal::compiler::FINAL< kOperandKind, kNumCachedOperands >::DeoptimizationState::pc_offset ( ) const
inline

Definition at line 109 of file code-generator.h.

109 { return pc_offset_; }

◆ translation_id()

template<InstructionOperand::Kind kOperandKind, int kNumCachedOperands>
int v8::internal::compiler::FINAL< kOperandKind, kNumCachedOperands >::DeoptimizationState::translation_id ( ) const
inline

Definition at line 108 of file code-generator.h.

108 { return translation_id_; }

Member Data Documentation

◆ bailout_id_

template<InstructionOperand::Kind kOperandKind, int kNumCachedOperands>
BailoutId v8::internal::compiler::FINAL< kOperandKind, kNumCachedOperands >::DeoptimizationState::bailout_id_
private

Definition at line 117 of file code-generator.h.

◆ pc_offset_

template<InstructionOperand::Kind kOperandKind, int kNumCachedOperands>
int v8::internal::compiler::FINAL< kOperandKind, kNumCachedOperands >::DeoptimizationState::pc_offset_
private

Definition at line 119 of file code-generator.h.

◆ translation_id_

template<InstructionOperand::Kind kOperandKind, int kNumCachedOperands>
int v8::internal::compiler::FINAL< kOperandKind, kNumCachedOperands >::DeoptimizationState::translation_id_
private

Definition at line 118 of file code-generator.h.


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