Lines Matching refs:kinds
3297 std::vector<ElementsKind>* kinds,
3308 auto kind_ptr = kinds->data();
3310 for (i = 0; i < kinds->size(); i++, kind_ptr++) {
3315 if (i == kinds->size()) kinds->push_back(current_kind);
3347 // TODO(jgruber): May only be needed for holey elements kinds.
5559 std::vector<ElementsKind> kinds;
5560 if (!CanInlineArrayResizingBuiltin(broker(), receiver_maps, &kinds, true)) {
5578 for (size_t i = 0; i < kinds.size(); i++) {
5579 ElementsKind kind = kinds[i];
5583 if (i != kinds.size() - 1) {
5696 std::vector<ElementsKind> kinds;
5697 if (!CanInlineArrayResizingBuiltin(broker(), receiver_maps, &kinds)) {
5715 for (size_t i = 0; i < kinds.size(); i++) {
5716 ElementsKind kind = kinds[i];
5720 if (i != kinds.size() - 1) {
5843 std::vector<ElementsKind> kinds;
5844 if (!CanInlineArrayResizingBuiltin(broker(), receiver_maps, &kinds)) {
5862 for (size_t i = 0; i < kinds.size(); i++) {
5863 ElementsKind kind = kinds[i];
5867 if (i != kinds.size() - 1) {
6252 // Check that various {iterated_object_maps} have compatible elements kinds.