Home | History | Annotate | Download | only in x64

Lines Matching refs:Variable

220       Variable* var =
257 Variable* arguments = info->scope()->arguments();
432 void FullCodeGenerator::StackValueContext::Plug(Variable* var) const {
631 MemOperand FullCodeGenerator::StackOperand(Variable* var) {
646 MemOperand FullCodeGenerator::VarOperand(Variable* var, Register scratch) {
658 void FullCodeGenerator::GetVar(Register dest, Variable* var) {
665 void FullCodeGenerator::SetVar(Variable* var,
704 void FullCodeGenerator::EmitDebugCheckDeclarationContext(Variable* variable) {
705 // The variable in the declaration always resides in the current context.
706 DCHECK_EQ(0, scope()->ContextChainLength(variable->scope()));
721 Variable* variable = proxy->var();
722 switch (variable->location()) {
724 DCHECK(!variable->binding_needs_init());
725 globals_->Add(variable->name(), zone());
735 if (variable->binding_needs_init()) {
738 __ movp(StackOperand(variable), kScratchRegister);
743 if (variable->binding_needs_init()) {
745 EmitDebugCheckDeclarationContext(variable);
747 __ movp(ContextOperand(rsi, variable->index()), kScratchRegister);
763 Variable* variable = proxy->var();
764 switch (variable->location()) {
766 globals_->Add(variable->name(), zone());
788 __ movp(StackOperand(variable), result_register());
794 EmitDebugCheckDeclarationContext(variable);
796 __ movp(ContextOperand(rsi, variable->index()), result_register());
797 int offset = Context::SlotOffset(variable->index());
1056 // Update the 'each' property or variable from the possibly filtered
1113 Variable* var = proxy->var();
1115 // Two cases: global variable, and all other types of variables.
1118 Comment cmnt(masm_, "[ Global variable");
1368 case VARIABLE:
1399 // variable/property load.
1403 case VARIABLE:
1447 case VARIABLE: {
1591 case VARIABLE: {
1626 Variable* var, MemOperand location) {
1635 void FullCodeGenerator::EmitVariableAssignment(Variable* var, Token::Value op,
2158 Variable* var = proxy->var();
2173 // not really a variable, though we implement it as one. The
2178 // Result of deleting non-property, non-variable reference is true.
2268 if (assign_type == VARIABLE) {
2298 case VARIABLE:
2305 if (assign_type == VARIABLE) {
2325 case VARIABLE:
2368 case VARIABLE:
2399 case VARIABLE: {