/third_party/node/deps/v8/src/compiler/ |
D | js-heap-broker.cc | 37 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 …]
|
D | property-access-builder.h | 24 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);
|
D | js-heap-broker.h | 99 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 …]
|
D | heap-refs.cc | 83 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 …]
|
D | constant-folding-reducer.h | 21 JSHeapBroker* broker); in NON_EXPORTED_BASE() 32 JSHeapBroker* broker() const { return broker_; } in NON_EXPORTED_BASE() 35 JSHeapBroker* const broker_; in NON_EXPORTED_BASE()
|
D | typer.h | 31 Typer(JSHeapBroker* broker, Flags flags, Graph* graph, 50 JSHeapBroker* broker() const { return broker_; } in broker() 56 JSHeapBroker* broker_;
|
D | simplified-operator-reducer.h | 31 JSHeapBroker* broker, in NON_EXPORTED_BASE() 61 JSHeapBroker* broker() const { return broker_; } in NON_EXPORTED_BASE() 64 JSHeapBroker* const broker_; in NON_EXPORTED_BASE()
|
D | js-generic-lowering.h | 26 JSGenericLowering(JSGraph* jsgraph, Editor* editor, JSHeapBroker* broker); 61 JSHeapBroker* broker() const { return broker_; } in broker() 65 JSHeapBroker* const broker_;
|
D | map-inference.h | 22 class JSHeapBroker; variable 37 MapInference(JSHeapBroker* broker, Node* object, Effect effect); 83 JSHeapBroker* const broker_;
|
D | js-context-specialization.h | 40 JSHeapBroker* broker, Maybe<OuterContext> outer, in JSContextSpecialization() 71 JSHeapBroker* broker() const { return broker_; } in broker() 76 JSHeapBroker* const broker_;
|
D | common-operator-reducer.h | 28 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()
|
D | js-inlining.h | 27 JSGraph* jsgraph, JSHeapBroker* broker, in JSInliner() 56 JSHeapBroker* broker() const { return broker_; } in broker() 62 JSHeapBroker* const broker_;
|
D | effect-control-linearizer.h | 21 class JSHeapBroker; variable 26 JSHeapBroker* broker);
|
D | js-inlining-heuristic.h | 20 JSHeapBroker* broker, in JSInliningHeuristic() 98 JSHeapBroker* broker() const { return broker_; } in broker() 109 JSHeapBroker* const broker_;
|
D | typed-optimization.h | 31 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()
|
D | js-intrinsic-lowering.h | 34 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()
|
D | js-typed-lowering.h | 35 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()
|
D | js-native-context-specialization.h | 32 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_;
|
D | node-properties.h | 223 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,
|
D | graph-reducer.h | 21 class JSHeapBroker; variable 143 JSHeapBroker* broker, Node* dead = nullptr, in NON_EXPORTED_BASE() 200 JSHeapBroker* const broker_; in NON_EXPORTED_BASE()
|
D | js-type-hint-lowering.h | 43 JSTypeHintLowering(JSHeapBroker* broker, JSGraph* jsgraph, 172 JSHeapBroker* broker() const { return broker_; } in broker() 178 JSHeapBroker* const broker_;
|
D | js-create-lowering.h | 37 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()
|
D | access-info.h | 24 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/ |
D | maglev-compilation-info.h | 22 class JSHeapBroker; variable 50 compiler::JSHeapBroker* broker() const { return broker_.get(); } in broker() 91 const std::unique_ptr<compiler::JSHeapBroker> broker_;
|
D | maglev-compiler.h | 17 class JSHeapBroker; variable 43 compiler::JSHeapBroker* broker() const { in broker()
|