Home | History | Annotate | Download | only in src

Lines Matching full:variable

340   // Load the value of a known (PARAMETER, LOCAL, or CONTEXT) variable into
342 // SetVar) so avoid calling both on the same variable.
343 void GetVar(Register destination, Variable* var);
345 // Assign to a known (PARAMETER, LOCAL, or CONTEXT) variable. If it's in
348 // (so does GetVar) so avoid calling both on the same variable.
349 void SetVar(Variable* var,
355 // variable. Writing does not need the write barrier.
356 MemOperand StackOperand(Variable* var);
359 // variable. May emit code to traverse the context chain, loading the
362 MemOperand VarOperand(Variable* var, Register scratch);
453 void EmitDebugCheckDeclarationContext(Variable* variable);
502 MemOperand ContextSlotOperandCheckExtensions(Variable* var, Label* slow);
548 // Complete a variable assignment. The right-hand-side value is expected
550 void EmitVariableAssignment(Variable* var,
554 void EmitStoreToStackLocalOrContextSlot(Variable* var,
666 // Emit code to convert a pure value (in a register, known variable
670 virtual void Plug(Variable* var) const = 0;
725 virtual void Plug(Variable* var) const;
746 virtual void Plug(Variable* var) const;
785 virtual void Plug(Variable* var) const;
812 virtual void Plug(Variable* var) const;