5#ifndef V8_OBJECTS_DEPENDENT_CODE_INL_H_
6#define V8_OBJECTS_DEPENDENT_CODE_INL_H_
24template <
typename ObjectT>
32template <
typename ObjectT>
39 object->dependent_code()->DeoptimizeDependencyGroups(isolate, groups);
43template <
typename ObjectT>
50 return object->dependent_code()->MarkCodeForDeoptimization(isolate, groups);
static void DeoptimizeDependencyGroups(Isolate *isolate, ObjectT object, DependencyGroups groups)
static bool MarkCodeForDeoptimization(Isolate *isolate, Tagged< ObjectT > object, DependencyGroups groups)
static V8_INLINE bool InReadOnlySpace(Tagged< HeapObject > object)
static V8_INLINE bool InAnySharedSpace(Tagged< HeapObject > object)
static constexpr bool kTaggedCanConvertToRawObjects
#define OBJECT_CONSTRUCTORS_IMPL(Type, Super)
#define DCHECK(condition)