Home
last modified time | relevance | path

Searched refs:broker (Results 1 - 25 of 84) sorted by relevance

1234

/third_party/node/deps/v8/src/compiler/
H A Dheap-refs.cc17 #include "src/compiler/js-heap-broker.h"
31 #define TRACE(broker, x) TRACE_BROKER(broker, x)
32 #define TRACE_MISSING(broker, x) TRACE_BROKER_MISSING(broker, x)
83 ObjectData(JSHeapBroker* broker, ObjectData** storage, Handle<Object> object, in ObjectData() argument
89 broker_(broker) in ObjectData()
96 TRACE(broker, "Creating data " << this << " for handle " << object.address() in ObjectData()
106 Isolate* isolate = broker->isolate(); in ObjectData()
107 CHECK_IMPLIES(broker in ObjectData()
139 JSHeapBroker* broker() const { return broker_; } broker() function in v8::internal::compiler::ObjectData
217 PropertyCellData(JSHeapBroker* broker, ObjectData** storage, Handle<PropertyCell> object, ObjectDataKind kind) PropertyCellData() argument
222 Cache(JSHeapBroker* broker) Cache() argument
277 JSReceiverData(JSHeapBroker* broker, ObjectData** storage, Handle<JSReceiver> object, ObjectDataKind kind) JSReceiverData() argument
284 JSObjectData(JSHeapBroker* broker, ObjectData** storage, Handle<JSObject> object, ObjectDataKind kind) JSObjectData() argument
291 GetOwnFastDataPropertyFromHeap( JSHeapBroker* broker, JSObjectRef holder, Representation representation, FieldIndex field_index) GetOwnFastDataPropertyFromHeap() argument
369 GetOwnDictionaryPropertyFromHeap( JSHeapBroker* broker, Handle<JSObject> receiver, InternalIndex dict_index) GetOwnDictionaryPropertyFromHeap() argument
389 JSTypedArrayData(JSHeapBroker* broker, ObjectData** storage, Handle<JSTypedArray> object, ObjectDataKind kind) JSTypedArrayData() argument
396 JSDataViewData(JSHeapBroker* broker, ObjectData** storage, Handle<JSDataView> object, ObjectDataKind kind) JSDataViewData() argument
403 JSBoundFunctionData(JSHeapBroker* broker, ObjectData** storage, Handle<JSBoundFunction> object, ObjectDataKind kind) JSBoundFunctionData() argument
410 JSFunctionData(JSHeapBroker* broker, ObjectData** storage, Handle<JSFunction> object, ObjectDataKind kind) JSFunctionData() argument
504 BigIntData(JSHeapBroker* broker, ObjectData** storage, Handle<BigInt> object, ObjectDataKind kind) BigIntData() argument
552 InstanceSizeWithMinSlack(JSHeapBroker* broker, MapRef map) InstanceSizeWithMinSlack() argument
587 Cache(JSHeapBroker* broker) Cache() argument
730 HeapObjectData(JSHeapBroker* broker, ObjectData** storage, Handle<HeapObject> object, ObjectDataKind kind) HeapObjectData() argument
798 SupportsFastArrayIteration(JSHeapBroker* broker, Handle<Map> map) SupportsFastArrayIteration() argument
806 SupportsFastArrayResize(JSHeapBroker* broker, Handle<Map> map) SupportsFastArrayResize() argument
814 MapData(JSHeapBroker* broker, ObjectData** storage, Handle<Map> object, ObjectDataKind kind) MapData() argument
848 FixedArrayBaseData(JSHeapBroker* broker, ObjectData** storage, Handle<FixedArrayBase> object, ObjectDataKind kind) FixedArrayBaseData() argument
861 FixedArrayData(JSHeapBroker* broker, ObjectData** storage, Handle<FixedArray> object, ObjectDataKind kind) FixedArrayData() argument
869 ScriptContextTableData(JSHeapBroker* broker, ObjectData** storage, Handle<ScriptContextTable> object, ObjectDataKind kind) ScriptContextTableData() argument
876 JSArrayData(JSHeapBroker* broker, ObjectData** storage, Handle<JSArray> object, ObjectDataKind kind) JSArrayData() argument
883 JSGlobalObjectData(JSHeapBroker* broker, ObjectData** storage, Handle<JSGlobalObject> object, ObjectDataKind kind) JSGlobalObjectData() argument
890 JSGlobalProxyData(JSHeapBroker* broker, ObjectData** storage, Handle<JSGlobalProxy> object, ObjectDataKind kind) JSGlobalProxyData() argument
1122 RecordConsistentJSFunctionViewDependencyIfNeeded( const JSHeapBroker* broker, const JSFunctionRef& ref, JSFunctionData* data, JSFunctionData::UsedField used_field) RecordConsistentJSFunctionViewDependencyIfNeeded() argument
2074 JSHeapBroker* ObjectRef::broker() const { return broker_; } broker() function in v8::internal::compiler::ObjectRef
[all...]
H A Djs-heap-broker.h46 #define TRACE_BROKER(broker, x) \
48 if (broker->tracing_enabled() && FLAG_trace_heap_broker_verbose) \
49 StdoutStream{} << broker->Trace() << x << '\n'; \
52 #define TRACE_BROKER_MEMORY(broker, x) \
54 if (broker->tracing_enabled() && FLAG_trace_heap_broker_memory) \
55 StdoutStream{} << broker->Trace() << x << std::endl; \
58 #define TRACE_BROKER_MISSING(broker, x) \
60 if (broker->tracing_enabled()) \
61 StdoutStream{} << broker->Trace() << "Missing " << x << " (" << __FILE__ \
113 // broker constructio
336 MapUpdaterGuardIfNeeded(JSHeapBroker* broker) MapUpdaterGuardIfNeeded() argument
346 BoilerplateMigrationGuardIfNeeded(JSHeapBroker* broker) BoilerplateMigrationGuardIfNeeded() argument
476 TraceScope(JSHeapBroker* broker, const char* label) TraceScope() argument
479 TraceScope(JSHeapBroker* broker, ObjectData* data, const char* label) TraceScope() argument
482 TraceScope(JSHeapBroker* broker, void* subject, const char* label) TraceScope() argument
503 UnparkedScopeIfNeeded(JSHeapBroker* broker, bool extra_condition = true) UnparkedScopeIfNeeded() argument
519 TryMakeRef( JSHeapBroker* broker, ObjectData* data) TryMakeRef() argument
535 TryMakeRef( JSHeapBroker* broker, T object, GetOrCreateDataFlags flags = {}) TryMakeRef() argument
546 TryMakeRef( JSHeapBroker* broker, Handle<T> object, GetOrCreateDataFlags flags = {}) TryMakeRef() argument
558 MakeRef(JSHeapBroker* broker, T object) MakeRef() argument
564 MakeRef(JSHeapBroker* broker, Handle<T> object) MakeRef() argument
571 MakeRefAssumeMemoryFence(JSHeapBroker* broker, T object) MakeRefAssumeMemoryFence() argument
578 MakeRefAssumeMemoryFence(JSHeapBroker* broker, Handle<T> object) MakeRefAssumeMemoryFence() argument
[all...]
H A Dnode-properties.cc8 #include "src/compiler/js-heap-broker.h"
325 base::Optional<MapRef> NodeProperties::GetJSCreateMap(JSHeapBroker* broker, in GetJSCreateMap() argument
332 mnewtarget.Ref(broker).IsJSFunction()) { in GetJSCreateMap()
333 ObjectRef target = mtarget.Ref(broker); in GetJSCreateMap()
334 JSFunctionRef newtarget = mnewtarget.Ref(broker).AsJSFunction(); in GetJSCreateMap()
336 newtarget.has_initial_map(broker->dependencies())) { in GetJSCreateMap()
337 MapRef initial_map = newtarget.initial_map(broker->dependencies()); in GetJSCreateMap()
351 ZoneRefUnorderedSet<MapRef> ToRefSet(JSHeapBroker* broker, in ToRefSet() argument
354 ZoneRefUnorderedSet<MapRef>(broker->zone()); in ToRefSet()
356 refs.insert(MakeRefAssumeMemoryFence(broker, *handl in ToRefSet()
361 RefSetOf(JSHeapBroker* broker, const MapRef& ref) RefSetOf() argument
371 InferMapsUnsafe( JSHeapBroker* broker, Node* receiver, Effect effect, ZoneRefUnorderedSet<MapRef>* maps_out) InferMapsUnsafe() argument
525 CanBePrimitive(JSHeapBroker* broker, Node* receiver, Effect effect) CanBePrimitive() argument
550 CanBeNullOrUndefined(JSHeapBroker* broker, Node* receiver, Effect effect) CanBeNullOrUndefined() argument
[all...]
H A Dproperty-access-builder.h10 #include "src/compiler/js-heap-broker.h"
31 PropertyAccessBuilder(JSGraph* jsgraph, JSHeapBroker* broker, in PropertyAccessBuilder() argument
33 : jsgraph_(jsgraph), broker_(broker), dependencies_(dependencies) {} 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() function in v8::internal::compiler::PropertyAccessBuilder
91 bool HasOnlyStringMaps(JSHeapBroker* broker, ZoneVector<MapRef> const& maps);
H A Djs-context-specialization.cc9 #include "src/compiler/js-heap-broker.h"
102 JSHeapBroker* broker, Node* node, size_t* distance, in GetSpecializationContext()
115 MakeRefAssumeMemoryFence(broker, HeapConstantOf(node->op())); in GetSpecializationContext()
124 return MakeRef(broker, outer.context); in GetSpecializationContext()
146 GetSpecializationContext(broker(), context, &depth, outer()); in ReduceJSLoadContext()
157 TRACE_BROKER_MISSING(broker(), "previous value for context " << concrete); in ReduceJSLoadContext()
172 TRACE_BROKER_MISSING(broker(), "slot value " << access.index() in ReduceJSLoadContext()
209 GetSpecializationContext(broker(), context, &depth, outer()); in ReduceJSStoreContext()
220 TRACE_BROKER_MISSING(broker(), "previous value for context " << concrete); in ReduceJSStoreContext()
227 base::Optional<ContextRef> GetModuleContext(JSHeapBroker* broker, Nod argument
101 GetSpecializationContext( JSHeapBroker* broker, Node* node, size_t* distance, Maybe<OuterContext> maybe_outer) GetSpecializationContext() argument
[all...]
H A Dproperty-access-builder.cc37 bool HasOnlyStringMaps(JSHeapBroker* broker, ZoneVector<MapRef> const& maps) { in HasOnlyStringMaps() argument
46 bool HasOnlyNumberMaps(JSHeapBroker* broker, ZoneVector<MapRef> const& maps) { in HasOnlyNumberMaps() argument
55 bool PropertyAccessBuilder::TryBuildStringCheck(JSHeapBroker* broker, in TryBuildStringCheck() argument
59 if (HasOnlyStringMaps(broker, maps)) { in TryBuildStringCheck()
70 bool PropertyAccessBuilder::TryBuildNumberCheck(JSHeapBroker* broker, in TryBuildNumberCheck() argument
74 if (HasOnlyNumberMaps(broker, maps)) { in TryBuildNumberCheck()
89 MapRef object_map = m.Ref(broker()).map(); in BuildCheckMaps()
169 *map_handle, *broker()->target_native_context().object()) in FoldLoadDictPrototypeConstant()
173 map = MakeRefAssumeMemoryFence(broker(), constructor.initial_map()); in FoldLoadDictPrototypeConstant()
195 if (!m.HasResolvedValue() || !m.Ref(broker()) in TryFoldLoadConstantDataField()
[all...]
H A Daccess-info.cc360 AccessInfoFactory::AccessInfoFactory(JSHeapBroker* broker, in AccessInfoFactory() argument
363 : broker_(broker), in AccessInfoFactory()
394 MakeRefAssumeMemoryFence(broker(), group.front()); in ComputeElementAccessInfos()
401 MakeRefAssumeMemoryFence(broker(), group[i]); in ComputeElementAccessInfos()
439 broker()->CanonicalPersistentHandle( in ComputeDataFieldAccessInfo()
442 TryMakeRef<Object>(broker(), descriptors_field_type); in ComputeDataFieldAccessInfo()
477 TryMakeRef(broker(), descriptors_field_type->AsClass()); in ComputeDataFieldAccessInfo()
524 Isolate* isolate, Zone* zone, JSHeapBroker* broker, in AccessorAccessInfoHelper()
530 Handle<PrototypeInfo> proto_info = broker->CanonicalPersistentHandle( in AccessorAccessInfoHelper()
533 broker in AccessorAccessInfoHelper()
523 AccessorAccessInfoHelper( Isolate* isolate, Zone* zone, JSHeapBroker* broker, const AccessInfoFactory* ai_factory, MapRef receiver_map, NameRef name, MapRef map, base::Optional<JSObjectRef> holder, AccessMode access_mode, AccessorsObjectGetter get_accessors) AccessorAccessInfoHelper() argument
[all...]
H A Dpipeline.cc53 #include "src/compiler/js-heap-broker.h"
357 JSHeapBroker* broker() const { return broker_; } in broker() function in v8::internal::compiler::PipelineData
359 std::unique_ptr<JSHeapBroker> broker(broker_); in ReleaseBroker()
361 return broker; in ReleaseBroker()
444 new Typer(broker(), typer_flags_, graph(), &info()->tick_counter()); in CreateTyper()
683 // Step A.1. Initialize the heap broker.
813 explicit LocalIsolateScope(JSHeapBroker* broker, in LocalIsolateScope() argument
816 : broker_(broker), info_(info) { in LocalIsolateScope()
957 UnparkedScopeIfNeeded scope(data->broker()); in TraceScheduleAndVerify()
971 UnparkedScopeIfNeeded scope(data->broker()); in TraceScheduleAndVerify()
[all...]
H A Djs-inlining.cc17 #include "src/compiler/js-heap-broker.h"
304 if (match.HasResolvedValue() && match.Ref(broker()).IsJSFunction()) { in DetermineCallTarget()
305 JSFunctionRef function = match.Ref(broker()).AsJSFunction(); in DetermineCallTarget()
308 if (!function.feedback_vector(broker()->dependencies()).has_value()) { in DetermineCallTarget()
320 if (!function.native_context().equals(broker()->target_native_context())) { in DetermineCallTarget()
334 FeedbackCellRef cell = n.GetFeedbackCellRefChecked(broker()); in DetermineCallTarget()
337 FeedbackCellRef cell = MakeRef(broker(), FeedbackCellOf(match.op())); in DetermineCallTarget()
355 if (match.HasResolvedValue() && match.Ref(broker()).IsJSFunction()) { in DetermineCallContext()
356 JSFunctionRef function = match.Ref(broker()).AsJSFunction(); in DetermineCallContext()
358 CHECK(function.feedback_vector(broker() in DetermineCallContext()
[all...]
H A Djs-generic-lowering.cc14 #include "src/compiler/js-heap-broker.h"
41 JSHeapBroker* broker) in JSGenericLowering()
42 : AdvancedReducer(editor), jsgraph_(jsgraph), broker_(broker) {} in JSGenericLowering()
243 JSHeapBroker* broker) { in ShouldUseMegamorphicLoadBuiltin()
245 broker->GetFeedbackForPropertyAccess(source, AccessMode::kLoad, name); in ShouldUseMegamorphicLoadBuiltin()
284 node, ShouldUseMegamorphicLoadBuiltin(p.feedback(), {}, broker()) in LowerJSLoadProperty()
291 node, ShouldUseMegamorphicLoadBuiltin(p.feedback(), {}, broker()) in LowerJSLoadProperty()
305 node->InsertInput(zone(), 1, jsgraph()->Constant(p.name(broker()))); in LowerJSLoadNamed()
309 node->InsertInput(zone(), 1, jsgraph()->Constant(p.name(broker()))); in LowerJSLoadNamed()
313 p.feedback(), p.name(broker()), broke in LowerJSLoadNamed()
40 JSGenericLowering(JSGraph* jsgraph, Editor* editor, JSHeapBroker* broker) JSGenericLowering() argument
241 ShouldUseMegamorphicLoadBuiltin(FeedbackSource const& source, base::Optional<NameRef> name, JSHeapBroker* broker) ShouldUseMegamorphicLoadBuiltin() argument
[all...]
H A Djs-native-context-specialization.cc38 bool HasNumberMaps(JSHeapBroker* broker, ZoneVector<MapRef> const& maps) { in HasNumberMaps() argument
45 bool HasOnlyJSArrayMaps(JSHeapBroker* broker, ZoneVector<MapRef> const& maps) { in HasOnlyJSArrayMaps() argument
55 Editor* editor, JSGraph* jsgraph, JSHeapBroker* broker, Flags flags, in JSNativeContextSpecialization()
59 broker_(broker), in JSNativeContextSpecialization()
61 global_object_(broker->target_native_context().global_object().object()), in JSNativeContextSpecialization()
63 broker->target_native_context().global_proxy_object().object()), in JSNativeContextSpecialization()
129 JSHeapBroker* broker, Node* node) { in GetMaxStringLength()
135 if (matcher.HasResolvedValue() && matcher.Ref(broker).IsString()) { in GetMaxStringLength()
136 StringRef input = matcher.Ref(broker).AsString(); in GetMaxStringLength()
156 if (matcher.HasResolvedValue() && matcher.Ref(broker()) in ReduceJSToString()
54 JSNativeContextSpecialization( Editor* editor, JSGraph* jsgraph, JSHeapBroker* broker, Flags flags, CompilationDependencies* dependencies, Zone* zone, Zone* shared_zone) JSNativeContextSpecialization() argument
128 GetMaxStringLength( JSHeapBroker* broker, Node* node) GetMaxStringLength() argument
203 IsStringConstant(JSHeapBroker* broker, Node* node) IsStringConstant() argument
1579 GetTypedArrayConstant(JSHeapBroker* broker, Node* receiver) GetTypedArrayConstant() argument
[all...]
H A Djs-create-lowering.cc119 NodeProperties::GetJSCreateMap(broker(), node); in ReduceJSCreate()
123 HeapObjectMatcher(new_target).Ref(broker()).AsJSFunction(); in ReduceJSCreate()
155 MakeRef(broker(), state_info.shared_info().ToHandleChecked()); in ReduceJSCreateArguments()
409 MapRef fixed_array_map = MakeRef(broker(), factory()->fixed_array_map()); in ReduceJSCreateGeneratorObject()
631 base::Optional<AllocationSiteRef> site_ref = p.site(broker()); in ReduceJSCreateArray()
635 NodeProperties::GetJSCreateMap(broker(), node); in ReduceJSCreateArray()
640 HeapObjectMatcher(new_target).Ref(broker()).AsJSFunction(); in ReduceJSCreateArray()
658 MakeRef(broker(), factory()->array_constructor_protector()); in ReduceJSCreateArray()
782 MapRef fixed_array_map = MakeRef(broker(), factory()->fixed_array_map()); in ReduceJSCreateAsyncFunctionObject()
886 MapRef const map = p.map(broker()); in ReduceJSCreateBoundFunction()
1326 GetObjectCreateMap(JSHeapBroker* broker, HeapObjectRef prototype) GetObjectCreateMap() argument
[all...]
H A Djs-inlining-heuristic.cc10 #include "src/compiler/js-heap-broker.h"
29 bool CanConsiderForInlining(JSHeapBroker* broker, in CanConsiderForInlining() argument
75 bool CanConsiderForInlining(JSHeapBroker* broker, in CanConsiderForInlining() argument
78 function.raw_feedback_cell(broker->dependencies()); in CanConsiderForInlining()
79 bool const result = CanConsiderForInlining(broker, feedback_cell); in CanConsiderForInlining()
97 if (m.HasResolvedValue() && m.Ref(broker()).IsJSFunction()) { in CollectFunctions()
98 JSFunctionRef function = m.Ref(broker()).AsJSFunction(); in CollectFunctions()
100 if (CanConsiderForInlining(broker(), function)) { in CollectFunctions()
114 if (!m2.HasResolvedValue() || !m2.Ref(broker()).IsJSFunction()) { in CollectFunctions()
119 out.functions[n] = m2.Ref(broker()) in CollectFunctions()
[all...]
H A Djs-inlining-heuristic.h20 JSHeapBroker* broker, in JSInliningHeuristic()
23 inliner_(editor, local_zone, info, jsgraph, broker, source_positions), in JSInliningHeuristic()
28 broker_(broker), in JSInliningHeuristic()
97 // TODO(neis): Make heap broker a component of JSGraph?
98 JSHeapBroker* broker() const { return broker_; } in broker() function in v8::internal::compiler::final
18 JSInliningHeuristic(Editor* editor, Zone* local_zone, OptimizedCompilationInfo* info, JSGraph* jsgraph, JSHeapBroker* broker, SourcePositionTable* source_positions, Mode mode) JSInliningHeuristic() argument
H A Dtyped-optimization.cc10 #include "src/compiler/js-heap-broker.h"
23 JSGraph* jsgraph, JSHeapBroker* broker) in TypedOptimization()
27 broker_(broker), in TypedOptimization()
29 Type::Constant(broker, factory()->true_value(), graph()->zone())), in TypedOptimization()
31 Type::Constant(broker, factory()->false_value(), graph()->zone())), in TypedOptimization()
110 base::Optional<MapRef> GetStableMapFromObjectType(JSHeapBroker* broker, in GetStableMapFromObjectType() argument
228 GetStableMapFromObjectType(broker(), object_type); in ReduceCheckMaps()
299 GetStableMapFromObjectType(broker(), object_type); in ReduceLoadField()
560 if (m.Ref(broker()).IsString()) { in ReduceStringLength()
561 if (m.Ref(broker()) in ReduceStringLength()
21 TypedOptimization(Editor* editor, CompilationDependencies* dependencies, JSGraph* jsgraph, JSHeapBroker* broker) TypedOptimization() argument
[all...]
H A Djs-context-specialization.h40 JSHeapBroker* broker, Maybe<OuterContext> outer, in JSContextSpecialization()
46 broker_(broker) {} in JSContextSpecialization()
71 JSHeapBroker* broker() const { return broker_; } in broker() function in v8::internal::compiler::final
39 JSContextSpecialization(Editor* editor, JSGraph* jsgraph, JSHeapBroker* broker, Maybe<OuterContext> outer, MaybeHandle<JSFunction> closure) JSContextSpecialization() argument
H A Djs-inlining.h27 JSGraph* jsgraph, JSHeapBroker* broker, in JSInliner()
33 broker_(broker), in JSInliner()
55 // TODO(neis): Make heap broker a component of JSGraph?
56 JSHeapBroker* broker() const { return broker_; } in broker() function in v8::internal::compiler::final
26 JSInliner(Editor* editor, Zone* local_zone, OptimizedCompilationInfo* info, JSGraph* jsgraph, JSHeapBroker* broker, SourcePositionTable* source_positions) JSInliner() argument
H A Dmap-inference.cc17 MapInference::MapInference(JSHeapBroker* broker, Node* object, Effect effect) in MapInference() argument
18 : broker_(broker), object_(object), maps_(broker->zone()) { in MapInference()
19 ZoneRefUnorderedSet<MapRef> maps(broker->zone()); in MapInference()
H A Djs-operator.h372 ScopeInfoRef scope_info(JSHeapBroker* broker) const { in scope_info()
373 return scope_info_.AsRef(broker); in scope_info()
404 NameRef name(JSHeapBroker* broker) const { return name_.AsRef(broker); } in name()
454 NameRef name(JSHeapBroker* broker) const { return name_.AsRef(broker); } in name()
482 NameRef name(JSHeapBroker* broker) const { return name_.AsRef(broker); } in name()
515 NameRef name(JSHeapBroker* broker) const { return name_.AsRef(broker); } in name()
[all...]
H A Dconstant-folding-reducer.h21 JSHeapBroker* broker);
32 JSHeapBroker* broker() const { return broker_; } in broker() function in v8::internal::compiler::final
/third_party/node/deps/v8/src/maglev/
H A Dmaglev-compilation-unit.cc7 #include "src/compiler/js-heap-broker.h"
19 shared_function_info_(MakeRef(broker(), function->shared())), in MaglevCompilationUnit()
21 feedback_(MakeRef(broker(), function->feedback_vector())), in MaglevCompilationUnit()
28 compiler::JSHeapBroker* MaglevCompilationUnit::broker() const { in broker() function in v8::internal::maglev::MaglevCompilationUnit
29 return info_->broker(); in broker()
H A Dmaglev-compilation-info.cc8 #include "src/compiler/js-heap-broker.h"
69 zone()->New<compiler::CompilationDependencies>(broker(), zone()); in MAGLEV_COMPILATION_FLAG_LIST()
70 USE(deps); // The deps register themselves in the heap broker. in MAGLEV_COMPILATION_FLAG_LIST()
72 // Heap broker initialization may already use IsPendingAllocation. in MAGLEV_COMPILATION_FLAG_LIST()
75 broker()->SetTargetNativeContextRef( in MAGLEV_COMPILATION_FLAG_LIST()
77 broker()->InitializeAndStartSerializing(); in MAGLEV_COMPILATION_FLAG_LIST()
78 broker()->StopSerializing(); in MAGLEV_COMPILATION_FLAG_LIST()
H A Dmaglev-compiler.h43 compiler::JSHeapBroker* broker() const { in broker() function in v8::internal::maglev::MaglevCompiler
44 return toplevel_compilation_unit_->broker(); in broker()
/third_party/node/deps/v8/include/cppgc/
H A Dephemeron-pair.h8 #include "cppgc/liveness-broker.h"
23 void ClearValueIfKeyIsDead(const LivenessBroker& broker) { in ClearValueIfKeyIsDead()
24 if (!broker.IsHeapObjectAlive(key)) value = nullptr; in ClearValueIfKeyIsDead()
/third_party/node/deps/v8/include/v8-include/cppgc/
H A Dephemeron-pair.h8 #include "cppgc/liveness-broker.h"
23 void ClearValueIfKeyIsDead(const LivenessBroker& broker) { in ClearValueIfKeyIsDead()
24 if (!broker.IsHeapObjectAlive(key)) value = nullptr; in ClearValueIfKeyIsDead()

Completed in 25 milliseconds

1234