Home | History | Annotate | Download | only in full-codegen

Lines Matching refs:Variable

332   // Load the value of a known (PARAMETER, LOCAL, or CONTEXT) variable into
334 // SetVar) so avoid calling both on the same variable.
335 void GetVar(Register destination, Variable* var);
337 // Assign to a known (PARAMETER, LOCAL, or CONTEXT) variable. If it's in
340 // (so does GetVar) so avoid calling both on the same variable.
341 void SetVar(Variable* var,
347 // variable. Writing does not need the write barrier.
348 MemOperand StackOperand(Variable* var);
351 // variable. May emit code to traverse the context chain, loading the
354 MemOperand VarOperand(Variable* var, Register scratch);
440 void EmitDebugCheckDeclarationContext(Variable* variable);
531 MemOperand ContextSlotOperandCheckExtensions(Variable* var, Label* slow);
593 // Complete a variable assignment. The right-hand-side value is expected
595 void EmitVariableAssignment(Variable* var, Token::Value op,
599 void EmitStoreToStackLocalOrContextSlot(Variable* var,
772 // Emit code to convert a pure value (in a register, known variable
776 virtual void Plug(Variable* var) const = 0;
831 void Plug(Variable* var) const override;
850 void Plug(Variable* var) const override;
887 void Plug(Variable* var) const override;
912 void Plug(Variable* var) const override;