Home | History | Annotate | Download | only in x64

Lines Matching full:prop

2271 void FullCodeGenerator::EmitNamedPropertyLoad(Property* prop) {
2272 SetSourcePosition(prop->position());
2273 Literal* key = prop->key()->AsLiteral();
2277 Smi::FromInt(prop->PropertyFeedbackSlot()));
2280 CallLoadIC(NOT_CONTEXTUAL, prop->PropertyFeedbackId());
2285 void FullCodeGenerator::EmitNamedSuperPropertyLoad(Property* prop) {
2286 SetSourcePosition(prop->position());
2287 Literal* key = prop->key()->AsLiteral();
2289 DCHECK(prop->IsSuperAccess());
2291 SuperReference* super_ref = prop->obj()->AsSuperReference();
2300 void FullCodeGenerator::EmitKeyedPropertyLoad(Property* prop) {
2301 SetSourcePosition(prop->position());
2305 Smi::FromInt(prop->PropertyFeedbackSlot()));
2308 CallIC(ic, prop->PropertyFeedbackId());
2393 Property* prop = expr->AsProperty();
2394 if (prop != NULL) {
2395 assign_type = (prop->key()->IsPropertyName())
2409 VisitForAccumulatorValue(prop->obj());
2413 prop->key()->AsLiteral()->value());
2419 VisitForStackValue(prop->obj());
2420 VisitForAccumulatorValue(prop->key());
2514 Property* prop = expr->target()->AsProperty();
2515 DCHECK(prop != NULL);
2516 DCHECK(prop->key()->IsLiteral());
2520 __ Move(StoreDescriptor::NameRegister(), prop->key()->AsLiteral()->value());
2612 Property* prop = callee->AsProperty();
2613 DCHECK(prop->IsSuperAccess());
2615 SetSourcePosition(prop->position());
2616 Literal* key = prop->key()->AsLiteral();
2619 SuperReference* super_ref = prop->obj()->AsSuperReference();
4311 Property* prop = expr->expression()->AsProperty();
4314 if (prop != NULL) {
4316 (prop->key()->IsPropertyName()) ? NAMED_PROPERTY : KEYED_PROPERTY;
4330 VisitForStackValue(prop->obj());
4332 EmitNamedPropertyLoad(prop);
4334 VisitForStackValue(prop->obj());
4335 VisitForStackValue(prop->key());
4340 EmitKeyedPropertyLoad(prop);
4349 PrepareForBailoutForId(prop->LoadId(), TOS_REG);
4453 prop->key()->AsLiteral()->value());