Lines Matching refs:FieldOperand

359   __ SmiAddConstant(FieldOperand(rbx, Cell::kValueOffset),  in EmitProfilingCounterDecrement()
368 __ movp(FieldOperand(rbx, Cell::kValueOffset), kScratchRegister); in EmitProfilingCounterReset()
748 __ movp(rbx, FieldOperand(rsi, HeapObject::kMapOffset)); in EmitDebugCheckDeclarationContext()
1032 __ movp(rax, FieldOperand(rax, HeapObject::kMapOffset)); in VisitForInStatement()
1045 __ CompareRoot(FieldOperand(rax, HeapObject::kMapOffset), in VisitForInStatement()
1059 __ movp(rcx, FieldOperand(rcx, DescriptorArray::kEnumCacheOffset)); in VisitForInStatement()
1060 __ movp(rcx, FieldOperand(rcx, DescriptorArray::kEnumCacheBridgeCacheOffset)); in VisitForInStatement()
1079 __ Move(FieldOperand(rbx, FixedArray::OffsetOfElementAt(vector_index)), in VisitForInStatement()
1084 __ movp(rax, FieldOperand(rax, FixedArray::kLengthOffset)); in VisitForInStatement()
1099 __ movp(rbx, FieldOperand(rbx, in VisitForInStatement()
1112 __ cmpp(rdx, FieldOperand(rcx, HeapObject::kMapOffset)); in VisitForInStatement()
1249 __ cmpp(kScratchRegister, FieldOperand(temp, HeapObject::kMapOffset)); in EmitLoadGlobalCheckExtensions()
1880 __ Move(FieldOperand(rax, JSGeneratorObject::kContinuationOffset), in VisitYield()
1882 __ movp(FieldOperand(rax, JSGeneratorObject::kContextOffset), rsi); in VisitYield()
1905 __ Move(FieldOperand(result_register(), in VisitYield()
1960 __ Move(FieldOperand(rax, JSGeneratorObject::kContinuationOffset), in VisitYield()
1962 __ movp(FieldOperand(rax, JSGeneratorObject::kContextOffset), rsi); in VisitYield()
2039 __ movp(rsi, FieldOperand(rbx, JSGeneratorObject::kContextOffset)); in EmitGeneratorResume()
2040 __ movp(rdi, FieldOperand(rbx, JSGeneratorObject::kFunctionOffset)); in EmitGeneratorResume()
2043 __ Push(FieldOperand(rbx, JSGeneratorObject::kReceiverOffset)); in EmitGeneratorResume()
2046 __ movp(rdx, FieldOperand(rdi, JSFunction::kSharedFunctionInfoOffset)); in EmitGeneratorResume()
2070 __ movp(rdx, FieldOperand(rbx, JSGeneratorObject::kOperandStackOffset)); in EmitGeneratorResume()
2071 __ movp(rdx, FieldOperand(rdx, FixedArray::kLengthOffset)); in EmitGeneratorResume()
2080 __ movp(rdx, FieldOperand(rdi, JSFunction::kCodeEntryOffset)); in EmitGeneratorResume()
2082 FieldOperand(rbx, JSGeneratorObject::kContinuationOffset)); in EmitGeneratorResume()
2084 __ Move(FieldOperand(rbx, JSGeneratorObject::kContinuationOffset), in EmitGeneratorResume()
2123 __ movp(FieldOperand(rax, HeapObject::kMapOffset), rbx); in EmitCreateIteratorResult()
2125 __ movp(FieldOperand(rax, JSObject::kPropertiesOffset), rbx); in EmitCreateIteratorResult()
2126 __ movp(FieldOperand(rax, JSObject::kElementsOffset), rbx); in EmitCreateIteratorResult()
2127 __ Pop(FieldOperand(rax, JSIteratorResult::kValueOffset)); in EmitCreateIteratorResult()
2128 __ LoadRoot(FieldOperand(rax, JSIteratorResult::kDoneOffset), in EmitCreateIteratorResult()
2245 __ movp(scratch, FieldOperand(rax, JSFunction::kPrototypeOrInitialMapOffset)); in EmitClassDefineProperties()
2913 FieldOperand(result_register(), HeapObject::kMapOffset)); in EmitSuperConstructorCall()
2914 __ Push(FieldOperand(result_register(), Map::kPrototypeOffset)); in EmitSuperConstructorCall()
3048 __ cmpl(FieldOperand(rax, HeapNumber::kExponentOffset), in EmitIsMinusZero()
3051 __ cmpl(FieldOperand(rax, HeapNumber::kMantissaOffset), in EmitIsMinusZero()
3235 __ movp(rax, FieldOperand(rax, JSFunction::kSharedFunctionInfoOffset)); in EmitClassOf()
3236 __ movp(rax, FieldOperand(rax, SharedFunctionInfo::kInstanceClassNameOffset)); in EmitClassOf()
3272 __ movp(rax, FieldOperand(rax, JSValue::kValueOffset)); in EmitValueOf()
3328 __ movb(FieldOperand(string, index, times_1, SeqOneByteString::kHeaderSize), in EmitOneByteSeqStringSetChar()
3361 __ movw(FieldOperand(string, index, times_2, SeqTwoByteString::kHeaderSize), in EmitTwoByteSeqStringSetChar()
3384 __ movp(FieldOperand(rbx, JSValue::kValueOffset), rax); in EmitSetValueOf()
3580 __ testl(FieldOperand(rax, String::kHashFieldOffset), in EmitHasCachedArrayIndex()
3597 __ movl(rax, FieldOperand(rax, String::kHashFieldOffset)); in EmitGetCachedArrayIndex()
3610 __ movp(rax, FieldOperand(rax, HeapObject::kMapOffset)); in EmitGetSuperConstructor()
3611 __ movp(rax, FieldOperand(rax, Map::kPrototypeOffset)); in EmitGetSuperConstructor()
3659 __ movp(array_length, FieldOperand(array, JSArray::kLengthOffset)); in EmitFastOneByteArrayJoin()
3673 __ movp(elements, FieldOperand(array, JSArray::kElementsOffset)); in EmitFastOneByteArrayJoin()
3689 __ movp(string, FieldOperand(elements, in EmitFastOneByteArrayJoin()
3694 __ movp(scratch, FieldOperand(string, HeapObject::kMapOffset)); in EmitFastOneByteArrayJoin()
3695 __ movzxbl(scratch, FieldOperand(scratch, Map::kInstanceTypeOffset)); in EmitFastOneByteArrayJoin()
3701 FieldOperand(string, SeqOneByteString::kLengthOffset)); in EmitFastOneByteArrayJoin()
3716 __ movp(rax, FieldOperand(elements, FixedArray::kHeaderSize)); in EmitFastOneByteArrayJoin()
3733 __ movp(scratch, FieldOperand(string, HeapObject::kMapOffset)); in EmitFastOneByteArrayJoin()
3734 __ movzxbl(scratch, FieldOperand(scratch, Map::kInstanceTypeOffset)); in EmitFastOneByteArrayJoin()
3748 FieldOperand(string, SeqOneByteString::kLengthOffset)); in EmitFastOneByteArrayJoin()
3766 __ leap(result_pos, FieldOperand(result_pos, SeqOneByteString::kHeaderSize)); in EmitFastOneByteArrayJoin()
3769 __ SmiCompare(FieldOperand(string, SeqOneByteString::kLengthOffset), in EmitFastOneByteArrayJoin()
3789 __ movp(string, FieldOperand(elements, index, in EmitFastOneByteArrayJoin()
3793 FieldOperand(string, String::kLengthOffset)); in EmitFastOneByteArrayJoin()
3795 FieldOperand(string, SeqOneByteString::kHeaderSize)); in EmitFastOneByteArrayJoin()
3813 __ movzxbl(scratch, FieldOperand(string, SeqOneByteString::kHeaderSize)); in EmitFastOneByteArrayJoin()
3833 __ movp(string, FieldOperand(elements, index, in EmitFastOneByteArrayJoin()
3837 FieldOperand(string, String::kLengthOffset)); in EmitFastOneByteArrayJoin()
3839 FieldOperand(string, SeqOneByteString::kHeaderSize)); in EmitFastOneByteArrayJoin()
3854 __ leap(elements, FieldOperand(elements, index, times_pointer_size, in EmitFastOneByteArrayJoin()
3862 FieldOperand(string, String::kLengthOffset)); in EmitFastOneByteArrayJoin()
3864 FieldOperand(string, SeqOneByteString::kHeaderSize)); in EmitFastOneByteArrayJoin()
3888 FieldOperand(string, String::kLengthOffset)); in EmitFastOneByteArrayJoin()
3890 FieldOperand(string, SeqOneByteString::kHeaderSize)); in EmitFastOneByteArrayJoin()
3927 __ movp(FieldOperand(rax, HeapObject::kMapOffset), rbx); in EmitCreateIterResultObject()
3929 __ movp(FieldOperand(rax, JSObject::kPropertiesOffset), rbx); in EmitCreateIterResultObject()
3930 __ movp(FieldOperand(rax, JSObject::kElementsOffset), rbx); in EmitCreateIterResultObject()
3931 __ Pop(FieldOperand(rax, JSIteratorResult::kDoneOffset)); in EmitCreateIterResultObject()
3932 __ Pop(FieldOperand(rax, JSIteratorResult::kValueOffset)); in EmitCreateIterResultObject()
4403 __ movp(rax, FieldOperand(rax, HeapObject::kMapOffset)); in EmitLiteralCompareTypeof()
4424 __ movp(rdx, FieldOperand(rax, HeapObject::kMapOffset)); in EmitLiteralCompareTypeof()
4425 __ testb(FieldOperand(rdx, Map::kBitFieldOffset), in EmitLiteralCompareTypeof()
4431 __ movp(rdx, FieldOperand(rax, HeapObject::kMapOffset)); in EmitLiteralCompareTypeof()
4432 __ movzxbl(rdx, FieldOperand(rdx, Map::kBitFieldOffset)); in EmitLiteralCompareTypeof()
4445 __ testb(FieldOperand(rdx, Map::kBitFieldOffset), in EmitLiteralCompareTypeof()
4452 __ movp(rax, FieldOperand(rax, HeapObject::kMapOffset)); \ in EmitLiteralCompareTypeof()