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

Go to the source code of this file.

Classes

class  v8::internal::compiler::OperationTyper
 

Namespaces

namespace  v8
 
namespace  v8::internal
 
namespace  v8::internal::compiler
 

Macros

#define TYPER_SUPPORTED_MACHINE_BINOP_LIST(V)
 
#define DECLARE_METHOD(Name)
 
#define DECLARE_METHOD(Name)
 

Macro Definition Documentation

◆ DECLARE_METHOD [1/2]

#define DECLARE_METHOD ( Name)
Value:
Type Name(Type type);

Definition at line 67 of file operation-typer.h.

◆ DECLARE_METHOD [2/2]

#define DECLARE_METHOD ( Name)
Value:
Type Name(Type lhs, Type rhs);

Definition at line 67 of file operation-typer.h.

◆ TYPER_SUPPORTED_MACHINE_BINOP_LIST

#define TYPER_SUPPORTED_MACHINE_BINOP_LIST ( V)
Value:
V(Int32Add) \
V(Int32LessThanOrEqual) \
V(Int64Add) \
V(Int32Sub) \
V(Int64Sub) \
V(Load) \
V(Uint32Div) \
V(Uint64Div) \
V(Uint32LessThan) \
V(Uint32LessThanOrEqual) \
V(Uint64LessThan) \
V(Uint64LessThanOrEqual) \
V(Word32And) \
V(Word32Equal) \
V(Word32Or) \
V(Word32Shl) \
V(Word32Shr) \
V(Word64And) \
V(Word64Shl) \
V(Word64Shr)
#define V(Name)

Definition at line 12 of file operation-typer.h.