#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: