Lines Matching full:prop
673 Property* prop = var->AsProperty();
741 } else if (prop != NULL) {
745 VisitForValue(prop->obj(), kStack);
746 VisitForValue(prop->key(), kStack);
1025 Property* prop = expr->target()->AsProperty();
1026 if (prop != NULL) {
1028 (prop->key()->IsPropertyName()) ? NAMED_PROPERTY : KEYED_PROPERTY;
1039 VisitForValue(prop->obj(), kAccumulator);
1042 VisitForValue(prop->obj(), kStack);
1046 VisitForValue(prop->obj(), kStack);
1047 VisitForValue(prop->key(), kStack);
1062 EmitNamedPropertyLoad(prop);
1066 EmitKeyedPropertyLoad(prop);
1104 void FullCodeGenerator::EmitNamedPropertyLoad(Property* prop) {
1105 SetSourcePosition(prop->position());
1106 Literal* key = prop->key()->AsLiteral();
1114 void FullCodeGenerator::EmitKeyedPropertyLoad(Property* prop) {
1115 SetSourcePosition(prop->position());
1193 Property* prop = expr->target()->AsProperty();
1194 ASSERT(prop != NULL);
1195 ASSERT(prop->key()->AsLiteral() != NULL);
1209 __ Move(rcx, prop->key()->AsLiteral()->handle());
1348 Property* prop = fun->AsProperty();
1349 Literal* key = prop->key()->AsLiteral();
1352 VisitForValue(prop->obj(), kStack);
1357 VisitForValue(prop->obj(), kStack);
1358 VisitForValue(prop->key(), kStack);
1360 SetSourcePosition(prop->position());
1373 if (prop->is_synthetic()) {
1635 Property* prop = expr->expression()->AsProperty();
1638 if (prop != NULL) {
1640 (prop->key()->IsPropertyName()) ? NAMED_PROPERTY : KEYED_PROPERTY;
1656 VisitForValue(prop->obj(), kStack);
1658 EmitNamedPropertyLoad(prop);
1660 VisitForValue(prop->key(), kStack);
1661 EmitKeyedPropertyLoad(prop);
1749 __ Move(rcx, prop->key()->AsLiteral()->handle());