Lines Matching defs:kind
59 const char* CompilationDependencyKindToString(CompilationDependencyKind kind) {
63 return names[kind];
72 explicit CompilationDependency(CompilationDependencyKind kind) : kind(kind) {}
79 bool Is##Name() const { return kind == k##Name; } \
85 return CompilationDependencyKindToString(kind);
88 const CompilationDependencyKind kind;
99 return base::hash_combine(dep->kind, dep->Hash());
104 return lhs->kind == rhs->kind && lhs->Equals(rhs);
299 const ObjectRef constant, PropertyKind kind)
304 kind_{kind} {
360 // |constant_|. Therefore, we cannot just look at the property kind of
363 if (details.kind() != kind_) {
387 // We only support dictionary mode prototypes on the chain for this kind
478 return base::hash_combine(h(holder_), h(map_), representation_.kind(),
691 representation_.kind());
905 ElementsKindDependency(const AllocationSiteRef& site, ElementsKind kind)
906 : CompilationDependency(kElementsKind), site_(site), kind_(kind) {
912 ElementsKind kind =
916 return kind_ == kind;
1056 const ObjectRef& constant, PropertyKind kind) {
1058 receiver_map, property_name, constant, kind));
1142 ElementsKind kind = site.PointsToLiteral()
1145 if (AllocationSite::ShouldTrack(kind)) {
1146 RecordDependency(zone_->New<ElementsKindDependency>(site, kind));