Lines Matching refs:FieldOperand
360 __ sub(FieldOperand(ebx, Cell::kValueOffset), in EmitProfilingCounterDecrement()
368 __ mov(FieldOperand(ebx, Cell::kValueOffset), in EmitProfilingCounterReset()
733 __ mov(ebx, FieldOperand(esi, HeapObject::kMapOffset)); in EmitDebugCheckDeclarationContext()
1006 __ mov(eax, FieldOperand(eax, HeapObject::kMapOffset)); in VisitForInStatement()
1014 __ cmp(FieldOperand(eax, HeapObject::kMapOffset), in VisitForInStatement()
1028 __ mov(ecx, FieldOperand(ecx, DescriptorArray::kEnumCacheOffset)); in VisitForInStatement()
1029 __ mov(ecx, FieldOperand(ecx, DescriptorArray::kEnumCacheBridgeCacheOffset)); in VisitForInStatement()
1048 __ mov(FieldOperand(ebx, FixedArray::OffsetOfElementAt(vector_index)), in VisitForInStatement()
1052 __ mov(eax, FieldOperand(eax, FixedArray::kLengthOffset)); in VisitForInStatement()
1066 __ mov(ebx, FieldOperand(ebx, eax, times_2, FixedArray::kHeaderSize)); in VisitForInStatement()
1076 __ cmp(edx, FieldOperand(ecx, HeapObject::kMapOffset)); in VisitForInStatement()
1209 __ cmp(FieldOperand(temp, HeapObject::kMapOffset), in EmitLoadGlobalCheckExtensions()
1848 __ mov(FieldOperand(eax, JSGeneratorObject::kContinuationOffset), in VisitYield()
1850 __ mov(FieldOperand(eax, JSGeneratorObject::kContextOffset), esi); in VisitYield()
1872 __ mov(FieldOperand(result_register(), in VisitYield()
1927 __ mov(FieldOperand(eax, JSGeneratorObject::kContinuationOffset), in VisitYield()
1929 __ mov(FieldOperand(eax, JSGeneratorObject::kContextOffset), esi); in VisitYield()
2007 __ mov(esi, FieldOperand(ebx, JSGeneratorObject::kContextOffset)); in EmitGeneratorResume()
2008 __ mov(edi, FieldOperand(ebx, JSGeneratorObject::kFunctionOffset)); in EmitGeneratorResume()
2011 __ push(FieldOperand(ebx, JSGeneratorObject::kReceiverOffset)); in EmitGeneratorResume()
2014 __ mov(edx, FieldOperand(edi, JSFunction::kSharedFunctionInfoOffset)); in EmitGeneratorResume()
2016 FieldOperand(edx, SharedFunctionInfo::kFormalParameterCountOffset)); in EmitGeneratorResume()
2038 __ mov(edx, FieldOperand(ebx, JSGeneratorObject::kOperandStackOffset)); in EmitGeneratorResume()
2039 __ mov(edx, FieldOperand(edx, FixedArray::kLengthOffset)); in EmitGeneratorResume()
2048 __ mov(edx, FieldOperand(edi, JSFunction::kCodeEntryOffset)); in EmitGeneratorResume()
2049 __ mov(ecx, FieldOperand(ebx, JSGeneratorObject::kContinuationOffset)); in EmitGeneratorResume()
2052 __ mov(FieldOperand(ebx, JSGeneratorObject::kContinuationOffset), in EmitGeneratorResume()
2092 __ mov(FieldOperand(eax, HeapObject::kMapOffset), ebx); in EmitCreateIteratorResult()
2093 __ mov(FieldOperand(eax, JSObject::kPropertiesOffset), in EmitCreateIteratorResult()
2095 __ mov(FieldOperand(eax, JSObject::kElementsOffset), in EmitCreateIteratorResult()
2097 __ pop(FieldOperand(eax, JSIteratorResult::kValueOffset)); in EmitCreateIteratorResult()
2098 __ mov(FieldOperand(eax, JSIteratorResult::kDoneOffset), in EmitCreateIteratorResult()
2250 __ mov(scratch, FieldOperand(eax, JSFunction::kPrototypeOrInitialMapOffset)); in EmitClassDefineProperties()
2919 FieldOperand(result_register(), HeapObject::kMapOffset)); in EmitSuperConstructorCall()
2920 __ Push(FieldOperand(result_register(), Map::kPrototypeOffset)); in EmitSuperConstructorCall()
3055 __ cmp(FieldOperand(eax, HeapNumber::kExponentOffset), Immediate(0x1)); in EmitIsMinusZero()
3057 __ cmp(FieldOperand(eax, HeapNumber::kMantissaOffset), Immediate(0x0)); in EmitIsMinusZero()
3239 __ mov(eax, FieldOperand(eax, JSFunction::kSharedFunctionInfoOffset)); in EmitClassOf()
3240 __ mov(eax, FieldOperand(eax, SharedFunctionInfo::kInstanceClassNameOffset)); in EmitClassOf()
3276 __ mov(eax, FieldOperand(eax, JSValue::kValueOffset)); in EmitValueOf()
3335 __ mov_b(FieldOperand(string, index, times_1, SeqOneByteString::kHeaderSize), in EmitOneByteSeqStringSetChar()
3368 __ mov_w(FieldOperand(string, index, times_1, SeqTwoByteString::kHeaderSize), in EmitTwoByteSeqStringSetChar()
3391 __ mov(FieldOperand(ebx, JSValue::kValueOffset), eax); in EmitSetValueOf()
3590 __ test(FieldOperand(eax, String::kHashFieldOffset), in EmitHasCachedArrayIndex()
3606 __ mov(eax, FieldOperand(eax, String::kHashFieldOffset)); in EmitGetCachedArrayIndex()
3618 __ mov(eax, FieldOperand(eax, HeapObject::kMapOffset)); in EmitGetSuperConstructor()
3619 __ mov(eax, FieldOperand(eax, Map::kPrototypeOffset)); in EmitGetSuperConstructor()
3665 __ mov(array_length, FieldOperand(array, JSArray::kLengthOffset)); in EmitFastOneByteArrayJoin()
3678 __ mov(elements, FieldOperand(array, JSArray::kElementsOffset)); in EmitFastOneByteArrayJoin()
3694 __ mov(string, FieldOperand(elements, in EmitFastOneByteArrayJoin()
3699 __ mov(scratch, FieldOperand(string, HeapObject::kMapOffset)); in EmitFastOneByteArrayJoin()
3700 __ movzx_b(scratch, FieldOperand(scratch, Map::kInstanceTypeOffset)); in EmitFastOneByteArrayJoin()
3706 FieldOperand(string, SeqOneByteString::kLengthOffset)); in EmitFastOneByteArrayJoin()
3715 __ mov(scratch, FieldOperand(elements, FixedArray::kHeaderSize)); in EmitFastOneByteArrayJoin()
3732 __ mov(scratch, FieldOperand(string, HeapObject::kMapOffset)); in EmitFastOneByteArrayJoin()
3733 __ movzx_b(scratch, FieldOperand(scratch, Map::kInstanceTypeOffset)); in EmitFastOneByteArrayJoin()
3742 __ mov(scratch, FieldOperand(scratch, SeqOneByteString::kLengthOffset)); in EmitFastOneByteArrayJoin()
3761 __ lea(result_pos, FieldOperand(result_pos, SeqOneByteString::kHeaderSize)); in EmitFastOneByteArrayJoin()
3765 __ cmp(FieldOperand(string, SeqOneByteString::kLengthOffset), in EmitFastOneByteArrayJoin()
3783 __ mov(string, FieldOperand(elements, index, in EmitFastOneByteArrayJoin()
3787 FieldOperand(string, String::kLengthOffset)); in EmitFastOneByteArrayJoin()
3790 FieldOperand(string, SeqOneByteString::kHeaderSize)); in EmitFastOneByteArrayJoin()
3803 __ mov_b(scratch, FieldOperand(string, SeqOneByteString::kHeaderSize)); in EmitFastOneByteArrayJoin()
3824 __ mov(string, FieldOperand(elements, index, in EmitFastOneByteArrayJoin()
3828 FieldOperand(string, String::kLengthOffset)); in EmitFastOneByteArrayJoin()
3831 FieldOperand(string, SeqOneByteString::kHeaderSize)); in EmitFastOneByteArrayJoin()
3857 FieldOperand(string, String::kLengthOffset)); in EmitFastOneByteArrayJoin()
3860 FieldOperand(string, SeqOneByteString::kHeaderSize)); in EmitFastOneByteArrayJoin()
3865 __ mov(string, FieldOperand(elements, index, in EmitFastOneByteArrayJoin()
3869 FieldOperand(string, String::kLengthOffset)); in EmitFastOneByteArrayJoin()
3872 FieldOperand(string, SeqOneByteString::kHeaderSize)); in EmitFastOneByteArrayJoin()
3914 __ mov(FieldOperand(eax, HeapObject::kMapOffset), ebx); in EmitCreateIterResultObject()
3915 __ mov(FieldOperand(eax, JSObject::kPropertiesOffset), in EmitCreateIterResultObject()
3917 __ mov(FieldOperand(eax, JSObject::kElementsOffset), in EmitCreateIterResultObject()
3919 __ pop(FieldOperand(eax, JSIteratorResult::kDoneOffset)); in EmitCreateIterResultObject()
3920 __ pop(FieldOperand(eax, JSIteratorResult::kValueOffset)); in EmitCreateIterResultObject()
4393 __ cmp(FieldOperand(eax, HeapObject::kMapOffset), in EmitLiteralCompareTypeof()
4414 __ mov(edx, FieldOperand(eax, HeapObject::kMapOffset)); in EmitLiteralCompareTypeof()
4415 __ test_b(FieldOperand(edx, Map::kBitFieldOffset), in EmitLiteralCompareTypeof()
4421 __ mov(edx, FieldOperand(eax, HeapObject::kMapOffset)); in EmitLiteralCompareTypeof()
4422 __ movzx_b(ecx, FieldOperand(edx, Map::kBitFieldOffset)); in EmitLiteralCompareTypeof()
4434 __ test_b(FieldOperand(edx, Map::kBitFieldOffset), in EmitLiteralCompareTypeof()
4441 __ cmp(FieldOperand(eax, HeapObject::kMapOffset), \ in EmitLiteralCompareTypeof()