|
| AstGraphBuilderWithPositions (CompilationInfo *info, JSGraph *jsgraph, SourcePositionTable *source_positions) |
|
bool | CreateGraph () |
|
| AstGraphBuilder (CompilationInfo *info, JSGraph *jsgraph) |
|
bool | CreateGraph () |
|
| StructuredGraphBuilder (Graph *graph, CommonOperatorBuilder *common) |
|
virtual | ~StructuredGraphBuilder () |
|
Node * | NewPhi (int count, Node *input, Node *control) |
|
Node * | NewEffectPhi (int count, Node *input, Node *control) |
|
Node * | MergeControl (Node *control, Node *other) |
|
Node * | MergeEffect (Node *value, Node *other, Node *control) |
|
Node * | MergeValue (Node *value, Node *other, Node *control) |
|
Node * | NewIfTrue () |
|
Node * | NewIfFalse () |
|
Node * | NewMerge () |
|
Node * | NewLoop () |
|
Node * | NewBranch (Node *condition) |
|
| GraphBuilder (Graph *graph) |
|
virtual | ~GraphBuilder () |
|
Node * | NewNode (const Operator *op) |
|
Node * | NewNode (const Operator *op, Node *n1) |
|
Node * | NewNode (const Operator *op, Node *n1, Node *n2) |
|
Node * | NewNode (const Operator *op, Node *n1, Node *n2, Node *n3) |
|
Node * | NewNode (const Operator *op, Node *n1, Node *n2, Node *n3, Node *n4) |
|
Node * | NewNode (const Operator *op, Node *n1, Node *n2, Node *n3, Node *n4, Node *n5) |
|
Node * | NewNode (const Operator *op, Node *n1, Node *n2, Node *n3, Node *n4, Node *n5, Node *n6) |
|
Node * | NewNode (const Operator *op, int value_input_count, Node **value_inputs) |
|
Graph * | graph () const |
|
|
typedef StructuredGraphBuilder::Environment | BaseEnvironment |
|
Environment * | environment () |
|
AstContext * | ast_context () const |
|
BreakableScope * | breakable () const |
|
ContextScope * | execution_context () const |
|
void | set_ast_context (AstContext *ctx) |
|
void | set_breakable (BreakableScope *brk) |
|
void | set_execution_context (ContextScope *ctx) |
|
virtual BaseEnvironment * | CopyEnvironment (BaseEnvironment *env) |
|
Node * | GetFunctionClosure () |
|
Node * | GetFunctionContext () |
|
Node * | BuildLocalFunctionContext (Node *context, Node *closure) |
|
Node * | BuildArgumentsObject (Variable *arguments) |
|
Node * | BuildVariableAssignment (Variable *var, Node *value, Token::Value op, BailoutId bailout_id) |
|
Node * | BuildVariableDelete (Variable *var) |
|
Node * | BuildVariableLoad (Variable *var, BailoutId bailout_id, ContextualMode mode=CONTEXTUAL) |
|
Node * | BuildLoadBuiltinsObject () |
|
Node * | BuildLoadGlobalObject () |
|
Node * | BuildLoadClosure () |
|
Node * | BuildLoadObjectField (Node *object, int offset) |
|
Node * | BuildToBoolean (Node *value) |
|
Node * | BuildThrowReferenceError (Variable *var) |
|
Node * | BuildHoleCheckSilent (Node *value, Node *for_hole, Node *not_hole) |
|
Node * | BuildHoleCheckThrow (Node *value, Variable *var, Node *not_hole) |
|
Node * | BuildBinaryOp (Node *left, Node *right, Token::Value op) |
|
virtual void | VisitDeclarations (ZoneList< Declaration * > *declarations) |
|
virtual Node * | MakeNode (const Operator *op, int value_input_count, Node **value_inputs) FINAL |
|
Environment * | environment () const |
|
void | set_environment (Environment *env) |
|
Node * | current_context () const |
|
void | set_current_context (Node *context) |
|
Node * | exit_control () const |
|
void | set_exit_control (Node *node) |
|
Node * | dead_control () |
|
Zone * | zone () const |
|
Isolate * | isolate () const |
|
CommonOperatorBuilder * | common () const |
|
template<class T > |
Unique< T > | MakeUnique (Handle< T > object) |
|
void | UpdateControlDependencyToLeaveFunction (Node *exit) |
|
Definition at line 133 of file pipeline.cc.