Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/lld/ELF/Arch/
H A DLoongArch.cpp856 const uint32_t nextInsn = read32le(sec.content().data() + rLo12.offset); in relaxPCHi20Lo12() local
858 if (getD5(currInsn) != getJ5(nextInsn) || getJ5(nextInsn) != getD5(nextInsn)) in relaxPCHi20Lo12()
870 sec.relaxAux->writes.push_back(insn(PCADDI, getD5(nextInsn), 0, 0)); in relaxPCHi20Lo12()
891 const uint32_t nextInsn = read32le(sec.content().data() + r.offset + 4); in relaxCall36() local
892 if (getD5(nextInsn) == R_RA) { in relaxCall36()
897 } else if (getD5(nextInsn) == R_ZERO) { in relaxCall36()
1194 const uint32_t nextInsn = read32le(loc + 4); in tryGotToPCRel() local
1199 (nextInsn & 0xffc00000) != ldOpcode) in tryGotToPCRel()
1203 if (getD5(currInsn) != getJ5(nextInsn) || getJ5(nextInsn) != getD5(nextInsn)) in tryGotToPCRel()
1226 write32le(loc + 4, insn(ctx.arg.is64 ? ADDI_D : ADDI_W, getD5(nextInsn), in tryGotToPCRel()
[all …]