Home | History | Annotate | Download | only in ic

Lines Matching refs:kind

118     if (kind() == Code::KEYED_STORE_IC) {
179 kind_ = target->kind();
187 switch (code->kind()) {
237 return host->kind() == Code::OPTIMIZED_FUNCTION;
280 if (kind() == Code::LOAD_GLOBAL_IC) return true;
284 // to a more general elements kind.
378 if (host->kind() != Code::FUNCTION) return;
392 if (ICUseVector(target->kind())) return;
402 if (host->kind() != Code::FUNCTION) return;
432 if (target->kind() == Code::COMPARE_IC) {
526 if (kind() == Code::LOAD_IC || kind() == Code::STORE_IC) {
528 } else if (kind() == Code::KEYED_LOAD_IC) {
532 DCHECK(kind() == Code::KEYED_STORE_IC);
548 if (kind() == Code::LOAD_IC) {
551 } else if (kind() == Code::LOAD_GLOBAL_IC) {
554 } else if (kind() == Code::KEYED_LOAD_IC) {
557 } else if (kind() == Code::STORE_IC) {
561 DCHECK(kind() == Code::KEYED_STORE_IC);
574 if (kind() == Code::LOAD_IC) {
577 } else if (kind() == Code::KEYED_LOAD_IC) {
580 } else if (kind() == Code::STORE_IC) {
584 DCHECK(kind() == Code::KEYED_STORE_IC);
598 DCHECK(kind() == Code::KEYED_STORE_IC);
792 if (kind() == Code::LOAD_GLOBAL_IC) {
900 if (state() == UNINITIALIZED && kind() != Code::LOAD_GLOBAL_IC) {
913 if (kind() == Code::LOAD_IC || kind() == Code::LOAD_GLOBAL_IC) {
922 if (kind() == Code::LOAD_GLOBAL_IC &&
941 if (kind() == Code::LOAD_GLOBAL_IC) {
983 if (kind() == Code::LOAD_IC || kind() == Code::LOAD_GLOBAL_IC ||
984 kind() == Code::KEYED_LOAD_IC) {
988 DCHECK(kind() == Code::STORE_IC || kind() == Code::KEYED_STORE_IC);
994 code = PropertyHandlerCompiler::Find(lookup->name(), stub_holder_map, kind(),
1119 if (kind() != Code::LOAD_IC && kind() != Code::LOAD_GLOBAL_IC) {
1254 DCHECK(kind() == Code::LOAD_IC || kind() == Code::LOAD_GLOBAL_IC);
1893 // changed or it has transitioned to a more general kind.
1998 ElementsKind kind = IsFastHoleyElementsKind(map->elements_kind())
2001 return Map::TransitionElementsTo(map, kind);
2005 ElementsKind kind = IsFastHoleyElementsKind(map->elements_kind())
2008 return Map::TransitionElementsTo(map, kind);
2273 FeedbackVectorSlotKind kind = vector->GetKind(vector_slot);
2274 if (kind == FeedbackVectorSlotKind::LOAD_IC) {
2281 } else if (kind == FeedbackVectorSlotKind::LOAD_GLOBAL_IC) {
2292 DCHECK_EQ(FeedbackVectorSlotKind::KEYED_LOAD_IC, kind);
2944 // It could actually be any kind of LoadICs here but the predicate handles