Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DELF_riscv.cpp197 char *FixupPtr = BlockWorkingMem + E.getOffset(); in applyFixup() local
202 *(little32_t *)FixupPtr = static_cast<uint32_t>(Value); in applyFixup()
207 *(little64_t *)FixupPtr = static_cast<uint64_t>(Value); in applyFixup()
220 uint32_t RawInstr = *(little32_t *)FixupPtr; in applyFixup()
221 *(little32_t *)FixupPtr = in applyFixup()
235 uint32_t RawInstr = *(little32_t *)FixupPtr; in applyFixup()
236 *(little32_t *)FixupPtr = in applyFixup()
249 uint32_t RawInstrAuipc = *(little32_t *)FixupPtr; in applyFixup()
250 uint32_t RawInstrJalr = *(little32_t *)(FixupPtr + 4); in applyFixup()
251 *(little32_t *)FixupPtr = 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 readAddendData()
202 : Hi{*reinterpret_cast<support::ulittle16_t *>(FixupPtr)}, in readAddendData()
203 Lo{*reinterpret_cast<support::ulittle16_t *>(FixupPtr + 2)} {} in readAddendData()
211 ThumbRelocation(const char *FixupPtr) in readAddendData()
212 : Hi{*reinterpret_cast<const support::ulittle16_t *>(FixupPtr)},
213 Lo{*reinterpret_cast<const support::ulittle16_t *>(FixupPtr + 2)} {} in readAddendArm()
224 WritableArmRelocation(char *FixupPtr) in readAddendArm()
225 : Wd{*reinterpret_cast<support::ulittle32_t *>(FixupPtr)} {} in readAddendArm()
231 ArmRelocation(const char *FixupPtr) in readAddendThumb()
232 : Wd{*reinterpret_cast<const support::ulittle32_t *>(FixupPtr)} {} in readAddendThumb()
199 const char *FixupPtr = BlockWorkingMem + E.getOffset(); readAddendData() local
277 char *FixupPtr = BlockWorkingMem + E.getOffset(); applyFixupData() local
[all...]
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/
H A Daarch64.h437 char *FixupPtr = BlockWorkingMem + E.getOffset(); in applyFixup() local
443 *(ulittle64_t *)FixupPtr = Value; in applyFixup()
450 *(ulittle32_t *)FixupPtr = Value; in applyFixup()
467 *(little32_t *)FixupPtr = Value; in applyFixup()
469 *(little64_t *)FixupPtr = Value; in applyFixup()
485 uint32_t RawInstr = *(little32_t *)FixupPtr; in applyFixup()
490 *(little32_t *)FixupPtr = FixedInstr; in applyFixup()
497 uint32_t RawInstr = *(ulittle32_t *)FixupPtr; in applyFixup()
504 *(ulittle32_t *)FixupPtr = FixedInstr; in applyFixup()
509 uint32_t RawInstr = *(ulittle32_t *)FixupPtr; in applyFixup()
[all …]
H A Dppc64.h299 inline Error relocateHalf16(char *FixupPtr, int64_t Value, Edge::Kind K) { in applyFixup()
304 support::endian::write16<Endianness>(FixupPtr, Value); in applyFixup()
308 support::endian::write16<Endianness>(FixupPtr, Value & ~3); in applyFixup()
313 support::endian::write16<Endianness>(FixupPtr, ha(Value)); in applyFixup()
318 support::endian::write16<Endianness>(FixupPtr, hi(Value)); in applyFixup()
321 support::endian::write16<Endianness>(FixupPtr, high(Value)); in applyFixup()
324 support::endian::write16<Endianness>(FixupPtr, higha(Value)); in applyFixup()
327 support::endian::write16<Endianness>(FixupPtr, higher(Value)); in applyFixup()
330 support::endian::write16<Endianness>(FixupPtr, highera(Value));
333 support::endian::write16<Endianness>(FixupPtr, highes
226 char *FixupPtr = BlockWorkingMem + E.getOffset(); applyFixup() local
[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()
225 *(little64_t *)FixupPtr = TargetAddress - FixupAddress + Addend; in applyFixup()
237 uint32_t RawInstr = *(little32_t *)FixupPtr; in applyFixup()
239 *(little32_t *)FixupPtr in applyFixup()
[all...]
H A Dx86_64.h412 char *FixupPtr = BlockWorkingMem + E.getOffset(); in applyFixup() local
419 *(ulittle64_t *)FixupPtr = Value; in applyFixup()
426 *(ulittle32_t *)FixupPtr = Value; in applyFixup()
434 *(little32_t *)FixupPtr = Value; in applyFixup()
443 *(ulittle16_t *)FixupPtr = Value; in applyFixup()
452 *(uint8_t *)FixupPtr = Value; in applyFixup()
468 *(little32_t *)FixupPtr = Value; in applyFixup()
476 *(little64_t *)FixupPtr = Value; in applyFixup()
483 *(little32_t *)FixupPtr = Value; in applyFixup()
492 *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()