V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::compiler::CompilationDependencies Class Reference
Inheritance diagram for v8::internal::compiler::CompilationDependencies:
v8::internal::ZoneObject

Classes

class  Dependency
 

Public Member Functions

 CompilationDependencies (Isolate *isolate, Zone *zone)
 
V8_WARN_UNUSED_RESULT bool Commit (Handle< Code > code)
 
MapRef DependOnInitialMap (const JSFunctionRef &function)
 
ObjectRef DependOnPrototypeProperty (const JSFunctionRef &function)
 
void DependOnStableMap (const MapRef &map)
 
void DependOnTransition (const MapRef &target_map)
 
PretenureFlag DependOnPretenureMode (const AllocationSiteRef &site)
 
void DependOnFieldType (const MapRef &map, int descriptor)
 
void DependOnGlobalProperty (const PropertyCellRef &cell)
 
void DependOnProtector (const PropertyCellRef &cell)
 
void DependOnElementsKind (const AllocationSiteRef &site)
 
void DependOnStablePrototypeChains (JSHeapBroker *broker, std::vector< Handle< Map >> const &receiver_maps, const JSObjectRef &holder)
 
void DependOnElementsKinds (const AllocationSiteRef &site)
 
SlackTrackingPrediction DependOnInitialMapInstanceSizePrediction (const JSFunctionRef &function)
 
bool AreValid () const
 
- Public Member Functions inherited from v8::internal::ZoneObject
void * operator new (size_t size, Zone *zone)
 
void operator delete (void *, size_t)
 
void operator delete (void *pointer, Zone *zone)
 

Detailed Description

Definition at line 29 of file compilation-dependencies.h.


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