![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <iosfwd>
#include <memory>
#include "src/base/bits.h"
#include "src/wasm/baseline/liftoff-assembler-defs.h"
#include "src/wasm/wasm-opcodes.h"
Go to the source code of this file.
Classes | |
class | v8::internal::wasm::LiftoffRegister |
class | v8::internal::wasm::LiftoffRegList |
class | v8::internal::wasm::LiftoffRegList::Iterator |
Namespaces | |
namespace | v8 |
namespace | v8::internal |
namespace | v8::internal::wasm |
Enumerations | |
enum | v8::internal::wasm::RegClass : uint8_t { v8::internal::wasm::kGpReg , v8::internal::wasm::kFpReg , v8::internal::wasm::kGpRegPair = kFpReg + 1 + (kNeedS128RegPair && !kNeedI64RegPair) , v8::internal::wasm::kFpRegPair = kFpReg + 1 + kNeedI64RegPair , v8::internal::wasm::kNoReg = kFpRegPair + kNeedS128RegPair } |
enum | v8::internal::wasm::RegPairHalf : uint8_t { v8::internal::wasm::kLowWord = 0 , v8::internal::wasm::kHighWord = 1 } |
Functions | |
static constexpr bool | v8::internal::wasm::needs_gp_reg_pair (ValueKind kind) |
static constexpr bool | v8::internal::wasm::needs_fp_reg_pair (ValueKind kind) |
static constexpr RegClass | v8::internal::wasm::reg_class_for (ValueKind kind) |
v8::internal::wasm::ASSERT_TRIVIALLY_COPYABLE (LiftoffRegister) | |
std::ostream & | v8::internal::wasm::operator<< (std::ostream &os, LiftoffRegister reg) |
v8::internal::wasm::ASSERT_TRIVIALLY_COPYABLE (LiftoffRegList) | |
static constexpr LiftoffRegList | v8::internal::wasm::GetCacheRegList (RegClass rc) |
std::ostream & | v8::internal::wasm::operator<< (std::ostream &os, LiftoffRegList reglist) |