Home | History | Annotate | Download | only in mips64

Lines Matching full:prop

2299 void FullCodeGenerator::EmitNamedPropertyLoad(Property* prop) {
2300 SetSourcePosition(prop->position());
2301 Literal* key = prop->key()->AsLiteral();
2302 DCHECK(!prop->IsSuperAccess());
2307 Operand(Smi::FromInt(prop->PropertyFeedbackSlot())));
2310 CallLoadIC(NOT_CONTEXTUAL, prop->PropertyFeedbackId());
2315 void FullCodeGenerator::EmitNamedSuperPropertyLoad(Property* prop) {
2316 SetSourcePosition(prop->position());
2317 Literal* key = prop->key()->AsLiteral();
2319 DCHECK(prop->IsSuperAccess());
2321 SuperReference* super_ref = prop->obj()->AsSuperReference();
2330 void FullCodeGenerator::EmitKeyedPropertyLoad(Property* prop) {
2331 SetSourcePosition(prop->position());
2336 Operand(Smi::FromInt(prop->PropertyFeedbackSlot())));
2339 CallIC(ic, prop->PropertyFeedbackId());
2456 Property* prop = expr->AsProperty();
2457 if (prop != NULL) {
2458 assign_type = (prop->key()->IsPropertyName())
2472 VisitForAccumulatorValue(prop->obj());
2476 Operand(prop->key()->AsLiteral()->value()));
2482 VisitForStackValue(prop->obj());
2483 VisitForAccumulatorValue(prop->key());
2582 Property* prop = expr->target()->AsProperty();
2583 DCHECK(prop != NULL);
2584 DCHECK(prop->key()->IsLiteral());
2590 Operand(prop->key()->AsLiteral()->value()));
2689 Property* prop = callee->AsProperty();
2690 DCHECK(prop->IsSuperAccess());
2692 SetSourcePosition(prop->position());
2693 Literal* key = prop->key()->AsLiteral();
2697 SuperReference* super_ref = prop->obj()->AsSuperReference();
4355 Property* prop = expr->expression()->AsProperty();
4358 if (prop != NULL) {
4360 (prop->key()->IsPropertyName()) ? NAMED_PROPERTY : KEYED_PROPERTY;
4376 VisitForStackValue(prop->obj());
4378 EmitNamedPropertyLoad(prop);
4380 VisitForStackValue(prop->obj());
4381 VisitForStackValue(prop->key());
4385 EmitKeyedPropertyLoad(prop);
4394 PrepareForBailoutForId(prop->LoadId(), TOS_REG);
4498 Operand(prop->key()->AsLiteral()->value()));