V8 Project
v8::internal::ConstantPoolUnavailableScope Class Reference

#include <macro-assembler-arm.h>

+ Collaboration diagram for v8::internal::ConstantPoolUnavailableScope:

Public Member Functions

 ConstantPoolUnavailableScope (MacroAssembler *masm)
 
 ~ConstantPoolUnavailableScope ()
 

Private Member Functions

 DISALLOW_IMPLICIT_CONSTRUCTORS (ConstantPoolUnavailableScope)
 

Private Attributes

MacroAssemblermasm_
 
int old_constant_pool_available_
 

Detailed Description

Definition at line 1575 of file macro-assembler-arm.h.

Constructor & Destructor Documentation

◆ ConstantPoolUnavailableScope()

v8::internal::ConstantPoolUnavailableScope::ConstantPoolUnavailableScope ( MacroAssembler masm)
inlineexplicit

Definition at line 1577 of file macro-assembler-arm.h.

1578  : masm_(masm),
1579  old_constant_pool_available_(masm->is_constant_pool_available()) {
1580  if (FLAG_enable_ool_constant_pool) {
1582  }
1583  }
void set_constant_pool_available(bool available)

References masm_, and v8::internal::Assembler::set_constant_pool_available().

+ Here is the call graph for this function:

◆ ~ConstantPoolUnavailableScope()

v8::internal::ConstantPoolUnavailableScope::~ConstantPoolUnavailableScope ( )
inline

Definition at line 1584 of file macro-assembler-arm.h.

1584  {
1585  if (FLAG_enable_ool_constant_pool) {
1587  }
1588  }

References masm_, old_constant_pool_available_, and v8::internal::Assembler::set_constant_pool_available().

+ Here is the call graph for this function:

Member Function Documentation

◆ DISALLOW_IMPLICIT_CONSTRUCTORS()

v8::internal::ConstantPoolUnavailableScope::DISALLOW_IMPLICIT_CONSTRUCTORS ( ConstantPoolUnavailableScope  )
private

Member Data Documentation

◆ masm_

MacroAssembler* v8::internal::ConstantPoolUnavailableScope::masm_
private

◆ old_constant_pool_available_

int v8::internal::ConstantPoolUnavailableScope::old_constant_pool_available_
private

Definition at line 1592 of file macro-assembler-arm.h.

Referenced by ~ConstantPoolUnavailableScope().


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