Lines Matching refs:fieldOffset
301 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()
2530 genIGetWide(cUnit, mir, fieldOffset); in handleFmt22c()
2540 genIGet(cUnit, mir, kWord, fieldOffset, isVolatile); in handleFmt22c()
2543 genIPutWide(cUnit, mir, fieldOffset); in handleFmt22c()
2551 genIPut(cUnit, mir, kWord, fieldOffset, false, isVolatile); in handleFmt22c()
2555 genIPut(cUnit, mir, kWord, fieldOffset, true, isVolatile); in handleFmt22c()
2570 int fieldOffset = mir->dalvikInsn.vC; in handleFmt22cs() local
2574 genIGet(cUnit, mir, kWord, fieldOffset, false); in handleFmt22cs()
2577 genIPut(cUnit, mir, kWord, fieldOffset, false, false); in handleFmt22cs()
2580 genIPut(cUnit, mir, kWord, fieldOffset, true, false); in handleFmt22cs()
2583 genIGetWide(cUnit, mir, fieldOffset); in handleFmt22cs()
2586 genIPutWide(cUnit, mir, fieldOffset); in handleFmt22cs()