Searched refs:strex (Results 1 - 7 of 7) sorted by relevance
/art/runtime/arch/arm/ |
H A D | quick_entrypoints_arm.S | 477 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 D | assembler_thumb2.h | 154 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 D | assembler_arm32.h | 124 void strex(Register rd, Register rt, Register rn, Condition cond = AL) OVERRIDE;
|
H A D | assembler_arm.h | 317 // ldrex/strex register field encodings. 435 virtual void strex(Register rd, Register rt, Register rn, Condition cond = AL) = 0;
|
H A D | assembler_thumb2.cc | 1720 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 D | assembler_arm32.cc | 816 void Arm32Assembler::strex(Register rd, function in class:art::arm::Arm32Assembler
|
/art/compiler/optimizing/ |
H A D | intrinsics_arm.cc | 749 __ strex(tmp_lo, value_lo, tmp_ptr, EQ);
|
Completed in 94 milliseconds