32 (
object.GetHeapObjectIfWeak(&heap_object) &&
33 (IsMap(heap_object) || IsPropertyCell(heap_object) ||
34 IsAccessorPair(heap_object))) ||
35 (
object.GetHeapObjectIfStrong(&heap_object) &&
36 (IsDataHandler(heap_object) || IsCode(heap_object)));
void update_lookup_start_object_map(DirectHandle< Object > object)
bool vector_needs_update()
static bool IsHandler(Tagged< MaybeObject > object)
Handle< Map > lookup_start_object_map_
const FeedbackNexus * nexus() const
v8::internal::Factory * factory()
V8_INLINE IndirectHandle< T > handle(Tagged< T > object, Isolate *isolate)
V8_INLINE constexpr bool IsSmi(TaggedImpl< kRefType, StorageType > obj)
static constexpr Address kNullAddress
Tagged< To > Cast(Tagged< From > value, const v8::SourceLocation &loc=INIT_SOURCE_LOCATION_IN_DEBUG)