v8  3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
HFlowEngine< State, Effects > Class Template Reference

#include <hydrogen-flow-engine.h>

Public Member Functions

 HFlowEngine (HGraph *graph, Zone *zone)
 
State * AnalyzeOneBlock (HBasicBlock *block, State *state)
 
void AnalyzeDominatedBlocks (HBasicBlock *root, State *initial)
 

Detailed Description

template<class State, class Effects>
class v8::internal::HFlowEngine< State, Effects >

Definition at line 91 of file hydrogen-flow-engine.h.

Constructor & Destructor Documentation

HFlowEngine ( HGraph *  graph,
Zone zone 
)
inline

Definition at line 93 of file hydrogen-flow-engine.h.

References v8::internal::NULL.

Member Function Documentation

void AnalyzeDominatedBlocks ( HBasicBlock *  root,
State *  initial 
)
inline

Definition at line 115 of file hydrogen-flow-engine.h.

References ASSERT, and v8::internal::NULL.

Referenced by HLoadEliminationPhase::Run(), and HCheckEliminationPhase::Run().

State* AnalyzeOneBlock ( HBasicBlock *  block,
State *  state 
)
inline

The documentation for this class was generated from the following file: