Home | History | Annotate | Download | only in arm64

Lines Matching full:prop

1969 void FullCodeGenerator::EmitNamedPropertyLoad(Property* prop) {
1970 SetSourcePosition(prop->position());
1971 Literal* key = prop->key()->AsLiteral();
1972 DCHECK(!prop->IsSuperAccess());
1977 Smi::FromInt(prop->PropertyFeedbackSlot()));
1980 CallLoadIC(NOT_CONTEXTUAL, prop->PropertyFeedbackId());
1985 void FullCodeGenerator::EmitNamedSuperPropertyLoad(Property* prop) {
1986 SetSourcePosition(prop->position());
1987 Literal* key = prop->key()->AsLiteral();
1989 DCHECK(prop->IsSuperAccess());
1991 SuperReference* super_ref = prop->obj()->AsSuperReference();
2000 void FullCodeGenerator::EmitKeyedPropertyLoad(Property* prop) {
2001 SetSourcePosition(prop->position());
2006 Smi::FromInt(prop->PropertyFeedbackSlot()));
2009 CallIC(ic, prop->PropertyFeedbackId());
2136 Property* prop = expr->AsProperty();
2137 if (prop != NULL) {
2138 assign_type = (prop->key()->IsPropertyName())
2152 VisitForAccumulatorValue(prop->obj());
2158 Operand(prop->key()->AsLiteral()->value()));
2164 VisitForStackValue(prop->obj());
2165 VisitForAccumulatorValue(prop->key());
2264 Property* prop = expr->target()->AsProperty();
2265 DCHECK(prop != NULL);
2266 DCHECK(prop->key()->IsLiteral());
2271 Operand(prop->key()->AsLiteral()->value()));
2367 Property* prop = callee->AsProperty();
2368 DCHECK(prop->IsSuperAccess());
2370 SetSourcePosition(prop->position());
2371 Literal* key = prop->key()->AsLiteral();
4004 Property* prop = expr->expression()->AsProperty();
4007 if (prop != NULL) {
4009 (prop->key()->IsPropertyName()) ? NAMED_PROPERTY : KEYED_PROPERTY;
4024 VisitForStackValue(prop->obj());
4026 EmitNamedPropertyLoad(prop);
4029 VisitForStackValue(prop->obj());
4030 VisitForStackValue(prop->key());
4033 EmitKeyedPropertyLoad(prop);
4042 PrepareForBailoutForId(prop->LoadId(), TOS_REG);
4144 Operand(prop->key()->AsLiteral()->value()));