Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/
H A Dppc64.h304 support::endian::write16<Endianness>(FixupPtr, Value); in relocateHalf16()
313 support::endian::write16<Endianness>(FixupPtr, ha(Value)); in relocateHalf16()
360 char *FixupPtr = BlockWorkingMem + E.getOffset(); in applyFixup() local
378 support::endian::write64<Endianness>(FixupPtr, Value); in applyFixup()
389 return relocateHalf16<Endianness>(FixupPtr, Value, K); in applyFixup()
392 support::endian::write64<Endianness>(FixupPtr, TOCBase); in applyFixup()
410 return relocateHalf16<Endianness>(FixupPtr, Value, K); in applyFixup()
434 return relocateHalf16<Endianness>(FixupPtr, Value, K); in applyFixup()
457 support::endian::write64<Endianness>(FixupPtr, Value); in applyFixup()
477 support::endian::write32<Endianness>(FixupPtr, Value); in applyFixup()
[all …]
H A Daarch64.h431 *(ulittle64_t *)FixupPtr = Value; in applyFixup()
438 *(ulittle32_t *)FixupPtr = Value; in applyFixup()
455 *(little32_t *)FixupPtr = Value; in applyFixup()
457 *(little64_t *)FixupPtr = Value; in applyFixup()
478 *(little32_t *)FixupPtr = FixedInstr; in applyFixup()
492 *(ulittle32_t *)FixupPtr = FixedInstr; in applyFixup()
509 *(ulittle32_t *)FixupPtr = FixedInstr; in applyFixup()
523 *(ulittle32_t *)FixupPtr = FixedInstr; in applyFixup()
540 *(ulittle32_t *)FixupPtr = FixedInstr; in applyFixup()
558 *(ulittle32_t *)FixupPtr = FixedInstr; in applyFixup()
[all …]
H A Dloongarch.h177 char *FixupPtr = BlockWorkingMem + E.getOffset(); in applyFixup() local
184 *(ulittle64_t *)FixupPtr = TargetAddress + Addend; in applyFixup()
190 *(ulittle32_t *)FixupPtr = Value; in applyFixup()
202 uint32_t RawInstr = *(little32_t *)FixupPtr; in applyFixup()
206 *(little32_t *)FixupPtr = RawInstr | Imm15_0 | Imm25_16; in applyFixup()
214 *(little32_t *)FixupPtr = Value; in applyFixup()
221 *(little32_t *)FixupPtr = Value; in applyFixup()
237 uint32_t RawInstr = *(little32_t *)FixupPtr; in applyFixup()
239 *(little32_t *)FixupPtr = RawInstr | Imm31_12; in applyFixup()
245 uint32_t RawInstr = *(ulittle32_t *)FixupPtr; in applyFixup()
[all …]
H A Dx86_64.h406 *(ulittle64_t *)FixupPtr = Value; in applyFixup()
413 *(ulittle32_t *)FixupPtr = Value; in applyFixup()
421 *(little32_t *)FixupPtr = Value; in applyFixup()
430 *(ulittle16_t *)FixupPtr = Value; in applyFixup()
439 *(uint8_t *)FixupPtr = Value; in applyFixup()
455 *(little32_t *)FixupPtr = Value; in applyFixup()
463 *(little64_t *)FixupPtr = Value; in applyFixup()
470 *(little32_t *)FixupPtr = Value; in applyFixup()
478 *(little64_t *)FixupPtr = Value; in applyFixup()
485 *(little32_t *)FixupPtr = Value; in applyFixup()
[all …]
H A Di386.h203 char *FixupPtr = BlockWorkingMem + E.getOffset(); in applyFixup() local
213 *(ulittle32_t *)FixupPtr = Value; in applyFixup()
220 *(little32_t *)FixupPtr = Value; in applyFixup()
227 *(ulittle16_t *)FixupPtr = Value; in applyFixup()
237 *(little16_t *)FixupPtr = Value; in applyFixup()
245 *(little32_t *)FixupPtr = Value; in applyFixup()
253 *(little32_t *)FixupPtr = Value; in applyFixup()
262 *(little32_t *)FixupPtr = Value; in applyFixup()
/freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DELF_riscv.cpp219 *(little32_t *)FixupPtr = in applyFixup()
234 *(little32_t *)FixupPtr = in applyFixup()
249 *(little32_t *)FixupPtr = in applyFixup()
251 *(little32_t *)(FixupPtr + 4) = in applyFixup()
264 *(little32_t *)FixupPtr = in applyFixup()
279 *(little32_t *)FixupPtr = in applyFixup()
306 *(little32_t *)FixupPtr = in applyFixup()
316 *(little32_t *)FixupPtr = in applyFixup()
396 *(little16_t *)FixupPtr = in applyFixup()
422 *FixupPtr = (*FixupPtr & 0xc0) | (static_cast<uint8_t>(Value) & 0x3f); in applyFixup()
[all …]
H A DCOFF_x86_64.cpp95 const char *FixupPtr = BlockToFix.getContent().data() + Offset; in addSingleRelocation() local
100 Addend = *reinterpret_cast<const support::little32_t *>(FixupPtr); in addSingleRelocation()
105 Addend = *reinterpret_cast<const support::little32_t *>(FixupPtr); in addSingleRelocation()
110 Addend = *reinterpret_cast<const support::little32_t *>(FixupPtr); in addSingleRelocation()
116 Addend = *reinterpret_cast<const support::little32_t *>(FixupPtr); in addSingleRelocation()
122 Addend = *reinterpret_cast<const support::little32_t *>(FixupPtr); in addSingleRelocation()
128 Addend = *reinterpret_cast<const support::little32_t *>(FixupPtr); in addSingleRelocation()
134 Addend = *reinterpret_cast<const support::little32_t *>(FixupPtr); in addSingleRelocation()
140 Addend = *reinterpret_cast<const support::little64_t *>(FixupPtr); in addSingleRelocation()
145 Addend = *reinterpret_cast<const support::little16_t *>(FixupPtr); in addSingleRelocation()
[all …]
H A Daarch32.cpp201 WritableThumbRelocation(char *FixupPtr) in WritableThumbRelocation()
211 ThumbRelocation(const char *FixupPtr) in ThumbRelocation()
224 WritableArmRelocation(char *FixupPtr) in WritableArmRelocation()
231 ArmRelocation(const char *FixupPtr) in ArmRelocation()
394 const char *FixupPtr = BlockWorkingMem + Offset; in readAddendData() local
469 char *FixupPtr = BlockWorkingMem + E.getOffset(); in applyFixupData() local
485 endian::write32le(FixupPtr, Value); in applyFixupData()
487 endian::write32be(FixupPtr, Value); in applyFixupData()
495 endian::write32le(FixupPtr, Value); in applyFixupData()
497 endian::write32be(FixupPtr, Value); in applyFixupData()
[all …]