V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::compiler::JSGraph Class Reference
Inheritance diagram for v8::internal::compiler::JSGraph:
v8::internal::compiler::MachineGraph NON_EXPORTED_BASEZoneObject

Public Member Functions

 JSGraph (Isolate *isolate, Graph *graph, CommonOperatorBuilder *common, JSOperatorBuilder *javascript, SimplifiedOperatorBuilder *simplified, MachineOperatorBuilder *machine)
 
NodeCEntryStubConstant (int result_size, SaveFPRegsMode save_doubles=kDontSaveFPRegs, ArgvMode argv_mode=kArgvOnStack, bool builtin_exit_frame=false)
 
NodePaddingConstant ()
 
NodeNoContextConstant ()
 
NodeHeapConstant (Handle< HeapObject > value)
 
NodeConstant (Handle< Object > value)
 
NodeConstant (const ObjectRef &value)
 
NodeConstant (double value)
 
NodeBooleanConstant (bool is_true)
 
NodeSmiConstant (int32_t immediate)
 
JSOperatorBuilderjavascript () const
 
SimplifiedOperatorBuildersimplified () const
 
Isolateisolate () const
 
Factoryfactory () const
 
void GetCachedNodes (NodeVector *nodes)
 
- Public Member Functions inherited from v8::internal::compiler::MachineGraph
 MachineGraph (Graph *graph, CommonOperatorBuilder *common, MachineOperatorBuilder *machine)
 
NodeInt32Constant (int32_t value)
 
NodeUint32Constant (uint32_t value)
 
NodeInt64Constant (int64_t value)
 
NodeUint64Constant (uint64_t value)
 
NodeIntPtrConstant (intptr_t value)
 
NodeRelocatableInt32Constant (int32_t value, RelocInfo::Mode rmode)
 
NodeRelocatableInt64Constant (int64_t value, RelocInfo::Mode rmode)
 
NodeRelocatableIntPtrConstant (intptr_t value, RelocInfo::Mode rmode)
 
NodeFloat32Constant (float value)
 
NodeFloat64Constant (double value)
 
NodePointerConstant (intptr_t value)
 
template<typename T >
NodePointerConstant (T *value)
 
NodeExternalConstant (ExternalReference ref)
 
NodeExternalConstant (Runtime::FunctionId function_id)
 
NodeDead ()
 
CommonOperatorBuildercommon () const
 
MachineOperatorBuildermachine () const
 
Graphgraph () const
 
Zonezone () const
 

Additional Inherited Members

- Protected Member Functions inherited from v8::internal::compiler::MachineGraph
 DISALLOW_COPY_AND_ASSIGN (MachineGraph)
 
- Protected Attributes inherited from v8::internal::compiler::MachineGraph
Graphgraph_
 
CommonOperatorBuildercommon_
 
MachineOperatorBuildermachine_
 
CommonNodeCache cache_
 
NodeDead_ = nullptr
 

Detailed Description

Definition at line 26 of file js-graph.h.


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