Lines Matching defs:map
329 // If the type of the result (stored in its map) is less than
2588 Register map = ecx;
2590 DCHECK(!AreAliased(argc, target, map, instance_type));
2598 __ LoadMap(map, target);
2599 __ CmpInstanceTypeRange(map, instance_type, map,
2614 __ LoadMap(map, target);
2615 __ test_b(FieldOperand(map, Map::kBitFieldOffset),
2736 Register map = ecx;
2737 DCHECK(!AreAliased(argc, target, map));
2746 __ mov(map, FieldOperand(target, HeapObject::kMapOffset));
2747 __ test_b(FieldOperand(map, Map::kBitFieldOffset),
2752 __ CmpInstanceTypeRange(map, map, map, FIRST_JS_FUNCTION_TYPE,
2761 __ mov(map, FieldOperand(target, HeapObject::kMapOffset));
2762 __ CmpInstanceType(map, JS_BOUND_FUNCTION_TYPE);
2769 __ CmpInstanceType(map, JS_PROXY_TYPE);
3329 Register map = ecx;
3332 __ mov(map, FieldOperand(return_value, HeapObject::kMapOffset));
3334 __ CmpInstanceType(map, LAST_NAME_TYPE);
3337 __ CmpInstanceType(map, FIRST_JS_RECEIVER_TYPE);
3340 __ CompareRoot(map, RootIndex::kHeapNumberMap);
3343 __ CompareRoot(map, RootIndex::kBigIntMap);