Home
last modified time | relevance | path

Searched refs:MapInference (Results 1 – 6 of 6) sorted by relevance

/third_party/node/deps/v8/src/compiler/
Dmap-inference.cc17 MapInference::MapInference(JSHeapBroker* broker, Node* object, Effect effect) in MapInference() function in v8::internal::compiler::MapInference
29 MapInference::~MapInference() { CHECK(Safe()); } in ~MapInference()
31 bool MapInference::Safe() const { return maps_state_ != kUnreliableNeedGuard; } in Safe()
33 void MapInference::SetNeedGuardIfUnreliable() { in SetNeedGuardIfUnreliable()
40 void MapInference::SetGuarded() { maps_state_ = kReliableOrGuarded; } in SetGuarded()
42 bool MapInference::HaveMaps() const { return !maps_.empty(); } in HaveMaps()
44 bool MapInference::AllOfInstanceTypesAreJSReceiver() const { in AllOfInstanceTypesAreJSReceiver()
48 bool MapInference::AllOfInstanceTypesAre(InstanceType type) const { in AllOfInstanceTypesAre()
54 bool MapInference::AnyOfInstanceTypesAre(InstanceType type) const { in AnyOfInstanceTypesAre()
60 bool MapInference::AllOfInstanceTypes(std::function<bool(InstanceType)> f) { in AllOfInstanceTypes()
[all …]
Dmap-inference.h35 class MapInference {
37 MapInference(JSHeapBroker* broker, Node* object, Effect effect);
41 ~MapInference();
Djs-call-reducer.cc303 void MaybeInsertMapChecks(MapInference* inference, in MaybeInsertMapChecks()
696 MapInference* inference, const bool has_stability_dependency,
698 TNode<Object> ReduceArrayPrototypeReduce(MapInference* inference,
704 MapInference* inference, const bool has_stability_dependency,
708 MapInference* inference, const bool has_stability_dependency,
711 TNode<Object> ReduceArrayPrototypeFind(MapInference* inference,
718 MapInference* inference, const bool has_stability_dependency,
1369 MapInference* inference, const bool has_stability_dependency, in ReduceArrayPrototypeForEach()
1483 MapInference* inference, const bool has_stability_dependency, in ReduceArrayPrototypeReduce()
1638 MapInference* inference, const bool has_stability_dependency, in ReduceArrayPrototypeMap()
[all …]
Djs-call-reducer.h34 class MapInference; variable
234 bool DoPromiseChecks(MapInference* inference);
Dnode-properties.cc542 MapInference inference(broker, receiver, effect); in CanBePrimitive()
Djs-native-context-specialization.cc678 MapInference inference(broker(), value, effect); in ReduceJSPromiseResolve()
705 MapInference inference(broker(), resolution, effect); in ReduceJSResolvePromise()
2615 MapInference inference(broker(), receiver, effect); in ReduceJSToObject()