Lines Matching full:prop
2302 void FullCodeGenerator::EmitNamedPropertyLoad(Property* prop) {
2303 SetSourcePosition(prop->position());
2304 Literal* key = prop->key()->AsLiteral();
2309 Operand(Smi::FromInt(prop->PropertyFeedbackSlot())));
2312 CallLoadIC(NOT_CONTEXTUAL, prop->PropertyFeedbackId());
2317 void FullCodeGenerator::EmitNamedSuperPropertyLoad(Property* prop) {
2318 SetSourcePosition(prop->position());
2319 Literal* key = prop->key()->AsLiteral();
2321 DCHECK(prop->IsSuperAccess());
2323 SuperReference* super_ref = prop->obj()->AsSuperReference();
2332 void FullCodeGenerator::EmitKeyedPropertyLoad(Property* prop) {
2333 SetSourcePosition(prop->position());
2337 Operand(Smi::FromInt(prop->PropertyFeedbackSlot())));
2340 CallIC(ic, prop->PropertyFeedbackId());
2458 Property* prop = expr->AsProperty();
2459 if (prop != NULL) {
2460 assign_type = (prop->key()->IsPropertyName())
2474 VisitForAccumulatorValue(prop->obj());
2478 Operand(prop->key()->AsLiteral()->value()));
2484 VisitForStackValue(prop->obj());
2485 VisitForAccumulatorValue(prop->key());
2581 Property* prop = expr->target()->AsProperty();
2582 DCHECK(prop != NULL);
2583 DCHECK(prop->key()->IsLiteral());
2589 Operand(prop->key()->AsLiteral()->value()));
2688 Property* prop = callee->AsProperty();
2689 DCHECK(prop->IsSuperAccess());
2691 SetSourcePosition(prop->position());
2692 Literal* key = prop->key()->AsLiteral();
2696 SuperReference* super_ref = prop->obj()->AsSuperReference();
4354 Property* prop = expr->expression()->AsProperty();
4357 if (prop != NULL) {
4359 (prop->key()->IsPropertyName()) ? NAMED_PROPERTY : KEYED_PROPERTY;
4375 VisitForStackValue(prop->obj());
4377 EmitNamedPropertyLoad(prop);
4379 VisitForStackValue(prop->obj());
4380 VisitForStackValue(prop->key());
4384 EmitKeyedPropertyLoad(prop);
4393 PrepareForBailoutForId(prop->LoadId(), TOS_REG);
4497 Operand(prop->key()->AsLiteral()->value()));