Home
last modified time | relevance | path

Searched refs:fieldOffset (Results 1 – 4 of 4) sorted by relevance

/dalvik/vm/compiler/codegen/x86/
DLowerGetPut.cpp454 int fieldOffset; in iget_iput_common_nohelper() local
457 fieldOffset = pInstField->byteOffset; in iget_iput_common_nohelper()
458 move_imm_to_reg(OpndSize_32, fieldOffset, 8, false); in iget_iput_common_nohelper()
485 load_effective_addr(fieldOffset, 7, false, 9, false); in iget_iput_common_nohelper()
510 load_effective_addr(fieldOffset, 7, false, 9, false); in iget_iput_common_nohelper()
/dalvik/vm/oo/
DClass.cpp3554 int fieldOffset; in computeFieldOffsets() local
3560 fieldOffset = clazz->super->objectSize; in computeFieldOffsets()
3562 fieldOffset = OFFSETOF_MEMBER(DataObject, instanceData); in computeFieldOffsets()
3619 pField->byteOffset = fieldOffset; in computeFieldOffsets()
3620 fieldOffset += sizeof(u4); in computeFieldOffsets()
3629 if (i != clazz->ifieldCount && (fieldOffset & 0x04) != 0) { in computeFieldOffsets()
3640 pField->byteOffset = fieldOffset; in computeFieldOffsets()
3641 fieldOffset += sizeof(u4); in computeFieldOffsets()
3661 pField->byteOffset = fieldOffset; in computeFieldOffsets()
3662 fieldOffset += sizeof(u4); in computeFieldOffsets()
[all …]
/dalvik/vm/compiler/codegen/arm/
DCodegenDriver.cpp301 static void genIGetWide(CompilationUnit *cUnit, MIR *mir, int fieldOffset) in genIGetWide() argument
313 opRegRegImm(cUnit, kOpAdd, regPtr, rlObj.lowReg, fieldOffset); in genIGetWide()
325 static void genIPutWide(CompilationUnit *cUnit, MIR *mir, int fieldOffset) in genIPutWide() argument
335 opRegRegImm(cUnit, kOpAdd, regPtr, rlObj.lowReg, fieldOffset); in genIPutWide()
349 int fieldOffset, bool isVolatile) in genIGet() argument
361 loadBaseDisp(cUnit, mir, rlObj.lowReg, fieldOffset, rlResult.lowReg, in genIGet()
376 int fieldOffset, bool isObject, bool isVolatile) in genIPut() argument
390 storeBaseDisp(cUnit, rlObj.lowReg, fieldOffset, rlSrc.lowReg, size); in genIPut()
2384 int fieldOffset = -1; in handleFmt22c() local
2431 fieldOffset = ((InstField *)fieldPtr)->byteOffset; in handleFmt22c()
[all …]
/dalvik/vm/compiler/codegen/mips/
DCodegenDriver.cpp367 static void genIGetWide(CompilationUnit *cUnit, MIR *mir, int fieldOffset) in genIGetWide() argument
379 opRegRegImm(cUnit, kOpAdd, regPtr, rlObj.lowReg, fieldOffset); in genIGetWide()
391 static void genIPutWide(CompilationUnit *cUnit, MIR *mir, int fieldOffset) in genIPutWide() argument
401 opRegRegImm(cUnit, kOpAdd, regPtr, rlObj.lowReg, fieldOffset); in genIPutWide()
415 int fieldOffset, bool isVolatile) in genIGet() argument
427 loadBaseDisp(cUnit, mir, rlObj.lowReg, fieldOffset, rlResult.lowReg, in genIGet()
442 int fieldOffset, bool isObject, bool isVolatile) in genIPut() argument
456 storeBaseDisp(cUnit, rlObj.lowReg, fieldOffset, rlSrc.lowReg, size); in genIPut()
2443 int fieldOffset = -1; in handleFmt22c() local
2489 fieldOffset = ((InstField *)fieldPtr)->byteOffset; in handleFmt22c()
[all …]