v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
maglev-regalloc-data.h File Reference
Include dependency graph for maglev-regalloc-data.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  v8::internal::maglev::AllocatableRegisters< Register >
 
struct  v8::internal::maglev::AllocatableRegisters< DoubleRegister >
 
struct  v8::internal::maglev::RegisterStateFlags
 
struct  v8::internal::maglev::RegisterMerge
 

Namespaces

namespace  v8
 
namespace  v8::internal
 
namespace  v8::internal::maglev
 

Typedefs

typedef base::PointerWithPayload< void, RegisterStateFlags, 2 > v8::internal::maglev::RegisterState
 

Functions

constexpr bool v8::internal::maglev::operator== (const RegisterStateFlags &left, const RegisterStateFlags &right)
 
bool v8::internal::maglev::LoadMergeState (RegisterState state, RegisterMerge **merge)
 
bool v8::internal::maglev::LoadMergeState (RegisterState state, ValueNode **node, RegisterMerge **merge)
 

Variables

static constexpr int v8::internal::maglev::kAllocatableGeneralRegisterCount
 
static constexpr int v8::internal::maglev::kAllocatableDoubleRegisterCount