Searched refs:READ_BARRIER (Results 1 – 4 of 4) sorted by relevance
/art/runtime/arch/x86/ |
D | quick_entrypoints_x86.S | 1425 MACRO4(READ_BARRIER, obj_reg, offset, dest_reg, pop_eax) 1458 READ_BARRIER eax, MIRROR_OBJECT_CLASS_OFFSET, ebx, true 1459 READ_BARRIER ebx, MIRROR_CLASS_COMPONENT_TYPE_OFFSET, ebx, true 1462 READ_BARRIER edx, MIRROR_OBJECT_CLASS_OFFSET, eax, false 1493 READ_BARRIER edx, MIRROR_OBJECT_CLASS_OFFSET, eax, true
|
/art/runtime/arch/arm/ |
D | quick_entrypoints_arm.S | 731 .macro READ_BARRIER rDest, rObj, offset macro 777 @ The offset to .Ldo_aput_null is too large to use cbz due to expansion from READ_BARRIER macro. 783 READ_BARRIER r3, r0, MIRROR_OBJECT_CLASS_OFFSET 784 READ_BARRIER ip, r2, MIRROR_OBJECT_CLASS_OFFSET 785 READ_BARRIER r3, r3, MIRROR_CLASS_COMPONENT_TYPE_OFFSET
|
/art/runtime/arch/x86_64/ |
D | quick_entrypoints_x86_64.S | 1228 MACRO4(READ_BARRIER, obj_reg, offset, dest_reg32, dest_reg64) 1267 READ_BARRIER edi, MIRROR_OBJECT_CLASS_OFFSET, ecx, rcx 1269 READ_BARRIER ecx, MIRROR_CLASS_COMPONENT_TYPE_OFFSET, ecx, rcx 1272 READ_BARRIER edx, MIRROR_OBJECT_CLASS_OFFSET, eax, rax // rax is free.
|
/art/runtime/arch/arm64/ |
D | quick_entrypoints_arm64.S | 1059 .macro READ_BARRIER xDest, wDest, xObj, xTemp, wTemp, offset, number macro 1107 READ_BARRIER x3, w3, x0, x3, w3, MIRROR_OBJECT_CLASS_OFFSET, 0 // Heap reference = 32b 1109 READ_BARRIER x3, w3, x3, x4, w4, MIRROR_CLASS_COMPONENT_TYPE_OFFSET, 1 // Heap reference = 32b 1111 READ_BARRIER x4, w4, x2, x4, w4, MIRROR_OBJECT_CLASS_OFFSET, 2 // Heap reference = 32b
|