Searched refs:adrp (Results 1 – 5 of 5) sorted by relevance
/art/dex2oat/linker/arm64/ |
D | relative_patcher_arm64.cc | 232 uint32_t adrp = PatchAdrp(insn, adrp_disp); in PatchPcRelativeReference() local 247 SetInsn(¤t_method_thunks_, thunks_code_offset, adrp); in PatchPcRelativeReference() 284 uint32_t adrp = GetInsn(code, pc_insn_offset); in PatchPcRelativeReference() local 285 if ((adrp & 0x9f000000u) != 0x90000000u) { in PatchPcRelativeReference() 287 CHECK_EQ(adrp & 0xfc000000u, 0x14000000u); // B <thunk> in PatchPcRelativeReference() 296 adrp = GetInsn(¤t_method_thunks_, idx * kAdrpThunkSize); in PatchPcRelativeReference() 301 CHECK_EQ(adrp & 0x9f00001fu, // Check that pc_insn_offset points in PatchPcRelativeReference() 346 uint32_t Arm64RelativePatcher::PatchAdrp(uint32_t adrp, uint32_t disp) { in PatchAdrp() argument 347 return (adrp & 0x9f00001fu) | // Clear offset bits, keep ADRP with destination reg. in PatchAdrp() 365 uint32_t adrp = GetInsn(code, literal_offset); in NeedsErratum843419Thunk() local [all …]
|
D | relative_patcher_arm64.h | 59 static uint32_t PatchAdrp(uint32_t adrp, uint32_t disp);
|
D | relative_patcher_arm64_test.cc | 279 uint32_t adrp = 0x90000000u | // ADRP x0, +SignExtend(immhi:immlo:Zeros(12), 64) in GenNopsAndAdrpAndUse() local 284 PushBackInsn(&result, adrp); in GenNopsAndAdrpAndUse()
|
/art/runtime/arch/arm64/ |
D | quick_entrypoints_arm64.S | 88 adrp xIP0, _ZN3art7Runtime9instance_E 130 adrp xIP0, _ZN3art7Runtime9instance_E 228 adrp xIP0, _ZN3art7Runtime9instance_E 326 adrp xIP0, _ZN3art7Runtime9instance_E
|
/art/compiler/optimizing/ |
D | code_generator_arm64.cc | 4327 __ adrp(reg, /* offset placeholder */ static_cast<int64_t>(0)); in EmitAdrpPlaceholder() local
|