5 #ifndef V8_COMPILER_JS_GRAPH_H_
6 #define V8_COMPILER_JS_GRAPH_H_
28 MachineOperatorBuilder*
machine)
static bool IsValid(intptr_t value)
Isolate * isolate() const
SetOncePointer< Node > false_constant_
Node * Float32Constant(float value)
Node * SmiConstant(int32_t immediate)
JSGraph(Graph *graph, CommonOperatorBuilder *common, JSOperatorBuilder *javascript, Typer *typer, MachineOperatorBuilder *machine)
Node * ExternalConstant(ExternalReference ref)
JSOperatorBuilder * javascript()
Node * NumberConstant(double value)
Node * UndefinedConstant()
Node * CEntryStubConstant()
JSOperatorBuilder * javascript_
Node * ImmovableHeapConstant(Handle< Object > value)
MachineOperatorBuilder * machine()
SetOncePointer< Node > zero_constant_
Node * Float64Constant(double value)
SetOncePointer< Node > true_constant_
SetOncePointer< Node > one_constant_
SetOncePointer< Node > null_constant_
SetOncePointer< Node > c_entry_stub_constant_
SetOncePointer< Node > nan_constant_
SetOncePointer< Node > the_hole_constant_
Node * NewNode(const Operator *op)
SetOncePointer< Node > undefined_constant_
CommonOperatorBuilder * common_
CommonOperatorBuilder * common()
Node * Constant(Handle< Object > value)
Node * Uint32Constant(uint32_t value)
Node * Int32Constant(int32_t value)
MachineOperatorBuilder * machine_
Node * HeapConstant(Unique< Object > value)
#define DCHECK(condition)
Debugger support for the V8 JavaScript engine.