Searched refs:rl_object (Results 1 – 4 of 4) sorted by relevance
/art/compiler/dex/quick/ |
D | gen_invoke.cc | 1453 RegLocation rl_object = LoadValue(rl_src_obj, kRefReg); in GenInlinedUnsafeGet() local 1459 LoadBaseIndexed(rl_object.reg, rl_offset.reg, rl_result.reg, 0, k64); in GenInlinedUnsafeGet() 1462 OpRegRegReg(kOpAdd, rl_temp_offset, rl_object.reg, rl_offset.reg); in GenInlinedUnsafeGet() 1468 LoadRefIndexed(rl_object.reg, rl_offset.reg, rl_result.reg, 0); in GenInlinedUnsafeGet() 1470 LoadBaseIndexed(rl_object.reg, rl_offset.reg, rl_result.reg, 0, k32); in GenInlinedUnsafeGet() 1500 RegLocation rl_object = LoadValue(rl_src_obj, kRefReg); in GenInlinedUnsafePut() local 1507 StoreBaseIndexed(rl_object.reg, rl_offset.reg, rl_value.reg, 0, k64); in GenInlinedUnsafePut() 1510 OpRegRegReg(kOpAdd, rl_temp_offset, rl_object.reg, rl_offset.reg); in GenInlinedUnsafePut() 1517 StoreRefIndexed(rl_object.reg, rl_offset.reg, rl_value.reg, 0); in GenInlinedUnsafePut() 1519 StoreBaseIndexed(rl_object.reg, rl_offset.reg, rl_value.reg, 0, k32); in GenInlinedUnsafePut() [all …]
|
/art/compiler/dex/quick/arm/ |
D | int_arm.cc | 887 RegLocation rl_object = LoadValue(rl_src_obj, kRefReg); in GenInlinedCas() local 897 MarkGCCard(0, rl_new_value.reg, rl_object.reg); in GenInlinedCas() 903 OpRegRegReg(kOpAdd, r_ptr, rl_object.reg, rl_offset.reg); in GenInlinedCas() 906 ClobberSReg(rl_object.s_reg_low); in GenInlinedCas() 907 FreeTemp(rl_object.reg); in GenInlinedCas()
|
/art/compiler/dex/quick/arm64/ |
D | int_arm64.cc | 752 RegLocation rl_object = LoadValue(rl_src_obj, kRefReg); in GenInlinedCas() local 767 MarkGCCard(0, rl_new_value.reg, rl_object.reg); in GenInlinedCas() 771 OpRegRegReg(kOpAdd, r_ptr, rl_object.reg, rl_offset.reg); in GenInlinedCas() 774 ClobberSReg(rl_object.s_reg_low); in GenInlinedCas() 775 FreeTemp(rl_object.reg); in GenInlinedCas()
|
/art/compiler/dex/quick/x86/ |
D | int_x86.cc | 1129 RegLocation rl_object = LoadValue(rl_src_obj, kRefReg); in GenInlinedCas() local 1133 NewLIR5(kX86LockCmpxchg64AR, rl_object.reg.GetReg(), rl_offset.reg.GetReg(), 0, 0, in GenInlinedCas() 1231 RegLocation rl_object = LoadValue(rl_src_obj, kRefReg); in GenInlinedCas() local 1237 MarkGCCard(0, rl_new_value.reg, rl_object.reg); in GenInlinedCas() 1248 NewLIR5(kX86LockCmpxchgAR, rl_object.reg.GetReg(), rl_offset.reg.GetReg(), 0, 0, in GenInlinedCas()
|