Home
last modified time | relevance | path

Searched refs:writeFromHalf16 (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/lld/ELF/Arch/
H A DPPC.cpp72 static void writeFromHalf16(uint8_t *loc, uint32_t insn) { in writeFromHalf16() function
408 writeFromHalf16(loc, 0x80000000 | (insn & 0x03ff0000)); in relaxTlsGdToIe()
426 writeFromHalf16(loc, 0x3c620000 | ha(val)); in relaxTlsGdToLe()
442 writeFromHalf16(loc, 0x3c620000); in relaxTlsLdToLe()
467 writeFromHalf16(loc, 0x3c020000 | rt | ha(val)); in relaxTlsIeToLe()
H A DPPC64.cpp551 static void writeFromHalf16(uint8_t *loc, uint32_t insn) { in writeFromHalf16() function
647 writeFromHalf16(loc, (insn & 0x03ffffff) | 0x38000000); in relaxGot()
718 writeFromHalf16(loc, NOP); in relaxTlsGdToLe()
722 writeFromHalf16(loc, 0x3c6d0000); // addis r3, r13 in relaxTlsGdToLe()
781 writeFromHalf16(loc, NOP); in relaxTlsLdToLe()
784 writeFromHalf16(loc, 0x3c6d0000); // addis r3, r13, 0 in relaxTlsLdToLe()
1240 writeFromHalf16(loc, NOP); in relocate()
1283 writeFromHalf16(loc, (insn & 0xffe00000) | 0x00020000 | lo(val)); in relocate()
1304 writeFromHalf16(loc, insn | 0x00020000 | lo(val)); in relocate()
1470 writeFromHalf16(loc, 0xe8600000 | ra); in relaxTlsGdToIe()