Home
last modified time | relevance | path

Searched refs:JSHeapBroker (Results 1 - 25 of 78) sorted by relevance

1234

/third_party/node/deps/v8/src/compiler/
H A Djs-heap-broker.cc37 const uint32_t JSHeapBroker::kMinimalRefsBucketCount;
38 const uint32_t JSHeapBroker::kInitialRefsBucketCount;
41 void JSHeapBroker::IncrementTracingIndentation() { ++trace_indentation_; } in IncrementTracingIndentation()
43 void JSHeapBroker::DecrementTracingIndentation() { --trace_indentation_; } in DecrementTracingIndentation()
45 JSHeapBroker::JSHeapBroker(Isolate* isolate, Zone* broker_zone, in JSHeapBroker() function in v8::internal::compiler::JSHeapBroker
68 JSHeapBroker::~JSHeapBroker() { DCHECK_NULL(local_isolate_); } in ~JSHeapBroker()
70 void JSHeapBroker::SetPersistentAndCopyCanonicalHandlesForTesting( in SetPersistentAndCopyCanonicalHandlesForTesting()
77 void JSHeapBroker
[all...]
H A Dproperty-access-builder.h24 class JSHeapBroker;
31 PropertyAccessBuilder(JSGraph* jsgraph, JSHeapBroker* broker, in PropertyAccessBuilder()
37 bool TryBuildStringCheck(JSHeapBroker* broker, ZoneVector<MapRef> const& maps,
40 bool TryBuildNumberCheck(JSHeapBroker* broker, ZoneVector<MapRef> const& maps,
67 JSHeapBroker* broker() const { return broker_; } in broker()
87 JSHeapBroker* broker_;
91 bool HasOnlyStringMaps(JSHeapBroker* broker, ZoneVector<MapRef> const& maps);
H A Dheap-refs.cc83 ObjectData(JSHeapBroker* broker, ObjectData** storage, Handle<Object> object, in ObjectData()
107 CHECK_IMPLIES(broker->mode() == JSHeapBroker::kDisabled || in ObjectData()
108 broker->mode() == JSHeapBroker::kSerializing, in ObjectData()
110 CHECK_IMPLIES(broker->mode() == JSHeapBroker::kSerialized, in ObjectData()
139 JSHeapBroker* broker() const { return broker_; } in broker()
146 JSHeapBroker* const broker_; // For DCHECKs.
152 HeapObjectData(JSHeapBroker* broker, ObjectData** storage,
155 base::Optional<bool> TryGetBooleanValue(JSHeapBroker* broker) const;
160 base::Optional<bool> TryGetBooleanValueImpl(JSHeapBroker* broker) const;
167 PropertyCellData(JSHeapBroker* broke
[all...]
H A Djs-heap-broker.h99 class V8_EXPORT_PRIVATE JSHeapBroker { class
101 JSHeapBroker(Isolate* isolate, Zone* broker_zone, bool tracing_enabled,
106 JSHeapBroker(Isolate* isolate, Zone* broker_zone) in JSHeapBroker() function in v8::internal::compiler::JSHeapBroker
107 : JSHeapBroker(isolate, broker_zone, FLAG_trace_heap_broker, in JSHeapBroker()
110 ~JSHeapBroker();
247 // nullptr at some point in the JSHeapBroker lifecycle.
300 // JSHeapBroker.
336 explicit MapUpdaterGuardIfNeeded(JSHeapBroker* broker) in MapUpdaterGuardIfNeeded()
346 explicit BoilerplateMigrationGuardIfNeeded(JSHeapBroker* broker) in BoilerplateMigrationGuardIfNeeded()
427 // Copy the canonical handles over to the JSHeapBroker
[all...]
H A Dconstant-folding-reducer.h21 JSHeapBroker* broker);
32 JSHeapBroker* broker() const { return broker_; } in broker()
35 JSHeapBroker* const broker_;
H A Dsimplified-operator-reducer.h31 JSHeapBroker* broker,
61 JSHeapBroker* broker() const { return broker_; } in broker()
64 JSHeapBroker* const broker_;
H A Dtyper.h31 Typer(JSHeapBroker* broker, Flags flags, Graph* graph,
50 JSHeapBroker* broker() const { return broker_; } in broker()
56 JSHeapBroker* broker_;
H A Dcommon-operator-reducer.h28 CommonOperatorReducer(Editor* editor, Graph* graph, JSHeapBroker* broker,
57 JSHeapBroker* broker() const { return broker_; } in broker()
63 JSHeapBroker* const broker_;
H A Djs-context-specialization.h40 JSHeapBroker* broker, Maybe<OuterContext> outer, in JSContextSpecialization()
71 JSHeapBroker* broker() const { return broker_; } in broker()
76 JSHeapBroker* const broker_;
H A Djs-generic-lowering.h26 JSGenericLowering(JSGraph* jsgraph, Editor* editor, JSHeapBroker* broker);
61 JSHeapBroker* broker() const { return broker_; } in broker()
65 JSHeapBroker* const broker_;
H A Djs-inlining.h27 JSGraph* jsgraph, JSHeapBroker* broker, in JSInliner()
56 JSHeapBroker* broker() const { return broker_; } in broker()
62 JSHeapBroker* const broker_;
H A Dmap-inference.h22 class JSHeapBroker;
37 MapInference(JSHeapBroker* broker, Node* object, Effect effect);
83 JSHeapBroker* const broker_;
H A Deffect-control-linearizer.h21 class JSHeapBroker;
26 JSHeapBroker* broker);
H A Dtyped-optimization.h31 JSGraph* jsgraph, JSHeapBroker* broker);
87 JSHeapBroker* broker() const { return broker_; } in broker()
91 JSHeapBroker* broker_;
H A Djs-inlining-heuristic.h20 JSHeapBroker* broker, in JSInliningHeuristic()
98 JSHeapBroker* broker() const { return broker_; } in broker()
109 JSHeapBroker* const broker_;
H A Djs-intrinsic-lowering.h34 JSIntrinsicLowering(Editor* editor, JSGraph* jsgraph, JSHeapBroker* broker);
87 JSHeapBroker* broker() const { return broker_; } in broker()
94 JSHeapBroker* const broker_;
H A Djs-native-context-specialization.h32 class JSHeapBroker;
54 JSHeapBroker* broker, Flags flags,
70 static base::Optional<size_t> GetMaxStringLength(JSHeapBroker* broker,
242 JSHeapBroker* broker() const { return broker_; } in broker()
259 JSHeapBroker* const broker_;
H A Djs-typed-lowering.h35 JSTypedLowering(Editor* editor, JSGraph* jsgraph, JSHeapBroker* broker,
96 JSHeapBroker* broker() const { return broker_; } in broker()
104 JSHeapBroker* broker_;
H A Dgraph-reducer.h21 class JSHeapBroker;
143 JSHeapBroker* broker, Node* dead = nullptr,
200 JSHeapBroker* const broker_;
H A Daccess-info.h24 class JSHeapBroker;
219 AccessInfoFactory(JSHeapBroker* broker, CompilationDependencies* dependencies,
280 JSHeapBroker* broker() const { return broker_; } in broker()
284 JSHeapBroker* const broker_;
H A Dproperty-access-builder.cc37 bool HasOnlyStringMaps(JSHeapBroker* broker, ZoneVector<MapRef> const& maps) { in HasOnlyStringMaps()
46 bool HasOnlyNumberMaps(JSHeapBroker* broker, ZoneVector<MapRef> const& maps) { in HasOnlyNumberMaps()
55 bool PropertyAccessBuilder::TryBuildStringCheck(JSHeapBroker* broker, in TryBuildStringCheck()
70 bool PropertyAccessBuilder::TryBuildNumberCheck(JSHeapBroker* broker, in TryBuildNumberCheck()
H A Dnode-properties.h223 static InferMapsResult InferMapsUnsafe(JSHeapBroker* broker, Node* receiver,
228 static base::Optional<MapRef> GetJSCreateMap(JSHeapBroker* broker,
239 static bool CanBePrimitive(JSHeapBroker* broker, Node* receiver,
244 static bool CanBeNullOrUndefined(JSHeapBroker* broker, Node* receiver,
H A Djs-type-hint-lowering.h43 JSTypeHintLowering(JSHeapBroker* broker, JSGraph* jsgraph,
172 JSHeapBroker* broker() const { return broker_; } in broker()
178 JSHeapBroker* const broker_;
/third_party/node/deps/v8/src/maglev/
H A Dmaglev-compiler.h17 class JSHeapBroker;
43 compiler::JSHeapBroker* broker() const { in broker()
H A Dmaglev-compilation-info.h22 class JSHeapBroker;
50 compiler::JSHeapBroker* broker() const { return broker_.get(); } in broker()
91 const std::unique_ptr<compiler::JSHeapBroker> broker_;
116 // There is a special case in GenerateCodeForTesting where the JSHeapBroker
118 // the PersistentHandles container to the JSHeapBroker.

Completed in 13 milliseconds

1234