/third_party/node/deps/v8/src/runtime/ |
H A D | runtime-test.cc | 1021 static void DebugPrintImpl(MaybeObject maybe_object) { in DebugPrintImpl() argument 1023 if (maybe_object->IsCleared()) { in DebugPrintImpl() 1026 Object object = maybe_object.GetHeapObjectOrSmi(); in DebugPrintImpl() 1027 bool weak = maybe_object.IsWeak(); in DebugPrintImpl() 1049 MaybeObject maybe_object(*args.address_of_arg_at(0)); in RUNTIME_FUNCTION() 1050 DebugPrintImpl(maybe_object); in RUNTIME_FUNCTION() 1059 MaybeObject maybe_object(*args.address_of_arg_at(0)); in RUNTIME_FUNCTION() 1060 if (!maybe_object.IsCleared()) { in RUNTIME_FUNCTION() 1061 Object object = maybe_object.GetHeapObjectOrSmi(); in RUNTIME_FUNCTION()
|
/third_party/node/deps/v8/src/objects/ |
H A D | shared-function-info.cc | 200 MaybeObject maybe_object = list.Get(function_literal_id); in SetScript() local 202 if (maybe_object->GetHeapObjectIfWeak(&heap_object)) { in SetScript()
|
H A D | objects.cc | 1825 MaybeObject maybe_object(v.value); in operator <<() 1828 if (maybe_object->ToSmi(&smi)) { in operator <<() 1830 } else if (maybe_object->IsCleared()) { in operator <<() 1832 } else if (maybe_object->GetHeapObjectIfWeak(&heap_object)) { in operator <<() 1835 } else if (maybe_object->GetHeapObjectIfStrong(&heap_object)) { in operator <<()
|
/third_party/node/deps/v8/src/diagnostics/ |
H A D | objects-debug.cc | 1855 MaybeObject maybe_object = shared_function_infos().Get(i); in ScriptVerify() local 1857 CHECK(maybe_object->IsWeak() || maybe_object->IsCleared() || in ScriptVerify() 1858 (maybe_object->GetHeapObjectIfStrong(&heap_object) && in ScriptVerify()
|
/third_party/node/deps/v8/src/builtins/ |
H A D | builtins-object-gen.cc | 77 void GetOwnValuesOrEntries(TNode<Context> context, TNode<Object> maybe_object, 166 TNode<Context> context, TNode<Object> maybe_object, in GetOwnValuesOrEntries() 168 TNode<JSReceiver> receiver = ToObject_Inline(context, maybe_object); in GetOwnValuesOrEntries() 165 GetOwnValuesOrEntries( TNode<Context> context, TNode<Object> maybe_object, CollectType collect_type) GetOwnValuesOrEntries() argument
|
/third_party/node/deps/v8/src/compiler/ |
H A D | effect-control-linearizer.cc | 297 Node* BuildIsWeakReferenceTo(Node* maybe_object, Node* value); 298 Node* BuildIsClearedWeakReference(Node* maybe_object); 6651 Node* maybe_object) { in BuildStrongReferenceFromWeakReference() 6653 __ WordAnd(__ BitcastMaybeObjectToWord(maybe_object), in BuildStrongReferenceFromWeakReference() 6657 Node* EffectControlLinearizer::BuildIsWeakReferenceTo(Node* maybe_object, in BuildIsWeakReferenceTo() argument 6662 TruncateWordToInt32(__ BitcastMaybeObjectToWord(maybe_object)), in BuildIsWeakReferenceTo() 6666 return __ WordEqual(__ WordAnd(__ BitcastMaybeObjectToWord(maybe_object), in BuildIsWeakReferenceTo() 6672 Node* EffectControlLinearizer::BuildIsClearedWeakReference(Node* maybe_object) { in BuildIsClearedWeakReference() argument 6674 TruncateWordToInt32(__ BitcastMaybeObjectToWord(maybe_object)), in BuildIsClearedWeakReference() 6650 BuildStrongReferenceFromWeakReference( Node* maybe_object) BuildStrongReferenceFromWeakReference() argument
|
/third_party/node/deps/v8/src/torque/ |
H A D | implementation-visitor.cc | 4342 bool maybe_object = !type->IsSubtypeOf(TypeOracle::GetStrongTaggedType()); in GenerateRuntimeTypeCheck() local 4346 if (maybe_object) { in GenerateRuntimeTypeCheck() 4353 if (maybe_object) { in GenerateRuntimeTypeCheck() 5143 bool maybe_object = in GenerateFieldValueVerifier() local 5145 const char* object_type = maybe_object ? "MaybeObject" : "Object"; in GenerateFieldValueVerifier() 5147 maybe_object ? "VerifyMaybeObjectPointer" : "VerifyPointer"; in GenerateFieldValueVerifier()
|
/third_party/node/deps/v8/src/codegen/ |
H A D | code-stub-assembler.cc | 2093 void CodeStubAssembler::DispatchMaybeObject(TNode<MaybeObject> maybe_object, 2099 GotoIf(TaggedIsSmi(maybe_object), &inner_if_smi); 2101 GotoIf(IsCleared(maybe_object), if_cleared); 2103 GotoIf(IsStrong(maybe_object), &inner_if_strong); 2105 *extracted = GetHeapObjectAssumeWeak(maybe_object); 2109 *extracted = CAST(maybe_object); 2113 *extracted = CAST(maybe_object); 2164 // (maybe_object & ~mask) == value 2165 // It works for non-Smi |maybe_object| and for both Smi and HeapObject values 2168 TNode<MaybeObject> maybe_object, TNod [all...] |
H A D | code-stub-assembler.h | 1456 // Figures out whether the value of maybe_object is: 1464 void DispatchMaybeObject(TNode<MaybeObject> maybe_object, Label* if_smi, 1484 // Checks if |maybe_object| is a weak reference to given |heap_object|. 1485 // Works for both any tagged |maybe_object| values. 1486 TNode<BoolT> IsWeakReferenceTo(TNode<MaybeObject> maybe_object, 1488 // Returns true if the |object| is a HeapObject and |maybe_object| is a weak 1490 // The |maybe_object| must not be a Smi. 1491 TNode<BoolT> IsWeakReferenceToObject(TNode<MaybeObject> maybe_object,
|
/third_party/node/deps/v8/src/heap/ |
H A D | heap.cc | 6340 MaybeObject maybe_object = retained_maps.Get(i); in CompactRetainedMaps() local 6341 if (maybe_object->IsCleared()) { in CompactRetainedMaps() 6345 DCHECK(maybe_object->IsWeak()); in CompactRetainedMaps() 6350 retained_maps.Set(new_length, maybe_object); in CompactRetainedMaps()
|