Home | History | Annotate | Download | only in src

Lines Matching defs:property

35 #include "property-details.h"
36 #include "property.h"
174 ObjectLiteral::Property::Property(Literal* key,
194 ObjectLiteral::Property::Property(bool is_getter, FunctionLiteral* value) {
201 bool ObjectLiteral::Property::IsCompileTimeValue() {
208 void ObjectLiteral::Property::set_emit_store(bool emit_store) {
213 bool ObjectLiteral::Property::emit_store() {
248 ObjectLiteral::Property* property = properties()->at(i);
249 Literal* literal = property->key();
252 // If the key of a computed property is in the table, do not emit
253 // a store for the property later.
254 if (property->kind() == ObjectLiteral::Property::COMPUTED &&
256 property->set_emit_store(false);
400 void Property::RecordTypeFeedback(TypeFeedbackOracle* oracle) {
433 Property* prop = target()->AsProperty();
550 Property* property = expression()->AsProperty();
551 if (property == NULL) {
556 Literal* key = property->key()->AsLiteral();
608 void ObjectLiteral::Property::RecordTypeFeedback(TypeFeedbackOracle* oracle) {
1022 INCREASE_NODE_COUNT(Property)