Home
last modified time | relevance | path

Searched refs:adrp (Results 1 – 22 of 22) sorted by relevance

/openbsd/src/gnu/llvm/lld/MachO/Arch/
DARM64.cpp202 static bool parseAdrp(uint32_t insn, Adrp &adrp) { in parseAdrp() argument
205 adrp.destRegister = insn & 0x1f; in parseAdrp()
208 adrp.addend = SignExtend64<21>(immLo | (immHi << 2)) * 4096; in parseAdrp()
338 Adrp adrp; in applyAdrpAdd() local
340 if (!parseAdrp(ins1, adrp) || !parseAdd(ins2, add)) in applyAdrpAdd()
342 if (adrp.destRegister != add.srcRegister) in applyAdrpAdd()
346 uint64_t referent = pageBits(addr1) + adrp.addend + add.addend; in applyAdrpAdd()
394 Adrp adrp; in applyAdrpLdr() local
396 if (!parseAdrp(ins1, adrp) || !parseLdr(ins2, ldr)) in applyAdrpLdr()
398 if (adrp.destRegister != ldr.baseRegister) in applyAdrpLdr()
[all …]
/openbsd/src/gnu/llvm/compiler-rt/lib/tsan/rtl/
Dtsan_rtl_aarch64.S74 adrp x1, :got:_ZN14__interception11real_setjmpE
78 adrp x1, _setjmp$non_lazy_ptr@page
125 adrp x1, :got:_ZN14__interception12real__setjmpE
129 adrp x1, __setjmp$non_lazy_ptr@page
178 adrp x2, :got:_ZN14__interception14real_sigsetjmpE
182 adrp x2, _sigsetjmp$non_lazy_ptr@page
231 adrp x2, :got:_ZN14__interception16real___sigsetjmpE
235 adrp x2, ASM_SYMBOL(__sigsetjmp)@page
/openbsd/src/sys/arch/macppc/include/
Drbus_machdep.h46 #define md_space_unmap(rbt, bsh, size, adrp) \ argument
48 *adrp = bus_space_unmap_p((rbt)->rb_bt, (bsh), (size)); \
50 *adrp = *adrp & 0xffff; \
/openbsd/src/sys/arch/arm64/arm64/
Dlse.S28 adrp x9, arm64_has_lse
48 adrp x9, arm64_has_lse
68 adrp x9, arm64_has_lse
86 adrp x9, arm64_has_lse
104 adrp x9, arm64_has_lse
122 adrp x9, arm64_has_lse
140 adrp x9, arm64_has_lse
157 adrp x9, arm64_has_lse
Dlocore.S401 adrp x0, cpu_hatch_ci
Daesv8-armx.S82 adrp x3,.Lrcon
/openbsd/src/libexec/ld.so/mips64/
Darchdep.h40 #define RELOC_DYN(relp, symp, adrp, val) \ argument
44 *adrp += symp->st_value + val; \
46 *adrp += val; \
/openbsd/src/sys/arch/amd64/include/
Drbus_machdep.h37 #define md_space_unmap(rbt, bsh, size, adrp) \ argument
38 _bus_space_unmap((rbt)->rb_bt, (bsh), (size), (adrp))
/openbsd/src/sys/arch/i386/include/
Drbus_machdep.h37 #define md_space_unmap(rbt, bsh, size, adrp) \ argument
38 _bus_space_unmap((rbt)->rb_bt, (bsh), (size), (adrp))
/openbsd/src/lib/libc/arch/aarch64/sys/
Dbrk.S54 adrp x3, :got:__minbrk
75 adrp x3, :got:__curbrk
Dsbrk.S55 adrp x3, :got:__curbrk
/openbsd/src/libexec/ld.so/aarch64/
Dldasm.S48 adrp x2, _DYNAMIC /* &_DYNAMIC */
66 adrp x8, :got:_dl_dtors
/openbsd/src/gnu/llvm/compiler-rt/lib/builtins/aarch64/
Dlse.S110 adrp x(tmp0), __aarch64_have_lse_atomics
113 adrp x(tmp0), ___aarch64_have_lse_atomics@page
/openbsd/src/gnu/llvm/compiler-rt/lib/sanitizer_common/
Dsanitizer_common_interceptors_vfork_aarch64.inc.S21 adrp x0, _ZN14__interception10real_vforkE
/openbsd/src/sys/arch/arm64/include/
Dasm.h84 adrp reg, __CONCAT(__retguard_, x); \
/openbsd/src/regress/sys/netinet6/pktinfo_addr/
Druntest.c58 const char *adrp; in main() local
/openbsd/src/gnu/llvm/clang/docs/
DHardwareAssistedAddressSanitizerDesign.rst92 adrp x20, :got:__hwasan_shadow // load shadow address from GOT into x20
124adrp x16, :got:__hwasan_tag_mismatch_v2 // call runtime function to save remaining registe…
187 adrp x0, :pg_hi21_nc:x // set bits 12-63 to upper bits of untagged address
/openbsd/src/sys/arch/amd64/amd64/
Dbus_space.c539 bus_addr_t *adrp) in _bus_space_unmap() argument
576 if (adrp != NULL) in _bus_space_unmap()
577 *adrp = bpa; in _bus_space_unmap()
/openbsd/src/sys/arch/i386/i386/
Dmachdep.c3802 bus_addr_t *adrp) in _bus_space_unmap() argument
3839 if (adrp != NULL) in _bus_space_unmap()
3840 *adrp = bpa; in _bus_space_unmap()
/openbsd/src/gnu/llvm/llvm/lib/Target/AArch64/
DAArch64.td285 "fuse-adrp-add", "HasFuseAdrpAdd", "true",
286 "CPU fuses adrp+add operations">;
DAArch64InstrInfo.td370 // adrp x0, :tlsdesc:var
910 // or together with an adrp into MOVaddr above. For cases with TLS, it
2536 def ADRP : ADRI<1, "adrp", adrplabel,
/openbsd/src/gnu/llvm/llvm/docs/
DExtensions.rst627 adrp x16, __chkstk