Searched refs:getD5 (Results 1 – 1 of 1) sorted by relevance
| /freebsd/contrib/llvm-project/lld/ELF/Arch/ |
| H A D | LoongArch.cpp | 149 static uint32_t getD5(uint64_t v) { return extractBits(v, 4, 0); } in getD5() function 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() 892 if (getD5(nextInsn) == R_RA) { in relaxCall36() 897 } else if (getD5(nextInsn) == R_ZERO) { in relaxCall36() 1065 write32le(loc, insn(LU12I_W, getD5(currInsn), extractBits(val, 31, 12), in tlsIeToLe() 1070 write32le(loc, insn(ORI, getD5(currInsn), R_ZERO, in tlsIeToLe() 1073 write32le(loc, insn(ORI, getD5(currInsn), getJ5(currInsn), in tlsIeToLe() 1203 if (getD5(currInsn) != getJ5(nextInsn) || getJ5(nextInsn) != getD5(nextInsn)) in tryGotToPCRel() 1223 write32le(loc, insn(PCALAU12I, getD5(currInsn), 0, 0)); in tryGotToPCRel() [all …]
|