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

Go to the source code of this file.

Namespaces

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

Macros

#define DCHECK_REGLIST_EMPTY(...)
 

Functions

void v8::internal::maglev::DefineAsRegister (Node *node)
 
void v8::internal::maglev::DefineAsConstant (Node *node)
 
void v8::internal::maglev::DefineAsFixed (Node *node, Register reg)
 
void v8::internal::maglev::DefineSameAsFirst (Node *node)
 
void v8::internal::maglev::UseRegister (Input &input)
 
void v8::internal::maglev::UseAndClobberRegister (Input &input)
 
void v8::internal::maglev::UseAny (Input &input)
 
void v8::internal::maglev::UseFixed (Input &input, Register reg)
 
void v8::internal::maglev::UseFixed (Input &input, DoubleRegister reg)
 

Variables

static constexpr int v8::internal::maglev::kNoVreg = -1
 

Macro Definition Documentation

◆ DCHECK_REGLIST_EMPTY

#define DCHECK_REGLIST_EMPTY ( ...)
Value:
DCHECK_EQ((__VA_ARGS__), RegList{})
#define DCHECK_EQ(v1, v2)
Definition logging.h:485

Definition at line 36 of file maglev-ir-inl.h.