Home | History | Annotate | Download | only in x64

Lines Matching refs:FieldOperand

1134   __ movq(result, FieldOperand(array, JSArray::kLengthOffset));
1141 __ movq(result, FieldOperand(array, FixedArray::kLengthOffset));
1148 __ movl(result, FieldOperand(array, ExternalPixelArray::kLengthOffset));
1163 __ movq(result, FieldOperand(input, JSValue::kValueOffset));
1322 __ CompareRoot(FieldOperand(reg, HeapObject::kMapOffset),
1329 __ ucomisd(xmm0, FieldOperand(reg, HeapNumber::kValueOffset));
1536 __ movq(scratch, FieldOperand(reg, HeapObject::kMapOffset));
1537 __ testb(FieldOperand(scratch, Map::kBitFieldOffset),
1579 __ movq(scratch, FieldOperand(reg, HeapObject::kMapOffset));
1580 __ testb(FieldOperand(scratch, Map::kBitFieldOffset),
1597 __ movq(kScratchRegister, FieldOperand(input, HeapObject::kMapOffset));
1599 __ testb(FieldOperand(kScratchRegister, Map::kBitFieldOffset),
1604 FieldOperand(kScratchRegister, Map::kInstanceTypeOffset));
1738 __ movl(result, FieldOperand(input, String::kHashFieldOffset));
1750 __ testl(FieldOperand(input, String::kHashFieldOffset),
1766 __ testl(FieldOperand(input, String::kHashFieldOffset),
1793 __ movq(temp, FieldOperand(temp, Map::kConstructorOffset));
1811 __ movq(temp, FieldOperand(temp, JSFunction::kSharedFunctionInfoOffset));
1812 __ movq(temp, FieldOperand(temp,
1871 __ Cmp(FieldOperand(reg, HeapObject::kMapOffset), instr->map());
1938 __ movq(map, FieldOperand(object, HeapObject::kMapOffset));
2154 __ movq(result, FieldOperand(object, instr->hydrogen()->offset()));
2156 __ movq(result, FieldOperand(object, JSObject::kPropertiesOffset));
2157 __ movq(result, FieldOperand(result, instr->hydrogen()->offset()));
2174 __ movq(result, FieldOperand(object, offset + type->instance_size()));
2177 __ movq(result, FieldOperand(object, JSObject::kPropertiesOffset));
2178 __ movq(result, FieldOperand(result, offset + FixedArray::kHeaderSize));
2200 __ Cmp(FieldOperand(object, HeapObject::kMapOffset), map);
2207 __ Cmp(FieldOperand(object, HeapObject::kMapOffset), map);
2246 __ testb(FieldOperand(result, Map::kBitFieldOffset),
2252 FieldOperand(function, JSFunction::kPrototypeOrInitialMapOffset));
2264 __ movq(result, FieldOperand(result, Map::kPrototypeOffset));
2270 __ movq(result, FieldOperand(result, Map::kConstructorOffset));
2280 __ movq(result, FieldOperand(input, JSObject::kElementsOffset));
2283 __ CompareRoot(FieldOperand(result, HeapObject::kMapOffset),
2286 __ CompareRoot(FieldOperand(result, HeapObject::kMapOffset),
2291 __ movq(temp, FieldOperand(result, HeapObject::kMapOffset));
2292 __ movzxbq(temp, FieldOperand(temp, Map::kInstanceTypeOffset));
2306 __ movq(result, FieldOperand(input,
2336 __ movq(result, FieldOperand(elements,
2540 __ movq(result, FieldOperand(result, JSFunction::kContextOffset));
2553 __ movq(result, FieldOperand(global, GlobalObject::kGlobalReceiverOffset));
2566 __ movq(rsi, FieldOperand(rdi, JSFunction::kContextOffset));
2582 __ call(FieldOperand(rdi, JSFunction::kCodeEntryOffset));
2602 __ CompareRoot(FieldOperand(input_reg, HeapObject::kMapOffset),
2614 __ movl(tmp, FieldOperand(input_reg, HeapNumber::kExponentOffset));
2642 __ movq(tmp2, FieldOperand(input_reg, HeapNumber::kValueOffset));
2645 __ movq(FieldOperand(tmp, HeapNumber::kValueOffset), tmp2);
2815 __ movsd(xmm1, FieldOperand(right_reg, HeapNumber::kValueOffset));
2963 __ Move(FieldOperand(object, HeapObject::kMapOffset), instr->transition());
2968 __ movq(FieldOperand(object, offset), value);
2976 __ movq(temp, FieldOperand(object, JSObject::kPropertiesOffset));
2977 __ movq(FieldOperand(temp, offset), value);
3063 __ movq(FieldOperand(elements, offset), value);
3065 __ movq(FieldOperand(elements,
3074 __ lea(key, FieldOperand(elements,
3132 __ movq(result, FieldOperand(string, HeapObject::kMapOffset));
3133 __ movzxbl(result, FieldOperand(result, Map::kInstanceTypeOffset));
3149 __ CompareRoot(FieldOperand(string, ConsString::kSecondOffset),
3153 __ movq(string, FieldOperand(string, ConsString::kFirstOffset));
3154 __ movq(result, FieldOperand(string, HeapObject::kMapOffset));
3155 __ movzxbl(result, FieldOperand(result, Map::kInstanceTypeOffset));
3172 FieldOperand(string,
3176 __ movzxwl(result, FieldOperand(string,
3187 __ movzxbl(result, FieldOperand(string,
3190 __ movzxbl(result, FieldOperand(string,
3252 __ movq(result, FieldOperand(result,
3281 __ movq(result, FieldOperand(string, String::kLengthOffset));
3328 __ movsd(FieldOperand(reg, HeapNumber::kValueOffset), input_reg);
3378 __ CompareRoot(FieldOperand(input_reg, HeapObject::kMapOffset),
3396 __ movsd(result_reg, FieldOperand(input_reg, HeapNumber::kValueOffset));
3422 __ CompareRoot(FieldOperand(input_reg, HeapObject::kMapOffset),
3436 __ movsd(xmm0, FieldOperand(input_reg, HeapNumber::kValueOffset));
3446 __ movsd(xmm0, FieldOperand(input_reg, HeapNumber::kValueOffset));
3551 __ movq(kScratchRegister, FieldOperand(input, HeapObject::kMapOffset));
3555 __ cmpb(FieldOperand(kScratchRegister, Map::kInstanceTypeOffset),
3560 __ testb(FieldOperand(kScratchRegister, Map::kInstanceTypeOffset),
3564 __ cmpb(FieldOperand(kScratchRegister, Map::kInstanceTypeOffset),
3569 __ cmpb(FieldOperand(kScratchRegister, Map::kInstanceTypeOffset),
3589 __ Cmp(FieldOperand(reg, HeapObject::kMapOffset),
3618 __ Cmp(FieldOperand(reg, HeapObject::kMapOffset),
3628 __ Cmp(FieldOperand(reg, HeapObject::kMapOffset),
3637 __ push(FieldOperand(rax, JSFunction::kLiteralsOffset));
3665 __ push(FieldOperand(rax, JSFunction::kLiteralsOffset));
3694 __ movq(rcx, FieldOperand(rdi, JSFunction::kLiteralsOffset));
3697 __ movq(rbx, FieldOperand(rcx, literal_offset));
3726 __ movq(rdx, FieldOperand(rbx, i));
3727 __ movq(rcx, FieldOperand(rbx, i + kPointerSize));
3728 __ movq(FieldOperand(rax, i), rdx);
3729 __ movq(FieldOperand(rax, i + kPointerSize), rcx);
3732 __ movq(rdx, FieldOperand(rbx, size - kPointerSize));
3733 __ movq(FieldOperand(rax, size - kPointerSize), rdx);
3836 __ CompareRoot(FieldOperand(input, HeapObject::kMapOffset),
3845 __ testb(FieldOperand(input, Map::kBitFieldOffset),
3860 __ movq(input, FieldOperand(input, HeapObject::kMapOffset));
3861 __ testb(FieldOperand(input, Map::kBitFieldOffset),
3879 __ testb(FieldOperand(input, Map::kBitFieldOffset),