Home
last modified time | relevance | path

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

/art/compiler/dex/quick/
Dgen_invoke.cc1615 RegLocation rl_offset = LoadValue(rl_src_offset, kCoreReg); in GenInlinedUnsafeGet() local
1620 LoadBaseIndexed(rl_object.reg, rl_offset.reg, rl_result.reg, 0, k64); in GenInlinedUnsafeGet()
1623 OpRegRegReg(kOpAdd, rl_temp_offset, rl_object.reg, rl_offset.reg); in GenInlinedUnsafeGet()
1629 LoadRefIndexed(rl_object.reg, rl_offset.reg, rl_result.reg, 0); in GenInlinedUnsafeGet()
1631 LoadBaseIndexed(rl_object.reg, rl_offset.reg, rl_result.reg, 0, k32); in GenInlinedUnsafeGet()
1662 RegLocation rl_offset = LoadValue(rl_src_offset, kCoreReg); in GenInlinedUnsafePut() local
1668 StoreBaseIndexed(rl_object.reg, rl_offset.reg, rl_value.reg, 0, k64); in GenInlinedUnsafePut()
1671 OpRegRegReg(kOpAdd, rl_temp_offset, rl_object.reg, rl_offset.reg); in GenInlinedUnsafePut()
1678 StoreRefIndexed(rl_object.reg, rl_offset.reg, rl_value.reg, 0); in GenInlinedUnsafePut()
1680 StoreBaseIndexed(rl_object.reg, rl_offset.reg, rl_value.reg, 0, k32); in GenInlinedUnsafePut()
[all …]
/art/compiler/dex/quick/arm64/
Dint_arm64.cc718 RegLocation rl_offset = LoadValueWide(rl_src_offset, kCoreReg); in GenInlinedCas() local
736 OpRegRegReg(kOpAdd, r_ptr, rl_object.reg, rl_offset.reg); in GenInlinedCas()
741 ClobberSReg(rl_offset.s_reg_low); in GenInlinedCas()
742 FreeTemp(rl_offset.reg); in GenInlinedCas()
/art/compiler/dex/quick/arm/
Dint_arm.cc866 RegLocation rl_offset = LoadValue(rl_src_offset, kCoreReg); in GenInlinedCas() local
869 OpRegRegReg(kOpAdd, r_ptr, rl_object.reg, rl_offset.reg); in GenInlinedCas()
874 ClobberSReg(rl_offset.s_reg_low); in GenInlinedCas()
875 FreeTemp(rl_offset.reg); in GenInlinedCas()
/art/compiler/dex/quick/x86/
Dint_x86.cc944 RegLocation rl_offset = LoadValueWide(rl_src_offset, kCoreReg); in GenInlinedCas() local
946 NewLIR5(kX86LockCmpxchg64AR, rl_object.reg.GetReg(), rl_offset.reg.GetReg(), 0, 0, in GenInlinedCas()
1036 RegLocation rl_offset; in GenInlinedCas() local
1038 rl_offset = LoadValueWide(rl_src_offset, kCoreReg); in GenInlinedCas()
1040 rl_offset = LoadValue(rl_src_offset, kCoreReg); in GenInlinedCas()
1043 NewLIR5(kX86LockCmpxchgAR, rl_object.reg.GetReg(), rl_offset.reg.GetReg(), 0, 0, in GenInlinedCas()