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

#include <wasm-linkage.h>

Collaboration diagram for v8::internal::wasm::LinkageLocationAllocator:

Public Member Functions

template<size_t kNumGpRegs, size_t kNumFpRegs>
constexpr LinkageLocationAllocator (const Register(&gp)[kNumGpRegs], const DoubleRegister(&fp)[kNumFpRegs], int slot_offset)
 
LinkageLocation Next (MachineRepresentation rep)
 
int NumStackSlots () const
 
void EndSlotArea ()
 

Private Attributes

LinkageAllocator allocator_
 
int slot_offset_
 

Detailed Description

Definition at line 264 of file wasm-linkage.h.

Constructor & Destructor Documentation

◆ LinkageLocationAllocator()

template<size_t kNumGpRegs, size_t kNumFpRegs>
v8::internal::wasm::LinkageLocationAllocator::LinkageLocationAllocator ( const Register(&) gp[kNumGpRegs],
const DoubleRegister(&) fp[kNumFpRegs],
int slot_offset )
inlineconstexpr

Definition at line 267 of file wasm-linkage.h.

Member Function Documentation

◆ EndSlotArea()

void v8::internal::wasm::LinkageLocationAllocator::EndSlotArea ( )
inline

Definition at line 289 of file wasm-linkage.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Next()

LinkageLocation v8::internal::wasm::LinkageLocationAllocator::Next ( MachineRepresentation rep)
inline

Definition at line 272 of file wasm-linkage.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ NumStackSlots()

int v8::internal::wasm::LinkageLocationAllocator::NumStackSlots ( ) const
inline

Definition at line 288 of file wasm-linkage.h.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ allocator_

LinkageAllocator v8::internal::wasm::LinkageLocationAllocator::allocator_
private

Definition at line 292 of file wasm-linkage.h.

◆ slot_offset_

int v8::internal::wasm::LinkageLocationAllocator::slot_offset_
private

Definition at line 296 of file wasm-linkage.h.


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