Home | History | Annotate | Download | only in arm64

Lines Matching refs:Variable

217       Variable* var = (i == -1) ? scope()->receiver() : scope()->parameter(i);
248 Variable* this_function_var = scope()->this_function_var();
259 Variable* new_target_var = scope()->new_target_var();
267 Variable* rest_param = scope()->rest_parameter(&rest_index);
288 Variable* arguments = scope()->arguments();
486 void FullCodeGenerator::StackValueContext::Plug(Variable* var) const {
713 MemOperand FullCodeGenerator::StackOperand(Variable* var) {
726 MemOperand FullCodeGenerator::VarOperand(Variable* var, Register scratch) {
738 void FullCodeGenerator::GetVar(Register dest, Variable* var) {
745 void FullCodeGenerator::SetVar(Variable* var,
786 void FullCodeGenerator::EmitDebugCheckDeclarationContext(Variable* variable) {
787 // The variable in the declaration always resides in the current function
789 DCHECK_EQ(0, scope()->ContextChainLength(variable->scope()));
803 // If it was not possible to allocate the variable at compile time, we
808 Variable* variable = proxy->var();
811 switch (variable->location()) {
814 globals_->Add(variable->name(), zone());
815 globals_->Add(variable->binding_needs_init()
826 __ Str(x10, StackOperand(variable));
833 EmitDebugCheckDeclarationContext(variable);
835 __ Str(x10, ContextMemOperand(cp, variable->index()));
843 __ Mov(x2, 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(x2, Operand(variable->name()));
914 __ Push(Smi::FromInt(variable->DeclarationPropertyAttributes()));
1168 // Update the 'each' property or variable from the possibly filtered
1304 MemOperand FullCodeGenerator::ContextSlotOperandCheckExtensions(Variable* var,
1342 Variable* var = proxy->var();
1347 Variable* local = var->local_if_not_shadowed();
1367 Variable* var = proxy->var();
1383 Variable* var = proxy->var();
1390 Comment cmnt(masm_, "Global variable");
1401 ? "Context variable"
1402 : "Stack variable");
1434 Comment cmnt(masm_, "Lookup variable");
1778 case VARIABLE:
1831 // variable/property load.
1835 case VARIABLE:
1882 case VARIABLE:
2141 case VARIABLE: {
2142 Variable* var = expr->AsVariableProxy()->var();
2216 Variable* var, MemOperand location) {
2228 void FullCodeGenerator::EmitVariableAssignment(Variable* var, Token::Value op,
2239 // Non-initializing assignment to let variable needs a write barrier.
2254 // Assignment to const variable needs a write barrier.
3818 Variable* var = proxy->var();
3834 // Non-global variable. Call the runtime to try to delete from the
3835 // context where the variable was introduced.
3842 // Result of deleting non-property, non-variable reference is true.
3924 if (assign_type == VARIABLE) {
3978 case VARIABLE:
3985 if (assign_type == VARIABLE) {
4007 case VARIABLE:
4046 case VARIABLE:
4086 case VARIABLE: