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

Go to the source code of this file.

Classes

class  v8::internal::wasm::ConstantExpressionInterface
 
struct  v8::internal::wasm::ConstantExpressionInterface::Value
 

Namespaces

namespace  v8
 
namespace  v8::internal
 
namespace  v8::internal::wasm
 

Macros

#define EMPTY_INTERFACE_FUNCTION(name, ...)
 
#define UNREACHABLE_INTERFACE_FUNCTION(name, ...)
 
#define DECLARE_INTERFACE_FUNCTION(name, ...)
 

Macro Definition Documentation

◆ DECLARE_INTERFACE_FUNCTION

#define DECLARE_INTERFACE_FUNCTION ( name,
... )
Value:
void name(FullDecoder* decoder, ##__VA_ARGS__);
const char * name
Definition builtins.cc:39

Definition at line 74 of file constant-expression-interface.h.

◆ EMPTY_INTERFACE_FUNCTION

#define EMPTY_INTERFACE_FUNCTION ( name,
... )
Value:
V8_INLINE void name(FullDecoder* decoder, ##__VA_ARGS__) {}
#define V8_INLINE
Definition v8config.h:500

Definition at line 65 of file constant-expression-interface.h.

◆ UNREACHABLE_INTERFACE_FUNCTION

#define UNREACHABLE_INTERFACE_FUNCTION ( name,
... )
Value:
V8_INLINE void name(FullDecoder* decoder, ##__VA_ARGS__) { UNREACHABLE(); }
#define UNREACHABLE()
Definition logging.h:67

Definition at line 69 of file constant-expression-interface.h.