Searched defs:adrp (Results 1 - 2 of 2) sorted by relevance

/art/compiler/linker/arm64/
H A Drelative_patcher_arm64.cc231 uint32_t adrp = PatchAdrp(insn, adrp_disp); local
246 SetInsn(&current_method_thunks_, thunks_code_offset, adrp);
282 uint32_t adrp = GetInsn(code, pc_insn_offset); local
283 if ((adrp & 0x9f000000u) != 0x90000000u) {
285 CHECK_EQ(adrp & 0xfc000000u, 0x14000000u); // B <thunk>
294 adrp = GetInsn(&current_method_thunks_, idx * kAdrpThunkSize);
299 CHECK_EQ(adrp & 0x9f00001fu, // Check that pc_insn_offset points
592 uint32_t Arm64RelativePatcher::PatchAdrp(uint32_t adrp, uint32_t disp) { argument
593 return (adrp & 0x9f00001fu) | // Clear offset bits, keep ADRP with destination reg.
611 uint32_t adrp local
[all...]
H A Drelative_patcher_arm64_test.cc238 uint32_t adrp = 0x90000000u | // ADRP x0, +SignExtend(immhi:immlo:Zeros(12), 64) local
243 PushBackInsn(&result, adrp);
361 // Replace adrp with bl.

Completed in 4256 milliseconds