/third_party/node/deps/v8/src/compiler/ |
D | heap-refs.h | 144 class ObjectRef; 178 using ref_type = ObjectRef; 219 class V8_EXPORT_PRIVATE ObjectRef { 221 ObjectRef(JSHeapBroker* broker, ObjectData* data, bool check_type = true) 228 bool equals(const ObjectRef& other) const; 253 size_t operator()(const ObjectRef& ref) const { 258 bool operator()(const ObjectRef& lhs, const ObjectRef& rhs) const { 280 friend std::ostream& operator<<(std::ostream& os, const ObjectRef& ref); 287 ZoneUnorderedSet<T, ObjectRef::Hash, ObjectRef::Equal>; 334 class HeapObjectRef : public ObjectRef { [all …]
|
D | compilation-dependencies.h | 43 ObjectRef DependOnPrototypeProperty(const JSFunctionRef& function); 59 const ObjectRef& constant, 98 const ObjectRef& value); 101 const ObjectRef& element); 109 const ObjectRef& value); 115 const ObjectRef& value); 159 const ObjectRef& /* Contains a FieldType underneath. */ type) const;
|
D | compilation-dependencies.cc | 198 ObjectRef::Hash h; in Hash() 216 const ObjectRef& prototype) in PrototypePropertyDependency() 250 ObjectRef::Hash h; in Hash() 261 const ObjectRef prototype_; 282 ObjectRef::Hash h; in Hash() 299 const ObjectRef constant, PropertyKind kind) in ConstantInDictionaryPrototypeChainDependency() 410 ObjectRef::Hash h; in Hash() 425 const ObjectRef constant_; 435 FieldIndex index, const ObjectRef& value) in OwnConstantDataPropertyDependency() 477 ObjectRef::Hash h; in Hash() [all …]
|
D | heap-refs.cc | 291 base::Optional<ObjectRef> GetOwnFastDataPropertyFromHeap( in GetOwnFastDataPropertyFromHeap() 369 base::Optional<ObjectRef> GetOwnDictionaryPropertyFromHeap( in GetOwnDictionaryPropertyFromHeap() 917 bool ObjectRef::equals(const ObjectRef& other) const { in HEAP_BROKER_BACKGROUND_SERIALIZED_OBJECT_LIST() 921 Isolate* ObjectRef::isolate() const { return broker()->isolate(); } in isolate() 936 base::Optional<ObjectRef> ContextRef::get(int index) const { in get() 1035 bool ObjectRef::Is##Name() const { return data()->Is##Name(); } \ 1036 Name##Ref ObjectRef::As##Name() const { \ 1043 bool ObjectRef::IsSmi() const { return data()->is_smi(); } in HEAP_BROKER_OBJECT_LIST() 1045 int ObjectRef::AsSmi() const { in AsSmi() 1182 base::Optional<ObjectRef> JSObjectRef::raw_properties_or_hash() const { in raw_properties_or_hash() [all …]
|
D | access-info.h | 88 Zone* zone, MapRef receiver_map, base::Optional<ObjectRef> constant, 99 ObjectRef constant, NameRef name); 140 base::Optional<ObjectRef> constant() const { in constant() 182 base::Optional<ObjectRef> constant, 199 base::Optional<ObjectRef> constant_;
|
D | js-context-specialization.cc | 168 base::Optional<ObjectRef> maybe_value; in ReduceJSLoadContext() 278 base::Optional<ObjectRef> module = context.get(Context::EXTENSION_INDEX); in ReduceJSGetImportMeta() 280 base::Optional<ObjectRef> import_meta = in ReduceJSGetImportMeta()
|
D | processed-feedback.h | 90 base::Optional<ObjectRef> GetConstantHint() const; 93 base::Optional<ObjectRef> const cell_or_context_;
|
D | access-info.cc | 145 Zone* zone, MapRef receiver_map, base::Optional<ObjectRef> constant, in FastAccessorConstant() 176 ObjectRef constant, NameRef property_name) { in DictionaryProtoAccessorConstant() 202 base::Optional<ObjectRef> constant, base::Optional<NameRef> name, in PropertyAccessInfo() 441 base::Optional<ObjectRef> descriptors_field_type_ref = in ComputeDataFieldAccessInfo() 566 base::Optional<ObjectRef> accessor_ref = TryMakeRef(broker, accessor); in AccessorAccessInfoHelper() 1136 base::Optional<ObjectRef> descriptors_field_type_ref = in LookupTransition()
|
D | js-heap-broker.h | 42 class ObjectRef; variable 44 std::ostream& operator<<(std::ostream& os, const ObjectRef& ref); 372 friend class ObjectRef; in DEFINE_OPERATORS_FOR_FLAGS() local
|
D | property-access-builder.cc | 156 base::Optional<ObjectRef> value = in FoldLoadDictPrototypeConstant() 212 base::Optional<ObjectRef> value = in TryFoldLoadConstantDataField()
|
D | allocation-builder.h | 63 void Store(const FieldAccess& access, const ObjectRef& value) { in Store()
|
D | js-graph.h | 57 Node* Constant(const ObjectRef& value);
|
D | js-graph.cc | 50 Node* JSGraph::Constant(const ObjectRef& ref) { in Constant()
|
D | js-native-context-specialization.cc | 449 base::Optional<ObjectRef> constant = holder_ref.GetOwnFastDataProperty( in ReduceJSInstanceOf() 647 ObjectRef prototype = dependencies()->DependOnPrototypeProperty(function); in ReduceJSOrdinaryHasInstance() 781 ObjectRef property_cell_value = property_cell.value(); in ReduceGlobalAccess() 1405 ObjectRef object = m.Ref(broker()); in ReduceJSLoadNamed() 1417 ObjectRef prototype = dependencies()->DependOnPrototypeProperty(function); in ReduceJSLoadNamed() 1583 ObjectRef object = m.Ref(broker); in GetTypedArrayConstant() 1879 base::Optional<ObjectRef> element; in ReduceElementLoadFromHeapConstant() 2149 ObjectRef constant = access_info.constant().value(); in InlinePropertyGetterCall() 2197 ObjectRef constant = access_info.constant().value(); in InlinePropertySetterCall() 3385 ObjectRef receiver_prototype = receiver_map.prototype(); in CanTreatHoleAsUndefined()
|
D | js-create-lowering.cc | 1706 ObjectRef properties = *boilerplate.raw_properties_or_hash(); in TryAllocateFastLiteral() 1741 base::Optional<ObjectRef> maybe_boilerplate_value = in TryAllocateFastLiteral() 1750 ObjectRef boilerplate_value = maybe_boilerplate_value.value(); in TryAllocateFastLiteral() 1760 ObjectRef uninitialized_oddball = in TryAllocateFastLiteral() 1885 base::Optional<ObjectRef> element_value = elements.TryGet(i); in TryAllocateFastLiteralElements()
|
D | js-heap-broker.cc | 329 base::Optional<ObjectRef> GlobalAccessFeedback::GetConstantHint() const { in GetConstantHint() 565 base::Optional<ObjectRef> contents = context.get(context_slot_index); in ReadFeedbackForGlobalAccess()
|
D | node-properties.cc | 333 ObjectRef target = mtarget.Ref(broker); in GetJSCreateMap()
|
D | js-call-reducer.cc | 2758 base::Optional<ObjectRef> length_value( in ReduceFunctionPrototypeBind() 2760 base::Optional<ObjectRef> name_value( in ReduceFunctionPrototypeBind() 4352 ObjectRef target_ref = m.Ref(broker()); in ReduceJSCall() 4364 ObjectRef bound_this = function.bound_this(); in ReduceJSCall() 4377 base::Optional<ObjectRef> maybe_arg = bound_arguments.TryGet(i); in ReduceJSCall() 4960 ObjectRef target_ref = m.Ref(broker); in TargetIsClassConstructor() 5166 base::Optional<ObjectRef> maybe_arg = bound_arguments.TryGet(i); in ReduceJSConstruct() 6530 ObjectRef target_ref = search_element_matcher.Ref(broker()); in ReduceStringPrototypeStartsWith() 6714 ObjectRef ref = m.Ref(broker()); in ReduceStringPrototypeLocaleCompare() 8118 base::Optional<ObjectRef> constant = holder->GetOwnFastDataProperty( in ReduceRegExpPrototypeTest()
|
D | graph-assembler.cc | 97 TNode<Object> JSGraphAssembler::Constant(const ObjectRef& ref) { in Constant()
|
D | typed-optimization.cc | 464 ObjectRef constant = constant_type.AsHeapConstant()->Ref(); in TryReduceStringComparisonOfStringFromSingleCharCode()
|
D | graph-assembler.h | 814 TNode<Object> Constant(const ObjectRef& ref);
|
D | types.cc | 869 ObjectRef ref = MakeRefAssumeMemoryFence(broker, value); in Constant()
|
/third_party/node/deps/v8/src/handles/ |
D | handles.h | 98 class ObjectRef { 104 explicit ObjectRef(T object) : object_(object) {} in ObjectRef() function 135 V8_INLINE ObjectRef operator->() const { return ObjectRef{**this}; }
|
/third_party/node/deps/v8/src/maglev/ |
D | maglev-graph-builder.h | 254 ValueNode* GetConstant(const compiler::ObjectRef& ref) { in GetConstant()
|
D | maglev-graph-builder.cc | 316 compiler::ObjectRef property_cell_value = property_cell.value(); in MAGLEV_UNIMPLEMENTED_BYTECODE()
|