Lines Matching full:heap
1301 __ CompareRoot(reg, Heap::kTrueValueRootIndex);
1310 __ CompareRoot(reg, Heap::kUndefinedValueRootIndex);
1312 __ CompareRoot(reg, Heap::kTrueValueRootIndex);
1314 __ CompareRoot(reg, Heap::kFalseValueRootIndex);
1323 Heap::kHeapNumberMapRootIndex);
1354 __ CompareRoot(rsp, Heap::kStackLimitRootIndex);
1450 __ LoadRoot(ToRegister(result), Heap::kTrueValueRootIndex);
1454 __ LoadRoot(ToRegister(result), Heap::kFalseValueRootIndex);
1487 __ LoadRoot(result, Heap::kTrueValueRootIndex);
1490 __ LoadRoot(result, Heap::kFalseValueRootIndex);
1514 __ LoadRoot(result, Heap::kFalseValueRootIndex);
1518 __ CompareRoot(reg, Heap::kNullValueRootIndex);
1520 ASSERT(Heap::kTrueValueRootIndex >= 0);
1521 __ movl(result, Immediate(Heap::kTrueValueRootIndex));
1524 __ Set(result, Heap::kFalseValueRootIndex);
1530 __ CompareRoot(reg, Heap::kUndefinedValueRootIndex);
1541 __ LoadRoot(result, Heap::kFalseValueRootIndex);
1544 __ LoadRoot(result, Heap::kTrueValueRootIndex);
1566 __ CompareRoot(reg, Heap::kNullValueRootIndex);
1573 __ CompareRoot(reg, Heap::kUndefinedValueRootIndex);
1594 __ CompareRoot(input, Heap::kNullValueRootIndex);
1621 __ LoadRoot(result, Heap::kFalseValueRootIndex);
1625 __ LoadRoot(result, Heap::kTrueValueRootIndex);
1656 ASSERT(Heap::kFalseValueRootIndex == Heap::kTrueValueRootIndex + 1);
1657 __ LoadRootIndexed(result, result, Heap::kTrueValueRootIndex);
1707 __ LoadRoot(result, Heap::kTrueValueRootIndex);
1710 __ LoadRoot(result, Heap::kFalseValueRootIndex);
1749 __ LoadRoot(result, Heap::kTrueValueRootIndex);
1754 __ LoadRoot(result, Heap::kFalseValueRootIndex);
1840 __ LoadRoot(result, Heap::kTrueValueRootIndex);
1844 __ LoadRoot(result, Heap::kFalseValueRootIndex);
1884 __ LoadRoot(ToRegister(instr->result()), Heap::kFalseValueRootIndex);
1887 __ LoadRoot(ToRegister(instr->result()), Heap::kTrueValueRootIndex);
1945 __ LoadRoot(ToRegister(instr->result()), Heap::kTheHoleValueRootIndex);
1957 __ CompareRoot(object, Heap::kNullValueRootIndex);
1964 __ LoadRoot(ToRegister(instr->result()), Heap::kFalseValueRootIndex);
2007 __ LoadRoot(rax, Heap::kTrueValueRootIndex);
2010 __ LoadRoot(rax, Heap::kFalseValueRootIndex);
2028 __ LoadRoot(ToRegister(instr->result()), Heap::kFalseValueRootIndex);
2031 __ LoadRoot(ToRegister(instr->result()), Heap::kTrueValueRootIndex);
2078 __ CompareRoot(result, Heap::kTheHoleValueRootIndex);
2112 __ CompareRoot(Operand(temp, 0), Heap::kTheHoleValueRootIndex);
2255 __ CompareRoot(result, Heap::kTheHoleValueRootIndex);
2284 Heap::kFixedArrayMapRootIndex);
2287 Heap::kFixedCOWArrayMapRootIndex);
2342 __ CompareRoot(result, Heap::kTheHoleValueRootIndex);
2461 __ CompareRoot(receiver, Heap::kNullValueRootIndex);
2463 __ CompareRoot(receiver, Heap::kUndefinedValueRootIndex);
2603 Heap::kHeapNumberMapRootIndex);
2633 // Set the pointer to the new heap number in tmp.
3150 Heap::kEmptyStringRootIndex);
3251 __ LoadRoot(result, Heap::kSingleCharacterStringCacheRootIndex);
3255 __ CompareRoot(result, Heap::kUndefinedValueRootIndex);
3377 // Heap number map check.
3379 Heap::kHeapNumberMapRootIndex);
3385 __ CompareRoot(input_reg, Heap::kUndefinedValueRootIndex);
3395 // Heap number to XMM conversion.
3421 // Heap number map check.
3423 Heap::kHeapNumberMapRootIndex);
3429 __ CompareRoot(input_reg, Heap::kUndefinedValueRootIndex);
3442 // Deoptimize if we don't have a heap number.
3596 if (heap()->InNewSpace(*object)) {
3698 __ CompareRoot(rbx, Heap::kUndefinedValueRootIndex);
3752 Heap::kTrueValueRootIndex :
3753 Heap::kFalseValueRootIndex);
3786 __ LoadRoot(result, Heap::kFalseValueRootIndex);
3790 __ LoadRoot(result, Heap::kTrueValueRootIndex);
3834 if (type_name->Equals(heap()->number_symbol())) {
3837 Heap::kHeapNumberMapRootIndex);
3841 } else if (type_name->Equals(heap()->string_symbol())) {
3849 } else if (type_name->Equals(heap()->boolean_symbol())) {
3850 __ CompareRoot(input, Heap::kTrueValueRootIndex);
3852 __ CompareRoot(input, Heap::kFalseValueRootIndex);
3855 } else if (type_name->Equals(heap()->undefined_symbol())) {
3856 __ CompareRoot(input, Heap::kUndefinedValueRootIndex);
3865 } else if (type_name->Equals(heap()->function_symbol())) {
3870 } else if (type_name->Equals(heap()->object_symbol())) {
3872 __ CompareRoot(input, Heap::kNullValueRootIndex);
3901 __ LoadRoot(result, Heap::kFalseValueRootIndex);
3905 __ LoadRoot(result, Heap::kTrueValueRootIndex);
3987 __ CompareRoot(rsp, Heap::kStackLimitRootIndex);