Searched refs:strex (Results 1 - 7 of 7) sorted by relevance

/art/runtime/arch/arm/
H A Dquick_entrypoints_arm.S477 strex r3, r2, [r0, #MIRROR_OBJECT_LOCK_WORD_OFFSET]
494 strex r3, r2, [r0, #MIRROR_OBJECT_LOCK_WORD_OFFSET] @ strex necessary for read barrier bits
495 cbnz r3, .Llock_strex_fail @ strex failed, retry
540 strex r2, r3, [r0, #MIRROR_OBJECT_LOCK_WORD_OFFSET] @ strex necessary for read barrier bits
549 strex r2, r1, [r0, #MIRROR_OBJECT_LOCK_WORD_OFFSET] @ strex necessary for read barrier bits
/art/compiler/utils/arm/
H A Dassembler_thumb2.h154 void strex(Register rd, Register rt, Register rn, Condition cond = AL) OVERRIDE;
157 void strex(Register rd, Register rt, Register rn, uint16_t imm, Condition cond = AL);
H A Dassembler_arm32.h124 void strex(Register rd, Register rt, Register rn, Condition cond = AL) OVERRIDE;
H A Dassembler_arm.h317 // ldrex/strex register field encodings.
435 virtual void strex(Register rd, Register rt, Register rn, Condition cond = AL) = 0;
H A Dassembler_thumb2.cc1720 void Thumb2Assembler::strex(Register rd, function in class:art::arm::Thumb2Assembler
1756 void Thumb2Assembler::strex(Register rd, function in class:art::arm::Thumb2Assembler
1760 strex(rd, rt, rn, 0, cond);
H A Dassembler_arm32.cc816 void Arm32Assembler::strex(Register rd, function in class:art::arm::Arm32Assembler
/art/compiler/optimizing/
H A Dintrinsics_arm.cc749 __ strex(tmp_lo, value_lo, tmp_ptr, EQ);

Completed in 94 milliseconds