v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
asm-parser.h File Reference
#include <memory>
#include "src/asmjs/asm-scanner.h"
#include "src/asmjs/asm-types.h"
#include "src/base/enum-set.h"
#include "src/base/vector.h"
#include "src/wasm/wasm-module-builder.h"
#include "src/zone/zone-containers.h"
import nullptr;
Include dependency graph for asm-parser.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::AsmJsParser
 
struct  v8::internal::wasm::AsmJsParser::FunctionImportInfo
 
struct  v8::internal::wasm::AsmJsParser::VarInfo
 
struct  v8::internal::wasm::AsmJsParser::GlobalImport
 
struct  v8::internal::wasm::AsmJsParser::BlockInfo
 
class  v8::internal::wasm::AsmJsParser::CachedVectors< T >
 
class  v8::internal::wasm::AsmJsParser::CachedVector< T >
 

Namespaces

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

Macros

#define V(_unused1, name, _unused2, _unused3)
 
#define V(name, _unused1)
 
#define V(name, _unused1, _unused2, _unused3)
 
#define V(_unused0, Name, _unused1, _unused2)
 
#define V(Name, _unused1)
 

Macro Definition Documentation

◆ V [1/5]

#define V ( _unused0,
Name,
_unused1,
_unused2 )
Value:
kMath##Name,

Definition at line 39 of file asm-parser.h.

◆ V [2/5]

#define V ( _unused1,
name,
_unused2,
_unused3 )
Value:
kMath##name,
const char * name
Definition builtins.cc:39

Definition at line 39 of file asm-parser.h.

◆ V [3/5]

#define V ( Name,
_unused1 )
Value:
kMath##Name,

Definition at line 39 of file asm-parser.h.

◆ V [4/5]

#define V ( name,
_unused1 )
Value:
kMath##name,

Definition at line 39 of file asm-parser.h.

◆ V [5/5]

#define V ( name,
_unused1,
_unused2,
_unused3 )
Value:
k##name,

Definition at line 39 of file asm-parser.h.