Home
last modified time | relevance | path

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

/art/compiler/dex/quick/x86/
Dcall_x86.cc192 RegStorage reg_card_no = AllocTempRef(); in MarkGCCard() local
198 OpRegRegImm(kOpLsr, reg_card_no, tgt_addr_reg, gc::accounting::CardTable::kCardShift); in MarkGCCard()
199 StoreBaseIndexed(reg_card_base, reg_card_no, reg_card_base, 0, kUnsignedByte); in MarkGCCard()
203 FreeTemp(reg_card_no); in MarkGCCard()
/art/compiler/dex/quick/mips/
Dcall_mips.cc277 RegStorage reg_card_no = AllocTemp(); in MarkGCCard() local
281 OpRegRegImm(kOpLsr, reg_card_no, tgt_addr_reg, gc::accounting::CardTable::kCardShift); in MarkGCCard()
282 StoreBaseIndexed(reg_card_base, reg_card_no, reg_card_base, 0, kUnsignedByte); in MarkGCCard()
286 FreeTemp(reg_card_no); in MarkGCCard()
/art/compiler/dex/quick/arm64/
Dcall_arm64.cc292 RegStorage reg_card_no = AllocTempWide(); // Needs to be wide as addr is ref=64b in MarkGCCard() local
295 OpRegRegImm(kOpLsr, reg_card_no, tgt_addr_reg, gc::accounting::CardTable::kCardShift); in MarkGCCard()
297 StoreBaseIndexed(reg_card_base, reg_card_no, As32BitReg(reg_card_base), in MarkGCCard()
302 FreeTemp(reg_card_no); in MarkGCCard()
/art/compiler/dex/quick/arm/
Dcall_arm.cc329 RegStorage reg_card_no = AllocTemp(); in MarkGCCard() local
332 OpRegRegImm(kOpLsr, reg_card_no, tgt_addr_reg, gc::accounting::CardTable::kCardShift); in MarkGCCard()
333 StoreBaseIndexed(reg_card_base, reg_card_no, reg_card_base, 0, kUnsignedByte); in MarkGCCard()
337 FreeTemp(reg_card_no); in MarkGCCard()