![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <builtin-call-descriptors.h>
Classes | |
| struct | CheckTurbofanType |
| struct | CheckTurboshaftFloat32Type |
| struct | CheckTurboshaftFloat64Type |
| struct | CheckTurboshaftWord32Type |
| struct | CheckTurboshaftWord64Type |
| struct | CopyFastSmiOrObjectElements |
| struct | CreateFunctionContext |
| struct | DebugPrint |
| struct | Descriptor |
| struct | FastNewClosure |
| struct | FindOrderedHashEntry |
| struct | GrowFastElements |
| struct | NewArgumentsElements |
| struct | NonNumberToNumber |
| struct | NonNumberToNumeric |
| struct | NumberToString |
| struct | PlainPrimitiveToNumber |
| struct | SameValue |
| struct | SameValueNumbersOnly |
| struct | StringAdd_CheckNone |
| struct | StringCompare |
| struct | StringComparison |
| struct | StringEqual |
| struct | StringFromCodePointAt |
| struct | StringIndexOf |
| struct | StringSubstring |
| struct | StringToNumber |
| struct | ToBoolean |
| struct | ToNumber |
| struct | ToNumeric |
| struct | ToObject |
| struct | ToString |
| struct | Typeof |
Public Types | |
| using | DebugPrintFloat64 = DebugPrint<Builtin::kDebugPrintFloat64, Float64> |
| using | DebugPrintWordPtr = DebugPrint<Builtin::kDebugPrintWordPtr, WordPtr> |
| using | FindOrderedHashMapEntry |
| using | FindOrderedHashSetEntry |
| using | GrowFastDoubleElements |
| using | GrowFastSmiOrObjectElements |
| using | NewSloppyArgumentsElements |
| using | NewStrictArgumentsElements |
| using | NewRestArgumentsElements |
| using | StringLessThan = StringComparison<Builtin::kStringLessThan> |
| using | StringLessThanOrEqual |
| using | FastNewFunctionContextFunction |
| using | FastNewFunctionContextEval |
Private Types | |
| using | Void = std::tuple<OpIndex> |
| using | Never = std::tuple<OpIndex> |
Static Private Attributes | |
| static constexpr OpEffects | base_effects = OpEffects().CanDependOnChecks() |
Definition at line 20 of file builtin-call-descriptors.h.
| using v8::internal::compiler::turboshaft::BuiltinCallDescriptor::DebugPrintFloat64 = DebugPrint<Builtin::kDebugPrintFloat64, Float64> |
Definition at line 216 of file builtin-call-descriptors.h.
| using v8::internal::compiler::turboshaft::BuiltinCallDescriptor::DebugPrintWordPtr = DebugPrint<Builtin::kDebugPrintWordPtr, WordPtr> |
Definition at line 217 of file builtin-call-descriptors.h.
Definition at line 491 of file builtin-call-descriptors.h.
Definition at line 489 of file builtin-call-descriptors.h.
Definition at line 231 of file builtin-call-descriptors.h.
Definition at line 233 of file builtin-call-descriptors.h.
Definition at line 248 of file builtin-call-descriptors.h.
Definition at line 250 of file builtin-call-descriptors.h.
|
private |
Definition at line 101 of file builtin-call-descriptors.h.
Definition at line 270 of file builtin-call-descriptors.h.
Definition at line 266 of file builtin-call-descriptors.h.
Definition at line 268 of file builtin-call-descriptors.h.
| using v8::internal::compiler::turboshaft::BuiltinCallDescriptor::StringLessThan = StringComparison<Builtin::kStringLessThan> |
Definition at line 410 of file builtin-call-descriptors.h.
Definition at line 411 of file builtin-call-descriptors.h.
|
private |
Definition at line 100 of file builtin-call-descriptors.h.
|
staticconstexprprivate |
Definition at line 95 of file builtin-call-descriptors.h.