Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/lld/ELF/Arch/
H A DPPC64.cpp234 write32(TrapInstr.data(), 0x7fe00008); in PPC64()
282 write32(Loc, 0x60000000); // nop in relaxTlsGdToLe()
319 write32(Loc, 0x60000000); // nop in relaxTlsLdToLe()
388 write32(Loc - Offset, 0x60000000); // nop in relaxTlsIeToLe()
500 write32(Buf + 0, 0x7c0802a6); // mflr r0 in writePltHeader()
502 write32(Buf + 8, 0x7d6802a6); // mflr r11 in writePltHeader()
503 write32(Buf + 12, 0x7c0803a6); // mtlr r0 in writePltHeader()
512 write32(Buf + 48, 0x4e800420); // bctr in writePltHeader()
715 write32(Loc, Val); in relocateOne()
930 write32(Loc + 8, SecondInstr); in adjustPrologueForCrossSplitStack()
[all …]
H A DMips.cpp61 write32(TrapInstr.data(), 0x04170001); in MIPS()
194 write32<ELFT::TargetEndianness>(Buf, VA); in writeGotPlt()
216 write32<E>(Loc, Data); in writeValue()
276 write32<E>(Buf + 16, 0x03e07825); // move $15, $31 in writePltHeader()
277 write32<E>(Buf + 20, 0x0018c082); // srl $24, $24, 2 in writePltHeader()
283 write32<E>(Buf + 16, 0x03e07825); // move $15, $31 in writePltHeader()
284 write32<E>(Buf + 20, 0x0018c0c2); // srl $24, $24, 3 in writePltHeader()
290 write32<E>(Buf + 16, 0x03e07825); // move $15, $31 in writePltHeader()
296 write32<E>(Buf + 28, 0x2718fffe); // subu $24, $24, 2 in writePltHeader()
334 write32<E>(Buf + 8, JrInst); // jr $25 / jr.hb $25 in writePlt()
[all …]
/freebsd-12.1/contrib/llvm/tools/lld/lib/ReaderWriter/MachO/
H A DCompactUnwindPass.cpp109 using normalized::write32; in addHeader()
116 write32(headerEntries, 1, _isBig); in addHeader()
120 write32(headerEntries + 2 * sizeof(uint32_t), numCommon, _isBig); in addHeader()
129 write32(headerEntries + 6 * sizeof(uint32_t), numPages + 1, _isBig); in addHeader()
135 using normalized::write32; in addCommonEncodings()
143 write32(commonEncodingsArea, encoding, _isBig); in addCommonEncodings()
158 using normalized::write32; in addTopLevelIndexes()
175 write32(indexData + (3 * i + 2) * sizeof(uint32_t), in addTopLevelIndexes()
189 write32(indexData + (3 * pages.size() + 2) * sizeof(uint32_t), in addTopLevelIndexes()
222 using normalized::write32; in addRegularSecondLevelPage()
[all …]
H A DObjCPass.cpp59 normalized::write32(Data.bytes + 4, Data.info.flags, isBig); in ObjCImageInfoAtom()
H A DMachONormalizedFileBinaryUtils.h97 inline void write32(uint8_t *loc, uint32_t value, bool isBig) { in write32() function
/freebsd-12.1/contrib/llvm/tools/lld/ELF/
H A DThunks.cpp619 write32(Buf, 0x3c190000); // lui $25, %hi(func) in writeTo()
620 write32(Buf + 4, 0x08000000 | (S >> 2)); // j func in writeTo()
621 write32(Buf + 8, 0x27390000); // addiu $25, $25, %lo(func) in writeTo()
622 write32(Buf + 12, 0x00000000); // nop in writeTo()
689 write32(Buf + 0, 0x3d820000 | OffHa); // addis r12, r2, OffHa in writePPCLoadAndBranch()
690 write32(Buf + 4, 0xe98c0000 | OffLo); // ld r12, OffLo(r12) in writePPCLoadAndBranch()
691 write32(Buf + 8, 0x7d8903a6); // mtctr r12 in writePPCLoadAndBranch()
692 write32(Buf + 12, 0x4e800420); // bctr in writePPCLoadAndBranch()
698 write32(Buf + 0, 0xf8410018); // std r2,24(r1) in writeTo()
H A DSyntheticSections.cpp474 write32(Buf, Aligned - 4); in writeCieFde()
2166 write32(Buf, NBuckets); in writeTo()
2168 write32(Buf + 8, MaskWords); in writeTo()
2169 write32(Buf + 12, Shift2); in writeTo()
2209 write32(Values++, Hash); in writeHashTable()
2293 write32(P++, NumSymbols); // nchain in writeTo()
2304 write32(Buckets + Hash, I); in writeTo()
2679 write32(Buf + 8, Fdes.size()); in writeTo()
2683 write32(Buf, Fde.PcRel); in writeTo()
2684 write32(Buf + 4, Fde.FdeVARel); in writeTo()
[all …]
H A DBits.h29 llvm::support::endian::write32(Buf, Val, Config->Endianness); in writeUint()
H A DTarget.h250 inline void write32(void *P, uint32_t V) { in write32() function
251 llvm::support::endian::write32(P, V, Config->Endianness); in write32()
H A DOutputSections.cpp215 write32(Buf, Data); in writeInt()
H A DInputSection.cpp922 write32(BufLoc + 4, 0xe8410018); // ld %r2, 24(%r1) in relocateAlloc()
/freebsd-12.1/contrib/llvm/include/llvm/Support/
H A DEndian.h386 inline void write32(void *P, uint32_t V, endianness E) { in write32() function
396 template <endianness E> inline void write32(void *P, uint32_t V) { in write32() function
404 inline void write32le(void *P, uint32_t V) { write32<little>(P, V); } in write32le()
407 inline void write32be(void *P, uint32_t V) { write32<big>(P, V); } in write32be()
/freebsd-12.1/contrib/llvm/tools/llvm-objcopy/ELF/
H A DObject.cpp734 support::endian::write32<ELFT::TargetEndianness>(Buf++, S->Index); in visit()
/freebsd-12.1/contrib/gcc/
H A DChangeLog-200510210 * testsuite/gcc.target/frv/all-builtin-write32.c: Delete.
10365 * testsuite/gcc.target/frv/all-builtin-write32.c: New.