Searched refs:writeFromHalf16 (Results 1 – 2 of 2) sorted by relevance
| /freebsd/contrib/llvm-project/lld/ELF/Arch/ |
| H A D | PPC.cpp | 69 static void writeFromHalf16(Ctx &ctx, uint8_t *loc, uint32_t insn) { in writeFromHalf16() function 417 writeFromHalf16(ctx, loc, 0x80000000 | (insn & 0x03ff0000)); in relaxTlsGdToIe() 435 writeFromHalf16(ctx, loc, 0x3c620000 | ha(val)); in relaxTlsGdToLe() 451 writeFromHalf16(ctx, loc, 0x3c620000); in relaxTlsLdToLe() 476 writeFromHalf16(ctx, loc, 0x3c020000 | rt | ha(val)); in relaxTlsIeToLe()
|
| H A D | PPC64.cpp | 566 static void writeFromHalf16(Ctx &ctx, uint8_t *loc, uint32_t insn) { in writeFromHalf16() function 663 writeFromHalf16(ctx, loc, (insn & 0x03ffffff) | 0x38000000); in relaxGot() 735 writeFromHalf16(ctx, loc, NOP); in relaxTlsGdToLe() 739 writeFromHalf16(ctx, loc, 0x3c6d0000); // addis r3, r13 in relaxTlsGdToLe() 798 writeFromHalf16(ctx, loc, NOP); in relaxTlsLdToLe() 801 writeFromHalf16(ctx, loc, 0x3c6d0000); // addis r3, r13, 0 in relaxTlsLdToLe() 1296 writeFromHalf16(ctx, loc, NOP); in relocate() 1339 writeFromHalf16(ctx, loc, (insn & 0xffe00000) | 0x00020000 | lo(val)); in relocate() 1360 writeFromHalf16(ctx, loc, insn | 0x00020000 | lo(val)); in relocate() 1526 writeFromHalf16(ctx, loc, 0xe8600000 | ra); in relaxTlsGdToIe()
|