/external/v8/src/compiler/ |
compilation-dependencies.h | 18 SlackTrackingPrediction(MapRef initial_map, int instance_size); 37 MapRef DependOnInitialMap(const JSFunctionRef& function); 44 void DependOnStableMap(const MapRef& map); 48 void DependOnTransition(const MapRef& target_map); 56 void DependOnFieldType(const MapRef& map, int descriptor);
|
compilation-dependencies.cc | 27 InitialMapDependency(const JSFunctionRef& function, const MapRef& initial_map) 48 MapRef initial_map_; 87 explicit StableMapDependency(const MapRef& map) : map_(map) { 100 MapRef map_; 105 explicit TransitionDependency(const MapRef& map) : map_(map) { 118 MapRef map_; 151 FieldTypeDependency(const MapRef& owner, int descriptor, 173 MapRef owner_; 291 MapRef CompilationDependencies::DependOnInitialMap( 293 MapRef map = function.initial_map() [all...] |
js-heap-broker.h | 148 MapRef map() const; 149 base::Optional<MapRef> TryGetObjectCreateMap() const; 181 MapRef initial_map() const; 254 MapRef GetFunctionMapFromIndex(int index) const; 255 MapRef GetInitialJSArrayMap(ElementsKind kind) const; 304 class MapRef : public HeapObjectRef { 327 base::Optional<MapRef> AsElementsKind(ElementsKind kind) const; 330 MapRef FindFieldOwner(int descriptor) const;
|
js-heap-broker.cc | 346 MapRef self(this); 718 base::Optional<MapRef> HeapObjectRef::TryGetObjectCreateMap() const { 724 return MapRef(broker(), instance_map); 726 return base::Optional<MapRef>(); 730 base::Optional<MapRef> MapRef::AsElementsKind(ElementsKind kind) const { 735 return MapRef(broker(), Map::AsElementsKind(broker()->isolate(), 742 MapRef map(data); 745 return base::Optional<MapRef>(); 843 FieldIndex MapRef::GetFieldIndexFor(int i) const [all...] |
js-create-lowering.h | 72 Node* node, Node* length, MapRef initial_map, PretenureFlag pretenure, 75 Node* node, Node* length, int capacity, MapRef initial_map, 79 Node* node, std::vector<Node*> values, MapRef initial_map,
|
property-access-builder.cc | 140 MapRef(js_heap_broker(), receiver_map)); 209 MapRef map(js_heap_broker(), 269 dependencies()->DependOnStableMap(MapRef(js_heap_broker(), field_map));
|
js-create-lowering.cc | 145 MapRef initial_map = original_constructor.initial_map(); 421 MapRef initial_map = js_function.initial_map(); 479 Node* node, Node* length, MapRef initial_map, PretenureFlag pretenure, 527 Node* node, Node* length, int capacity, MapRef initial_map, 572 Node* node, std::vector<Node*> values, MapRef initial_map, [all...] |
access-builder.h | 51 static FieldAccess ForJSObjectInObjectProperty(const MapRef& map, int index);
|
typed-optimization.cc | 92 base::Optional<MapRef> GetStableMapFromObjectType(JSHeapBroker* js_heap_broker, 96 MapRef object_map = object.map(); 147 base::Optional<MapRef> object_map = 218 base::Optional<MapRef> object_map =
|
access-info.cc | 399 dependencies()->DependOnFieldType(MapRef(js_heap_broker(), map), 702 MapRef(js_heap_broker(), transition_map), number); 709 dependencies()->DependOnTransition(MapRef(js_heap_broker(), transition_map));
|
js-native-context-specialization.cc | 162 dependencies()->DependOnStableMap(MapRef(js_heap_broker(), function_map)); 418 MapRef initial_map = dependencies()->DependOnInitialMap( 651 MapRef(js_heap_broker(), property_cell_value_map)); 698 MapRef(js_heap_broker(), property_cell_value_map)); [all...] |
access-builder.cc | 89 FieldAccess AccessBuilder::ForJSObjectInObjectProperty(const MapRef& map, [all...] |
js-call-reducer.cc | 600 MapRef(js_heap_broker(), object_maps[i])); [all...] |