#include <parallel-move.h>
|
| ParallelMove (LiftoffAssembler *wasm_asm) |
|
| ParallelMove (const ParallelMove &)=delete |
|
ParallelMove & | operator= (const ParallelMove &)=delete |
|
V8_INLINE | ~ParallelMove () |
|
V8_INLINE void | Execute () |
|
V8_INLINE void | Transfer (const VarState &dst, const VarState &src) |
|
void | TransferToStack (int dst_offset, const VarState &src) |
|
V8_INLINE void | LoadIntoRegister (LiftoffRegister dst, const VarState &src) |
|
void | LoadI64HalfIntoRegister (LiftoffRegister dst, const VarState &src, RegPairHalf half) |
|
void | MoveRegister (LiftoffRegister dst, LiftoffRegister src, ValueKind kind) |
|
void | LoadConstant (LiftoffRegister dst, ValueKind kind, int32_t constant) |
|
void | LoadStackSlot (LiftoffRegister dst, int stack_offset, ValueKind kind) |
|
void | LoadI64HalfStackSlot (LiftoffRegister dst, int offset, RegPairHalf half) |
|
Definition at line 24 of file parallel-move.h.
◆ VarState
◆ ParallelMove() [1/2]
◆ ParallelMove() [2/2]
v8::internal::wasm::ParallelMove::ParallelMove |
( |
const ParallelMove & | | ) |
|
|
delete |
◆ ~ParallelMove()
V8_INLINE v8::internal::wasm::ParallelMove::~ParallelMove |
( |
| ) |
|
|
inline |
◆ ClearExecutedMove()
◆ Execute()
◆ ExecuteLoads()
void v8::internal::wasm::ParallelMove::ExecuteLoads |
( |
| ) |
|
|
private |
◆ ExecuteMove()
◆ ExecuteMoves()
void v8::internal::wasm::ParallelMove::ExecuteMoves |
( |
| ) |
|
|
private |
◆ LoadConstant()
◆ LoadI64HalfIntoRegister()
◆ LoadI64HalfStackSlot()
◆ LoadIntoRegister()
◆ LoadStackSlot()
◆ MoveRegister()
◆ operator=()
◆ register_load()
◆ register_move()
◆ src_reg_use_count()
int * v8::internal::wasm::ParallelMove::src_reg_use_count |
( |
LiftoffRegister | reg | ) |
|
|
inlineprivate |
◆ Transfer()
◆ TransferToStack()
void v8::internal::wasm::ParallelMove::TransferToStack |
( |
int | dst_offset, |
|
|
const VarState & | src ) |
◆ asm_
◆ last_spill_offset_
int v8::internal::wasm::ParallelMove::last_spill_offset_ |
|
private |
◆ load_dst_regs_
◆ move_dst_regs_
◆ register_loads_
◆ register_moves_
◆ src_reg_use_count_
The documentation for this class was generated from the following files: