![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <memory-optimization-reducer.h>
Public Member Functions | |
void | Analyze () |
V< None > REDUCE_INPUT_GRAPH | Store (V< None > ig_index, const StoreOp &store) |
V< HeapObject > REDUCE | Allocate (V< WordPtr > size, AllocationType type) |
OpIndex REDUCE | DecodeExternalPointer (OpIndex handle, ExternalPointerTagRange tag_range) |
Private Member Functions | |
Variable | top (AllocationType type) |
const TSCallDescriptor * | AllocateBuiltinDescriptor () |
V< WordPtr > | GetLimitAddress (AllocationType type) |
Private Attributes | |
std::optional< MemoryAnalyzer > | analyzer_ |
Isolate * | isolate_ = __ data() -> isolate() |
const TSCallDescriptor * | allocate_builtin_descriptor_ = nullptr |
std::optional< Variable > | top_ [2] |
Definition at line 218 of file pretenuring-propagation-reducer.h.
|
inline |
Definition at line 224 of file memory-optimization-reducer.h.
|
inlineprivate |
Definition at line 491 of file memory-optimization-reducer.h.
|
inline |
Definition at line 186 of file memory-optimization-reducer.h.
|
inline |
Definition at line 389 of file memory-optimization-reducer.h.
|
inlineprivate |
Definition at line 499 of file memory-optimization-reducer.h.
|
inline |
Definition at line 203 of file memory-optimization-reducer.h.
|
inlineprivate |
Definition at line 482 of file memory-optimization-reducer.h.
|
private |
Definition at line 477 of file memory-optimization-reducer.h.
|
private |
Definition at line 475 of file memory-optimization-reducer.h.
|
private |
Definition at line 476 of file memory-optimization-reducer.h.
|
private |
Definition at line 478 of file memory-optimization-reducer.h.