Home
last modified time | relevance | path

Searched refs:ref_reg (Results 1 – 3 of 3) sorted by relevance

/art/dex2oat/linker/arm/
Drelative_patcher_thumb2_test.cc329 void TestBakerFieldWide(uint32_t offset, uint32_t ref_reg);
330 void TestBakerFieldNarrow(uint32_t offset, uint32_t ref_reg);
704 void Thumb2RelativePatcherTest::TestBakerFieldWide(uint32_t offset, uint32_t ref_reg) { in TestBakerFieldWide() argument
712 uint32_t ldr = kLdrWInsn | offset | (base_reg << 16) | (ref_reg << 12); in TestBakerFieldWide()
734 uint32_t ldr = kLdrWInsn | offset | (base_reg << 16) | (ref_reg << 12); in TestBakerFieldWide()
799 void Thumb2RelativePatcherTest::TestBakerFieldNarrow(uint32_t offset, uint32_t ref_reg) { in TestBakerFieldNarrow() argument
810 uint32_t ldr = kLdrInsn | (offset << (6 - 2)) | (base_reg << 3) | ref_reg; in TestBakerFieldNarrow()
835 uint32_t ldr = kLdrInsn | (offset << (6 - 2)) | (base_reg << 3) | ref_reg; in TestBakerFieldNarrow()
903 uint32_t ref_reg; in TEST_F() member
913 TestBakerFieldWide(test_case.offset, test_case.ref_reg); in TEST_F()
[all …]
/art/dex2oat/linker/arm64/
Drelative_patcher_arm64_test.cc559 void TestBakerField(uint32_t offset, uint32_t ref_reg);
1039 void Arm64RelativePatcherTest::TestBakerField(uint32_t offset, uint32_t ref_reg) { in TestBakerField() argument
1053 uint32_t ldr = kLdrWInsn | (offset << (10 - 2)) | (base_reg << 5) | ref_reg; in TestBakerField()
1075 uint32_t ldr = kLdrWInsn | (offset << (10 - 2)) | (base_reg << 5) | ref_reg; in TestBakerField()
1129 uint32_t ref_reg; in TEST_F() member
1138 TestBakerField(test_case.offset, test_case.ref_reg); in TEST_F()
1298 uint32_t ref_reg = (base_reg == 2) ? 3u : 2u; in TEST_F() local
1299 return kLdrWLsl2Insn | (index_reg << 16) | (base_reg << 5) | ref_reg; in TEST_F()
/art/compiler/utils/arm64/
Djni_macro_assembler_arm64.cc315 WRegister ref_reg = dst.AsOverlappingWRegister(); in LoadRef() local
316 asm_.MaybeUnpoisonHeapReference(reg_w(ref_reg)); in LoadRef()