v8
3.11.10(node0.8.26)
V8 is Google's open source JavaScript engine
|
#include <hydrogen.h>
Public Member Functions | |
HLoopInformation (HBasicBlock *loop_header, Zone *zone) | |
virtual | ~HLoopInformation () |
const ZoneList< HBasicBlock * > * | back_edges () const |
const ZoneList< HBasicBlock * > * | blocks () const |
HBasicBlock * | loop_header () const |
HBasicBlock * | GetLastBackEdge () const |
void | RegisterBackEdge (HBasicBlock *block) |
HStackCheck * | stack_check () const |
void | set_stack_check (HStackCheck *stack_check) |
Public Member Functions inherited from ZoneObject | |
INLINE (void *operator new(size_t size, Zone *zone)) | |
void | operator delete (void *, size_t) |
void | operator delete (void *pointer, Zone *zone) |
Definition at line 213 of file hydrogen.h.
|
inline |
Definition at line 215 of file hydrogen.h.
|
inlinevirtual |
Definition at line 222 of file hydrogen.h.
|
inline |
Definition at line 224 of file hydrogen.h.
|
inline |
Definition at line 225 of file hydrogen.h.
HBasicBlock * GetLastBackEdge | ( | ) | const |
Definition at line 413 of file hydrogen.cc.
References HBasicBlock::block_id(), and v8::internal::NULL.
Referenced by HBasicBlock::AssignLoopSuccessorDominators().
|
inline |
Definition at line 226 of file hydrogen.h.
void RegisterBackEdge | ( | HBasicBlock * | block | ) |
Definition at line 407 of file hydrogen.cc.
References HBasicBlock::zone().
Referenced by HBasicBlock::PostProcessLoopHeader().
|
inline |
Definition at line 231 of file hydrogen.h.
References HLoopInformation::stack_check().
|
inline |
Definition at line 230 of file hydrogen.h.
Referenced by HLoopInformation::set_stack_check().