Home | History | Annotate | Download | only in ppc

Lines Matching refs:Variable

219       Variable* var = (i == -1) ? scope()->receiver() : scope()->parameter(i);
250 Variable* this_function_var = scope()->this_function_var();
261 Variable* new_target_var = scope()->new_target_var();
269 Variable* rest_param = scope()->rest_parameter(&rest_index);
290 Variable* arguments = scope()->arguments();
474 void FullCodeGenerator::StackValueContext::Plug(Variable* var) const {
678 MemOperand FullCodeGenerator::StackOperand(Variable* var) {
692 MemOperand FullCodeGenerator::VarOperand(Variable* var, Register scratch) {
704 void FullCodeGenerator::GetVar(Register dest, Variable* var) {
711 void FullCodeGenerator::SetVar(Variable* var, Register src, Register scratch0,
749 void FullCodeGenerator::EmitDebugCheckDeclarationContext(Variable* variable) {
750 // The variable in the declaration always resides in the current function
752 DCHECK_EQ(0, scope()->ContextChainLength(variable->scope()));
766 // If it was not possible to allocate the variable at compile time, we
771 Variable* variable = proxy->var();
773 switch (variable->location()) {
776 globals_->Add(variable->name(), zone());
777 globals_->Add(variable->binding_needs_init()
788 __ StoreP(ip, StackOperand(variable));
795 EmitDebugCheckDeclarationContext(variable);
797 __ StoreP(ip, ContextMemOperand(cp, variable->index()), r0);
805 __ mov(r5, Operand(variable->name()));
818 __ Push(Smi::FromInt(variable->DeclarationPropertyAttributes()));
829 Variable* variable = proxy->var();
830 switch (variable->location()) {
833 globals_->Add(variable->name(), zone());
846 __ StoreP(result_register(), StackOperand(variable));
852 EmitDebugCheckDeclarationContext(variable);
854 __ StoreP(result_register(), ContextMemOperand(cp, variable->index()),
856 int offset = Context::SlotOffset(variable->index());
867 __ mov(r5, Operand(variable->name()));
871 __ Push(Smi::FromInt(variable->DeclarationPropertyAttributes()));
1136 // Update the 'each' property or variable from the possibly filtered
1274 MemOperand FullCodeGenerator::ContextSlotOperandCheckExtensions(Variable* var,
1312 Variable* var = proxy->var();
1317 Variable* local = var->local_if_not_shadowed();
1338 Variable* var = proxy->var();
1354 Variable* var = proxy->var();
1361 Comment cmnt(masm_, "[ Global variable");
1371 Comment cmnt(masm_, var->IsContextSlot() ? "[ Context variable"
1372 : "[ Stack variable");
1399 Comment cmnt(masm_, "[ Lookup variable");
1749 case VARIABLE:
1804 // variable/property load.
1809 case VARIABLE:
1854 case VARIABLE:
2433 case VARIABLE: {
2434 Variable* var = expr->AsVariableProxy()->var();
2506 Variable* var, MemOperand location) {
2518 void FullCodeGenerator::EmitVariableAssignment(Variable* var, Token::Value op,
2528 // Non-initializing assignment to let variable needs a write barrier.
2544 // Assignment to const variable needs a write barrier.
4115 Variable* var = proxy->var();
4131 // Non-global variable. Call the runtime to try to delete from the
4132 // context where the variable was introduced.
4140 // Result of deleting non-property, non-variable reference is true.
4218 if (assign_type == VARIABLE) {
4274 case VARIABLE:
4281 if (assign_type == VARIABLE) {
4303 case VARIABLE:
4345 case VARIABLE:
4381 case VARIABLE: