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

#include <liftoff-assembler-arm-inl.h>

Collaboration diagram for v8::internal::wasm::liftoff::CacheStatePreservingTempRegisters:

Public Member Functions

 CacheStatePreservingTempRegisters (LiftoffAssembler *assm, LiftoffRegList pinned={})
 
 ~CacheStatePreservingTempRegisters ()
 
Register Acquire ()
 
 CacheStatePreservingTempRegisters (LiftoffAssembler *assm, LiftoffRegList pinned={})
 
 ~CacheStatePreservingTempRegisters ()
 
Register Acquire ()
 

Private Attributes

LiftoffAssembler *const assm_
 
LiftoffRegList pinned_
 
RegList must_pop_
 

Detailed Description

Definition at line 181 of file liftoff-assembler-ia32-inl.h.

Constructor & Destructor Documentation

◆ CacheStatePreservingTempRegisters() [1/2]

v8::internal::wasm::liftoff::CacheStatePreservingTempRegisters::CacheStatePreservingTempRegisters ( LiftoffAssembler * assm,
LiftoffRegList pinned = {} )
inlineexplicit

Definition at line 427 of file liftoff-assembler-arm-inl.h.

◆ ~CacheStatePreservingTempRegisters() [1/2]

v8::internal::wasm::liftoff::CacheStatePreservingTempRegisters::~CacheStatePreservingTempRegisters ( )
inline

Definition at line 431 of file liftoff-assembler-arm-inl.h.

◆ CacheStatePreservingTempRegisters() [2/2]

v8::internal::wasm::liftoff::CacheStatePreservingTempRegisters::CacheStatePreservingTempRegisters ( LiftoffAssembler * assm,
LiftoffRegList pinned = {} )
inlineexplicit

Definition at line 183 of file liftoff-assembler-ia32-inl.h.

◆ ~CacheStatePreservingTempRegisters() [2/2]

v8::internal::wasm::liftoff::CacheStatePreservingTempRegisters::~CacheStatePreservingTempRegisters ( )
inline

Definition at line 187 of file liftoff-assembler-ia32-inl.h.

Here is the call graph for this function:

Member Function Documentation

◆ Acquire() [1/2]

Register v8::internal::wasm::liftoff::CacheStatePreservingTempRegisters::Acquire ( )
inline

Definition at line 437 of file liftoff-assembler-arm-inl.h.

◆ Acquire() [2/2]

Register v8::internal::wasm::liftoff::CacheStatePreservingTempRegisters::Acquire ( )
inline

Definition at line 193 of file liftoff-assembler-ia32-inl.h.

Here is the call graph for this function:

Member Data Documentation

◆ assm_

LiftoffAssembler *const v8::internal::wasm::liftoff::CacheStatePreservingTempRegisters::assm_
private

Definition at line 454 of file liftoff-assembler-arm-inl.h.

◆ must_pop_

RegList v8::internal::wasm::liftoff::CacheStatePreservingTempRegisters::must_pop_
private

Definition at line 456 of file liftoff-assembler-arm-inl.h.

◆ pinned_

LiftoffRegList v8::internal::wasm::liftoff::CacheStatePreservingTempRegisters::pinned_
private

Definition at line 455 of file liftoff-assembler-arm-inl.h.


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