Lines Matching defs:slot_kind
224 ProcessedFeedback::ProcessedFeedback(Kind kind, FeedbackSlotKind slot_kind)
225 : kind_(kind), slot_kind_(slot_kind) {}
240 slot_kind());
274 InsufficientFeedback::InsufficientFeedback(FeedbackSlotKind slot_kind)
275 : ProcessedFeedback(kInsufficient, slot_kind) {}
278 FeedbackSlotKind slot_kind)
279 : ProcessedFeedback(kGlobalAccess, slot_kind),
282 DCHECK(IsGlobalICKind(slot_kind));
285 GlobalAccessFeedback::GlobalAccessFeedback(FeedbackSlotKind slot_kind)
286 : ProcessedFeedback(kGlobalAccess, slot_kind),
288 DCHECK(IsGlobalICKind(slot_kind));
293 FeedbackSlotKind slot_kind)
294 : ProcessedFeedback(kGlobalAccess, slot_kind),
300 DCHECK(IsGlobalICKind(slot_kind));
405 FeedbackSlotKind slot_kind)
406 : ProcessedFeedback(kElementAccess, slot_kind),
409 DCHECK(IsKeyedLoadICKind(slot_kind) || IsKeyedHasICKind(slot_kind) ||
410 IsDefineKeyedOwnPropertyInLiteralKind(slot_kind) ||
411 IsKeyedStoreICKind(slot_kind) ||
412 IsStoreInArrayLiteralICKind(slot_kind) ||
413 IsDefineKeyedOwnICKind(slot_kind));
430 FeedbackSlotKind slot_kind)
431 : ProcessedFeedback(kNamedAccess, slot_kind), name_(name), maps_(maps) {
432 DCHECK(IsLoadICKind(slot_kind) || IsSetNamedICKind(slot_kind) ||
433 IsDefineNamedOwnICKind(slot_kind) || IsKeyedLoadICKind(slot_kind) ||
434 IsKeyedHasICKind(slot_kind) || IsKeyedStoreICKind(slot_kind) ||
435 IsStoreInArrayLiteralICKind(slot_kind) ||
436 IsDefineKeyedOwnPropertyInLiteralKind(slot_kind) ||
437 IsDefineKeyedOwnICKind(slot_kind));
462 if (HasFeedback(source)) return GetFeedback(source).slot_kind();
796 FeedbackSlotKind slot_kind) {
845 zone()->New<ElementAccessFeedback>(zone(), keyed_mode, slot_kind);