Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/compiler-rt/lib/xray/
H A Dxray_riscv.cpp76 static uint32_t hi20(uint32_t val) { return (val + 0x800) >> 12; } in hi20() function
139 uint32_t HiTracingHookAddr = hi20(reinterpret_cast<uint64_t>(TracingHook)); in patchSled()
143 hi20((reinterpret_cast<uint64_t>(TracingHook) + 0x80000000) >> 32); in patchSled()
147 uint32_t HiTracingHookAddr = hi20((reinterpret_cast<uint32_t>(TracingHook)); in patchSled()
150 uint32_t HiFunctionID = hi20(FuncId); in patchSled()
/freebsd/contrib/llvm-project/lld/ELF/Arch/
H A DRISCV.cpp87 static uint32_t hi20(uint32_t val) { return (val + 0x800) >> 12; } in hi20() function
235 write32le(buf + 0, utype(AUIPC, X_T2, hi20(offset))); in writePltHeader()
252 write32le(buf + 0, utype(AUIPC, X_T3, hi20(offset))); in writePlt()
556 write32le(loc, utype(AUIPC, X_A0, hi20(val))); // auipc a0,<hi20> in tlsdescToIe()
579 write32le(loc, utype(LUI, X_A0, hi20(val))); // lui a0,<hi20> in tlsdescToLe()
647 (rel.type == R_RISCV_TLSDESC_ADD_LO12 && isToLe && !hi20(val)))) in relocateAlloc()
767 if (hi20(val) != 0) in relaxTlsLe()
894 !hi20(r.sym->getVA(ctx, r.addend)); in relax()
H A DLoongArch.cpp138 static uint32_t hi20(uint32_t val) { return (val + 0x800) >> 12; } in hi20() function
371 write32le(buf + 0, insn(PCADDU12I, R_T2, hi20(offset), 0)); in writePltHeader()
392 write32le(buf + 0, insn(PCADDU12I, R_T3, hi20(offset), 0)); in writePlt()
628 uint32_t hi20 = extractBits(val + (1 << 17), 37, 18); in relocate() local
631 write32le(loc, setJ20(read32le(loc), hi20)); in relocate()