Lines Matching defs:auipc
390 /* auipc t2, %hi(.got.plt)
400 entry[0] = RISCV_UTYPE (AUIPC, X_T2, gotplt_offset_high);
421 auipc t2, %hi(.got.plt) # Rewrite this to using
454 header[1] = RISCV_UTYPE (AUIPC, X_T2, gotplt_offset_high);
489 /* auipc t3, %hi(.got.plt entry)
495 entry[0] = RISCV_UTYPE (AUIPC, X_T3, RISCV_PCREL_HIGH_PART (got, addr));
513 1: auipc t3, %pcrel_hi(function@.got.plt)
530 entry[1] = RISCV_UTYPE (AUIPC, X_T3, RISCV_PCREL_HIGH_PART (got_entry_addr, auipc_addr));
2173 /* PC value of auipc. */
2252 programs to work we simply convert the PC-relative auipc sequences to
2257 /* If it's possible to reference the symbol using auipc we do so, as that's
3106 /* We don't allow section symbols plus addends as the auipc address,
3110 not to be used to find the auipc address. */
4872 /* Relax AUIPC + JALR into JAL. */
4888 bfd_vma auipc, jalr;
4910 auipc = bfd_getl32 (contents + rel->r_offset);
4922 auipc = rd == 0 ? MATCH_C_J : MATCH_C_JAL;
4929 auipc = MATCH_JAL | (rd << OP_SH_RD);
4935 auipc = MATCH_JALR | (rd << OP_SH_RD);
4940 /* Replace the AUIPC. */
4941 riscv_put_insn (8 * len, auipc, contents + rel->r_offset);
5344 /* Delete unnecessary AUIPC and reuse the reloc. */
5557 /* For the lui and auipc relaxations, since the symbol
5568 auipc relaxations when creating shared libraries, then we will