Home
last modified time | relevance | path

Searched refs:JSHeapBroker (Results 1 – 25 of 79) sorted by relevance

1234

/third_party/node/deps/v8/src/compiler/
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::CopyCanonicalHandlesForTesting( in CopyCanonicalHandlesForTesting()
91 std::string JSHeapBroker::Trace() const { in Trace()
98 void JSHeapBroker::AttachLocalIsolate(OptimizedCompilationInfo* info, in AttachLocalIsolate()
[all …]
Dproperty-access-builder.h24 class JSHeapBroker; variable
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);
Djs-heap-broker.h99 class V8_EXPORT_PRIVATE JSHeapBroker { in DEFINE_OPERATORS_FOR_FLAGS()
101 JSHeapBroker(Isolate* isolate, Zone* broker_zone, bool tracing_enabled, in DEFINE_OPERATORS_FOR_FLAGS()
106 JSHeapBroker(Isolate* isolate, Zone* broker_zone) in DEFINE_OPERATORS_FOR_FLAGS()
107 : JSHeapBroker(isolate, broker_zone, FLAG_trace_heap_broker, in DEFINE_OPERATORS_FOR_FLAGS()
110 ~JSHeapBroker(); in DEFINE_OPERATORS_FOR_FLAGS()
336 explicit MapUpdaterGuardIfNeeded(JSHeapBroker* broker) in DEFINE_OPERATORS_FOR_FLAGS()
346 explicit BoilerplateMigrationGuardIfNeeded(JSHeapBroker* broker) in DEFINE_OPERATORS_FOR_FLAGS()
476 TraceScope(JSHeapBroker* broker, const char* label) in TraceScope()
479 TraceScope(JSHeapBroker* broker, ObjectData* data, const char* label) in TraceScope()
482 TraceScope(JSHeapBroker* broker, void* subject, const char* label) in TraceScope()
[all …]
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* broker, ObjectData** storage,
[all …]
Dconstant-folding-reducer.h21 JSHeapBroker* broker); in NON_EXPORTED_BASE()
32 JSHeapBroker* broker() const { return broker_; } in NON_EXPORTED_BASE()
35 JSHeapBroker* const broker_; in NON_EXPORTED_BASE()
Dtyper.h31 Typer(JSHeapBroker* broker, Flags flags, Graph* graph,
50 JSHeapBroker* broker() const { return broker_; } in broker()
56 JSHeapBroker* broker_;
Dsimplified-operator-reducer.h31 JSHeapBroker* broker, in NON_EXPORTED_BASE()
61 JSHeapBroker* broker() const { return broker_; } in NON_EXPORTED_BASE()
64 JSHeapBroker* const broker_; in NON_EXPORTED_BASE()
Djs-generic-lowering.h26 JSGenericLowering(JSGraph* jsgraph, Editor* editor, JSHeapBroker* broker);
61 JSHeapBroker* broker() const { return broker_; } in broker()
65 JSHeapBroker* const broker_;
Dmap-inference.h22 class JSHeapBroker; variable
37 MapInference(JSHeapBroker* broker, Node* object, Effect effect);
83 JSHeapBroker* const broker_;
Djs-context-specialization.h40 JSHeapBroker* broker, Maybe<OuterContext> outer, in JSContextSpecialization()
71 JSHeapBroker* broker() const { return broker_; } in broker()
76 JSHeapBroker* const broker_;
Dcommon-operator-reducer.h28 CommonOperatorReducer(Editor* editor, Graph* graph, JSHeapBroker* broker, in NON_EXPORTED_BASE()
57 JSHeapBroker* broker() const { return broker_; } in NON_EXPORTED_BASE()
63 JSHeapBroker* const broker_; in NON_EXPORTED_BASE()
Djs-inlining.h27 JSGraph* jsgraph, JSHeapBroker* broker, in JSInliner()
56 JSHeapBroker* broker() const { return broker_; } in broker()
62 JSHeapBroker* const broker_;
Deffect-control-linearizer.h21 class JSHeapBroker; variable
26 JSHeapBroker* broker);
Djs-inlining-heuristic.h20 JSHeapBroker* broker, in JSInliningHeuristic()
98 JSHeapBroker* broker() const { return broker_; } in broker()
109 JSHeapBroker* const broker_;
Dtyped-optimization.h31 JSGraph* jsgraph, JSHeapBroker* broker); in NON_EXPORTED_BASE()
87 JSHeapBroker* broker() const { return broker_; } in NON_EXPORTED_BASE()
91 JSHeapBroker* broker_; in NON_EXPORTED_BASE()
Djs-intrinsic-lowering.h34 JSIntrinsicLowering(Editor* editor, JSGraph* jsgraph, JSHeapBroker* broker); in NON_EXPORTED_BASE()
87 JSHeapBroker* broker() const { return broker_; } in NON_EXPORTED_BASE()
94 JSHeapBroker* const broker_; in NON_EXPORTED_BASE()
Djs-typed-lowering.h35 JSTypedLowering(Editor* editor, JSGraph* jsgraph, JSHeapBroker* broker, in NON_EXPORTED_BASE()
96 JSHeapBroker* broker() const { return broker_; } in NON_EXPORTED_BASE()
104 JSHeapBroker* broker_; in NON_EXPORTED_BASE()
Djs-native-context-specialization.h32 class JSHeapBroker; variable
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_;
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,
Dgraph-reducer.h21 class JSHeapBroker; variable
143 JSHeapBroker* broker, Node* dead = nullptr, in NON_EXPORTED_BASE()
200 JSHeapBroker* const broker_; in NON_EXPORTED_BASE()
Djs-type-hint-lowering.h43 JSTypeHintLowering(JSHeapBroker* broker, JSGraph* jsgraph,
172 JSHeapBroker* broker() const { return broker_; } in broker()
178 JSHeapBroker* const broker_;
Djs-create-lowering.h37 JSGraph* jsgraph, JSHeapBroker* broker, Zone* zone) in NON_EXPORTED_BASE()
128 JSHeapBroker* broker() const { return broker_; } in NON_EXPORTED_BASE()
133 JSHeapBroker* const broker_; in NON_EXPORTED_BASE()
Daccess-info.h24 class JSHeapBroker; variable
219 AccessInfoFactory(JSHeapBroker* broker, CompilationDependencies* dependencies,
280 JSHeapBroker* broker() const { return broker_; } in broker()
284 JSHeapBroker* const broker_;
/third_party/node/deps/v8/src/maglev/
Dmaglev-compilation-info.h22 class JSHeapBroker; variable
50 compiler::JSHeapBroker* broker() const { return broker_.get(); } in broker()
91 const std::unique_ptr<compiler::JSHeapBroker> broker_;
Dmaglev-compiler.h17 class JSHeapBroker; variable
43 compiler::JSHeapBroker* broker() const { in broker()

1234