Home | History | Annotate | Download | only in x64

Lines Matching full:heap

84 // Name must be a symbol and receiver must be a heap object.
117 Heap::kHashTableMapRootIndex);
383 ASSERT(!masm->isolate()->heap()->InNewSpace(interceptor));
475 if (masm->isolate()->heap()->InNewSpace(call_data)) {
570 return masm->isolate()->heap()->undefined_value(); // Success.
670 return masm->isolate()->heap()->undefined_value(); // Success.
726 __ CompareRoot(rax, Heap::kNoInterceptorResultSentinelRootIndex);
899 MaybeObject* lookup_result = heap()->LookupSymbol(name);
919 } else if (heap()->InNewSpace(prototype)) {
1053 if (heap()->InNewSpace(callback_handle->data())) {
1189 __ CompareRoot(rax, Heap::kNoInterceptorResultSentinelRootIndex);
1306 if (heap()->InNewSpace(function)) {
1406 if (!object->IsJSArray() || cell != NULL) return heap()->undefined_value();
1517 __ LoadRoot(kScratchRegister, Heap::kTheHoleValueRootIndex);
1567 if (!object->IsJSArray() || cell != NULL) return heap()->undefined_value();
1589 Heap::kFixedArrayMapRootIndex);
1598 __ LoadRoot(r9, Heap::kTheHoleValueRootIndex);
1618 __ LoadRoot(rax, Heap::kUndefinedValueRootIndex);
1651 if (!object->IsString() || cell != NULL) return heap()->undefined_value();
1683 __ LoadRoot(index, Heap::kUndefinedValueRootIndex);
1702 __ LoadRoot(rax, Heap::kNanValueRootIndex);
1733 if (!object->IsString() || cell != NULL) return heap()->undefined_value();
1766 __ LoadRoot(index, Heap::kUndefinedValueRootIndex);
1786 __ LoadRoot(rax, Heap::kEmptyStringRootIndex);
1820 if (!object->IsJSObject() || argc != 1) return heap()->undefined_value();
1877 return heap()->undefined_value();
1898 if (!object->IsJSObject() || argc != 1) return heap()->undefined_value();
1945 // Check if the argument is a heap number and load its value.
1994 if (object->IsGlobalObject()) return heap()->undefined_value();
1995 if (cell != NULL) return heap()->undefined_value();
1998 if (depth == kInvalidProtoDepth) return heap()->undefined_value();
2125 // Check that the object is a smi or a heap number.
2147 __ CompareRoot(rdx, Heap::kTrueValueRootIndex);
2149 __ CompareRoot(rdx, Heap::kFalseValueRootIndex);
2466 Heap::kTheHoleValueRootIndex);
2617 __ LoadRoot(rax, Heap::kUndefinedValueRootIndex);
2624 return GetCode(NONEXISTENT, heap()->empty_string());
2756 __ CompareRoot(rbx, Heap::kTheHoleValueRootIndex);
2759 __ CompareRoot(rbx, Heap::kTheHoleValueRootIndex);
3017 __ CompareRoot(rbx, Heap::kTheHoleValueRootIndex);
3082 // Allocated the JSObject, now initialize the fields and add the heap tag.
3370 // TODO(danno): handle heap number -> pixel array conversion