#include <maglev-interpreter-frame-state.h>
|
| CompactInterpreterFrameState (const MaglevCompilationUnit &info, const compiler::BytecodeLivenessState *liveness) |
|
| CompactInterpreterFrameState (const MaglevCompilationUnit &info, const compiler::BytecodeLivenessState *liveness, const InterpreterFrameState &state) |
|
| CompactInterpreterFrameState (const CompactInterpreterFrameState &)=delete |
|
| CompactInterpreterFrameState (CompactInterpreterFrameState &&)=delete |
|
CompactInterpreterFrameState & | operator= (const CompactInterpreterFrameState &)=delete |
|
CompactInterpreterFrameState & | operator= (CompactInterpreterFrameState &&)=delete |
|
template<typename Function > |
void | ForEachParameter (const MaglevCompilationUnit &info, Function &&f) const |
|
template<typename Function > |
void | ForEachParameter (const MaglevCompilationUnit &info, Function &&f) |
|
template<typename Function > |
void | ForEachLocal (const MaglevCompilationUnit &info, Function &&f) const |
|
template<typename Function > |
void | ForEachLocal (const MaglevCompilationUnit &info, Function &&f) |
|
template<typename Function > |
void | ForEachRegister (const MaglevCompilationUnit &info, Function &&f) |
|
template<typename Function > |
void | ForEachRegister (const MaglevCompilationUnit &info, Function &&f) const |
|
template<typename Function > |
void | ForEachValue (const MaglevCompilationUnit &info, Function &&f) |
|
template<typename Function > |
void | ForEachValue (const MaglevCompilationUnit &info, Function &&f) const |
|
const compiler::BytecodeLivenessState * | liveness () const |
|
ValueNode *& | accumulator (const MaglevCompilationUnit &info) |
|
ValueNode *& | accumulator (const MaglevCompilationUnit &info) const |
|
ValueNode *& | context (const MaglevCompilationUnit &info) |
|
ValueNode *& | context (const MaglevCompilationUnit &info) const |
|
ValueNode * | GetValueOf (interpreter::Register reg, const MaglevCompilationUnit &info) const |
|
size_t | size (const MaglevCompilationUnit &info) const |
|
const VirtualObjectList & | virtual_objects () const |
|
VirtualObjectList & | virtual_objects () |
|
void | set_virtual_objects (const VirtualObjectList &vos) |
|
◆ CompactInterpreterFrameState() [1/4]
◆ CompactInterpreterFrameState() [2/4]
◆ CompactInterpreterFrameState() [3/4]
◆ CompactInterpreterFrameState() [4/4]
◆ accumulator() [1/2]
◆ accumulator() [2/2]
◆ context() [1/2]
◆ context() [2/2]
◆ ForEachLocal() [1/2]
◆ ForEachLocal() [2/2]
◆ ForEachParameter() [1/2]
◆ ForEachParameter() [2/2]
◆ ForEachRegister() [1/2]
◆ ForEachRegister() [2/2]
◆ ForEachValue() [1/2]
◆ ForEachValue() [2/2]
◆ GetValueOf()
◆ liveness()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ set_virtual_objects()
void v8::internal::maglev::CompactInterpreterFrameState::set_virtual_objects |
( |
const VirtualObjectList & | vos | ) |
|
|
inline |
◆ size()
◆ SizeFor()
◆ virtual_objects() [1/2]
VirtualObjectList & v8::internal::maglev::CompactInterpreterFrameState::virtual_objects |
( |
| ) |
|
|
inline |
◆ virtual_objects() [2/2]
const VirtualObjectList & v8::internal::maglev::CompactInterpreterFrameState::virtual_objects |
( |
| ) |
const |
|
inline |
◆ context_register_count_
const int v8::internal::maglev::CompactInterpreterFrameState::context_register_count_ = 1 |
|
staticprivate |
◆ live_registers_and_accumulator_
ValueNode** const v8::internal::maglev::CompactInterpreterFrameState::live_registers_and_accumulator_ |
|
private |
◆ liveness_
◆ virtual_objects_
VirtualObjectList v8::internal::maglev::CompactInterpreterFrameState::virtual_objects_ |
|
private |
The documentation for this class was generated from the following file: