/third_party/node/deps/v8/src/compiler/ |
H A 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 [all...] |
H A D | property-access-builder.h | 24 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 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* broke [all...] |
H A D | js-heap-broker.h | 99 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 D | constant-folding-reducer.h | 21 JSHeapBroker* broker); 32 JSHeapBroker* broker() const { return broker_; } in broker() 35 JSHeapBroker* const broker_;
|
H A D | simplified-operator-reducer.h | 31 JSHeapBroker* broker, 61 JSHeapBroker* broker() const { return broker_; } in broker() 64 JSHeapBroker* const broker_;
|
H A D | typer.h | 31 Typer(JSHeapBroker* broker, Flags flags, Graph* graph, 50 JSHeapBroker* broker() const { return broker_; } in broker() 56 JSHeapBroker* broker_;
|
H A D | common-operator-reducer.h | 28 CommonOperatorReducer(Editor* editor, Graph* graph, JSHeapBroker* broker, 57 JSHeapBroker* broker() const { return broker_; } in broker() 63 JSHeapBroker* const broker_;
|
H A 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_;
|
H A 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_;
|
H A D | js-inlining.h | 27 JSGraph* jsgraph, JSHeapBroker* broker, in JSInliner() 56 JSHeapBroker* broker() const { return broker_; } in broker() 62 JSHeapBroker* const broker_;
|
H A D | map-inference.h | 22 class JSHeapBroker; 37 MapInference(JSHeapBroker* broker, Node* object, Effect effect); 83 JSHeapBroker* const broker_;
|
H A D | effect-control-linearizer.h | 21 class JSHeapBroker; 26 JSHeapBroker* broker);
|
H A D | typed-optimization.h | 31 JSGraph* jsgraph, JSHeapBroker* broker); 87 JSHeapBroker* broker() const { return broker_; } in broker() 91 JSHeapBroker* broker_;
|
H A D | js-inlining-heuristic.h | 20 JSHeapBroker* broker, in JSInliningHeuristic() 98 JSHeapBroker* broker() const { return broker_; } in broker() 109 JSHeapBroker* const broker_;
|
H A D | js-intrinsic-lowering.h | 34 JSIntrinsicLowering(Editor* editor, JSGraph* jsgraph, JSHeapBroker* broker); 87 JSHeapBroker* broker() const { return broker_; } in broker() 94 JSHeapBroker* const broker_;
|
H A D | js-native-context-specialization.h | 32 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 D | js-typed-lowering.h | 35 JSTypedLowering(Editor* editor, JSGraph* jsgraph, JSHeapBroker* broker, 96 JSHeapBroker* broker() const { return broker_; } in broker() 104 JSHeapBroker* broker_;
|
H A D | graph-reducer.h | 21 class JSHeapBroker; 143 JSHeapBroker* broker, Node* dead = nullptr, 200 JSHeapBroker* const broker_;
|
H A D | access-info.h | 24 class JSHeapBroker; 219 AccessInfoFactory(JSHeapBroker* broker, CompilationDependencies* dependencies, 280 JSHeapBroker* broker() const { return broker_; } in broker() 284 JSHeapBroker* const broker_;
|
H A D | property-access-builder.cc | 37 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 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,
|
H A D | js-type-hint-lowering.h | 43 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 D | maglev-compiler.h | 17 class JSHeapBroker; 43 compiler::JSHeapBroker* broker() const { in broker()
|
H A D | maglev-compilation-info.h | 22 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.
|