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

#include <assembler-arm64.h>

Collaboration diagram for v8::internal::Assembler::BlockPoolsScope:

Public Member Functions

 BlockPoolsScope (Assembler *assem, size_t margin=0)
 
 BlockPoolsScope (Assembler *assem, PoolEmissionCheck check)
 
 ~BlockPoolsScope ()
 
 BlockPoolsScope (Assembler *assem, int margin=0)
 
 BlockPoolsScope (Assembler *assem, PoolEmissionCheck check, int margin=0)
 
 ~BlockPoolsScope ()
 

Private Member Functions

 DISALLOW_IMPLICIT_CONSTRUCTORS (BlockPoolsScope)
 
 DISALLOW_IMPLICIT_CONSTRUCTORS (BlockPoolsScope)
 

Private Attributes

Assemblerassem_
 
BlockConstPoolScope block_const_pool_
 
BlockTrampolinePoolScope block_trampoline_pool_
 

Detailed Description

Definition at line 485 of file assembler-riscv.h.

Constructor & Destructor Documentation

◆ BlockPoolsScope() [1/4]

v8::internal::Assembler::BlockPoolsScope::BlockPoolsScope ( Assembler * assem,
size_t margin = 0 )
inlineexplicit

Definition at line 3108 of file assembler-arm64.h.

◆ BlockPoolsScope() [2/4]

v8::internal::Assembler::BlockPoolsScope::BlockPoolsScope ( Assembler * assem,
PoolEmissionCheck check )
inline

Definition at line 3114 of file assembler-arm64.h.

◆ ~BlockPoolsScope() [1/2]

v8::internal::Assembler::BlockPoolsScope::~BlockPoolsScope ( )
inline

Definition at line 3118 of file assembler-arm64.h.

◆ BlockPoolsScope() [3/4]

v8::internal::Assembler::BlockPoolsScope::BlockPoolsScope ( Assembler * assem,
int margin = 0 )
inlineexplicit

Definition at line 490 of file assembler-riscv.h.

◆ BlockPoolsScope() [4/4]

v8::internal::Assembler::BlockPoolsScope::BlockPoolsScope ( Assembler * assem,
PoolEmissionCheck check,
int margin = 0 )
inline

Definition at line 494 of file assembler-riscv.h.

◆ ~BlockPoolsScope() [2/2]

v8::internal::Assembler::BlockPoolsScope::~BlockPoolsScope ( )
inline

Definition at line 497 of file assembler-riscv.h.

Member Function Documentation

◆ DISALLOW_IMPLICIT_CONSTRUCTORS() [1/2]

v8::internal::Assembler::BlockPoolsScope::DISALLOW_IMPLICIT_CONSTRUCTORS ( BlockPoolsScope )
private

◆ DISALLOW_IMPLICIT_CONSTRUCTORS() [2/2]

v8::internal::Assembler::BlockPoolsScope::DISALLOW_IMPLICIT_CONSTRUCTORS ( BlockPoolsScope )
private

Member Data Documentation

◆ assem_

Assembler* v8::internal::Assembler::BlockPoolsScope::assem_
private

Definition at line 3121 of file assembler-arm64.h.

◆ block_const_pool_

BlockConstPoolScope v8::internal::Assembler::BlockPoolsScope::block_const_pool_
private

Definition at line 3122 of file assembler-arm64.h.

◆ block_trampoline_pool_

BlockTrampolinePoolScope v8::internal::Assembler::BlockPoolsScope::block_trampoline_pool_
private

Definition at line 501 of file assembler-riscv.h.


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