Home | History | Annotate | Download | only in arm

Lines Matching refs:Variable

214       Variable* var = (i == -1) ? scope()->receiver() : scope()->parameter(i);
245 Variable* this_function_var = scope()->this_function_var();
256 Variable* new_target_var = scope()->new_target_var();
264 Variable* rest_param = scope()->rest_parameter(&rest_index);
285 Variable* arguments = scope()->arguments();
492 void FullCodeGenerator::StackValueContext::Plug(Variable* var) const {
711 MemOperand FullCodeGenerator::StackOperand(Variable* var) {
725 MemOperand FullCodeGenerator::VarOperand(Variable* var, Register scratch) {
737 void FullCodeGenerator::GetVar(Register dest, Variable* var) {
744 void FullCodeGenerator::SetVar(Variable* var,
788 void FullCodeGenerator::EmitDebugCheckDeclarationContext(Variable* variable) {
789 // The variable in the declaration always resides in the current function
791 DCHECK_EQ(0, scope()->ContextChainLength(variable->scope()));
805 // If it was not possible to allocate the variable at compile time, we
810 Variable* variable = proxy->var();
812 switch (variable->location()) {
815 globals_->Add(variable->name(), zone());
816 globals_->Add(variable->binding_needs_init()
827 __ str(r0, StackOperand(variable));
834 EmitDebugCheckDeclarationContext(variable);
836 __ str(r0, ContextMemOperand(cp, variable->index()));
844 __ mov(r2, Operand(variable->name()));
857 __ Push(Smi::FromInt(variable->DeclarationPropertyAttributes()));
868 Variable* variable = proxy->var();
869 switch (variable->location()) {
872 globals_->Add(variable->name(), zone());
885 __ str(result_register(), StackOperand(variable));
891 EmitDebugCheckDeclarationContext(variable);
893 __ str(result_register(), ContextMemOperand(cp, variable->index()));
894 int offset = Context::SlotOffset(variable->index());
910 __ mov(r2, Operand(variable->name()));
914 __ Push(Smi::FromInt(variable->DeclarationPropertyAttributes()));
1176 // Update the 'each' property or variable from the possibly filtered
1316 MemOperand FullCodeGenerator::ContextSlotOperandCheckExtensions(Variable* var,
1354 Variable* var = proxy->var();
1359 Variable* local = var->local_if_not_shadowed();
1380 Variable* var = proxy->var();
1396 Variable* var = proxy->var();
1403 Comment cmnt(masm_, "[ Global variable");
1413 Comment cmnt(masm_, var->IsContextSlot() ? "[ Context variable"
1414 : "[ Stack variable");
1441 Comment cmnt(masm_, "[ Lookup variable");
1793 case VARIABLE:
1849 // variable/property load.
1853 case VARIABLE:
1900 case VARIABLE:
2438 case VARIABLE: {
2439 Variable* var = expr->AsVariableProxy()->var();
2511 Variable* var, MemOperand location) {
2523 void FullCodeGenerator::EmitVariableAssignment(Variable* var, Token::Value op,
2533 // Non-initializing assignment to let variable needs a write barrier.
2549 // Assignment to const variable needs a write barrier.
4107 Variable* var = proxy->var();
4123 // Non-global variable. Call the runtime to try to delete from the
4124 // context where the variable was introduced.
4132 // Result of deleting non-property, non-variable reference is true.
4214 if (assign_type == VARIABLE) {
4272 case VARIABLE:
4279 if (assign_type == VARIABLE) {
4301 case VARIABLE:
4340 case VARIABLE:
4377 case VARIABLE: