v8  3.14.5(node0.10.28)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FullCodeGenerator Class Reference

#include <full-codegen.h>

Inheritance diagram for FullCodeGenerator:
Collaboration diagram for FullCodeGenerator:

Data Structures

class  PcField
 
class  StateField
 

Public Types

enum  State { NO_REGISTERS, TOS_REG }
 

Public Member Functions

 FullCodeGenerator (MacroAssembler *masm, CompilationInfo *info)
 
void Initialize ()
 
Zonezone () const
 

Static Public Member Functions

static bool MakeCode (CompilationInfo *info)
 
static const char * State2String (State state)
 

Static Public Attributes

static const int kMaxBackEdgeWeight = 127
 

Friends

class NestedStatement
 

Detailed Description

Definition at line 73 of file full-codegen.h.

Member Enumeration Documentation

enum State
Enumerator
NO_REGISTERS 
TOS_REG 

Definition at line 75 of file full-codegen.h.

Constructor & Destructor Documentation

FullCodeGenerator ( MacroAssembler masm,
CompilationInfo info 
)
inline

Definition at line 80 of file full-codegen.h.

References FullCodeGenerator::Initialize().

Member Function Documentation

static const char* State2String ( State  state)
inlinestatic
Zone* zone ( ) const
inline

Definition at line 118 of file full-codegen.h.

Friends And Related Function Documentation

friend class NestedStatement
friend

Definition at line 817 of file full-codegen.h.

Field Documentation

const int kMaxBackEdgeWeight = 127
static

Definition at line 120 of file full-codegen.h.


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