V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::compiler::EscapeAnalysisTracker::Scope Class Reference
Inheritance diagram for v8::internal::compiler::EscapeAnalysisTracker::Scope:
v8::internal::compiler::VariableTracker::Scope v8::internal::compiler::ReduceScope

Public Member Functions

 Scope (EffectGraphReducer *reducer, EscapeAnalysisTracker *tracker, Node *node, Reduction *reduction)
 
const VirtualObjectGetVirtualObject (Node *node)
 
const VirtualObjectInitVirtualObject (int size)
 
void SetVirtualObject (Node *object)
 
void SetEscaped (Node *node)
 
NodeValueInput (int i)
 
NodeContextInput ()
 
void SetReplacement (Node *replacement)
 
void MarkForDeletion ()
 
- Public Member Functions inherited from v8::internal::compiler::VariableTracker::Scope
 Scope (VariableTracker *tracker, Node *node, Reduction *reduction)
 
Maybe< Node * > Get (Variable var)
 
void Set (Variable var, Node *node)
 
- Public Member Functions inherited from v8::internal::compiler::ReduceScope
 ReduceScope (Node *node, Reduction *reduction)
 

Additional Inherited Members

- Public Types inherited from v8::internal::compiler::ReduceScope
typedef EffectGraphReducer::Reduction Reduction
 
- Protected Member Functions inherited from v8::internal::compiler::ReduceScope
Nodecurrent_node () const
 
Reductionreduction ()
 

Detailed Description

Definition at line 172 of file escape-analysis.cc.


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