Lines Matching refs:Variable
121 // Analyzer of local variable liveness.
239 // Computes local variable liveness and replaces dead variables in
250 uint32_t ComputeBitsetForDynamicGlobal(Variable* variable);
251 uint32_t ComputeBitsetForDynamicContext(Variable* variable);
265 Node* BuildArgumentsObject(Variable* arguments);
268 Node* BuildRestArgumentsArray(Variable* rest, int index);
270 // Builder that assigns to the {.this_function} internal variable if needed.
271 Node* BuildThisFunctionVariable(Variable* this_function_var);
273 // Builder that assigns to the {new.target} internal variable if needed.
274 Node* BuildNewTargetVariable(Variable* new_target_var);
276 // Builders for variable load and assignment.
277 Node* BuildVariableAssignment(Variable* variable, Node* value,
283 Node* BuildVariableDelete(Variable* variable, BailoutId bailout_id,
285 Node* BuildVariableLoad(Variable* variable, BailoutId bailout_id,
311 // Builders for global variable loads and stores.
339 Node* BuildThrowReferenceError(Variable* var, BailoutId bailout_id);
346 Node* BuildHoleCheckThenThrow(Node* value, Variable* var, Node* not_hole,
348 Node* BuildHoleCheckElseThrow(Node* value, Variable* var, Node* for_hole,
372 // Optimization for variable load from global object.
375 // Optimization for variable load of dynamic lookup slot that is most likely
377 Node* TryLoadDynamicVariable(Variable* variable, Handle<String> name,
467 void Bind(Variable* variable, Node* node);
468 Node* Lookup(Variable* variable);