V8 Project
v8::internal::StaticNewSpaceVisitor< StaticVisitor >::DataObjectVisitor Class Reference
+ Collaboration diagram for v8::internal::StaticNewSpaceVisitor< StaticVisitor >::DataObjectVisitor:

Public Member Functions

 INLINE (static int Visit(Map *map, HeapObject *object))
 

Static Public Member Functions

template<int object_size>
static int VisitSpecialized (Map *map, HeapObject *object)
 

Detailed Description

template<typename StaticVisitor>
class v8::internal::StaticNewSpaceVisitor< StaticVisitor >::DataObjectVisitor

Definition at line 312 of file objects-visiting.h.

Member Function Documentation

◆ INLINE()

template<typename StaticVisitor >
v8::internal::StaticNewSpaceVisitor< StaticVisitor >::DataObjectVisitor::INLINE ( static int   VisitMap *map, HeapObject *object)
inline

Definition at line 319 of file objects-visiting.h.

319  {
320  return map->instance_size();
321  }
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf map

References map.

◆ VisitSpecialized()

template<typename StaticVisitor >
template<int object_size>
static int v8::internal::StaticNewSpaceVisitor< StaticVisitor >::DataObjectVisitor::VisitSpecialized ( Map map,
HeapObject object 
)
inlinestatic

Definition at line 315 of file objects-visiting.h.

315  {
316  return object_size;
317  }

The documentation for this class was generated from the following file: