v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
canonical-types.h File Reference
#include <unordered_map>
#include "src/base/bounds.h"
#include "src/base/hashing.h"
#include "src/wasm/value-type.h"
#include "src/wasm/wasm-module.h"
Include dependency graph for canonical-types.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::TypeCanonicalizer
 
struct  v8::internal::wasm::TypeCanonicalizer::CanonicalType
 
struct  v8::internal::wasm::TypeCanonicalizer::RecursionGroupRange
 
struct  v8::internal::wasm::TypeCanonicalizer::CanonicalHashing
 
struct  v8::internal::wasm::TypeCanonicalizer::CanonicalEquality
 
struct  v8::internal::wasm::TypeCanonicalizer::CanonicalGroup
 
struct  v8::internal::wasm::TypeCanonicalizer::CanonicalSingletonGroup
 
class  v8::internal::wasm::TypeCanonicalizer::CanonicalTypeVector
 
class  v8::internal::wasm::TypeCanonicalizer::CanonicalTypeVector::Segment
 

Namespaces

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

Functions

TypeCanonicalizerv8::internal::wasm::GetTypeCanonicalizer ()
 

Variables

static constexpr size_t v8::internal::wasm::kMaxCanonicalTypes = kV8MaxWasmTypes