23 OS.
write(
reinterpret_cast<const char *
>(Bytes),
Length);
30 OS.
write(
reinterpret_cast<const char *
>(Bytes),
Length);
34 OS.
write(
reinterpret_cast<const char *
>(&U),
sizeof(U));
39 OS.
write(
reinterpret_cast<const char *
>(&Swapped),
sizeof(Swapped));
44 OS.
write(
reinterpret_cast<const char *
>(&Swapped),
sizeof(Swapped));
49 OS.
write(
reinterpret_cast<const char *
>(&Swapped),
sizeof(Swapped));
54 OS.
pwrite(
reinterpret_cast<const char *
>(&Swapped),
sizeof(Swapped),
59 OS.
write(
reinterpret_cast<const char *
>(
Data.data()),
Data.size());
73 if (AlignedOffset ==
Offset)
75 off_t PadCount = AlignedOffset -
Offset;
assert(ImpDefSCC.getReg()==AMDGPU::SCC &&ImpDefSCC.isDef())
ArrayRef - Represent a constant reference to an array (0 or more elements consecutively in memory),...
StringRef - Represent a constant reference to a string, i.e.
uint64_t tell()
Return the current offset within the file.
void writeULEB(uint64_t Value)
Write the value into the stream encoded using unsigned LEB128 at the current file position.
void writeU16(uint16_t Value)
Write a single uint16_t value into the stream at the current file position.
void fixup32(uint32_t Value, uint64_t Offset)
Fixup a uint32_t value at the specified offset in the stream.
void writeSLEB(int64_t Value)
Write the value into the stream encoded using signed LEB128 at the current file position.
void writeU8(uint8_t Value)
Write a single uint8_t value into the stream at the current file position.
void alignTo(size_t Align)
Pad with zeroes at the current file position until the current file position matches the specified al...
void writeU32(uint32_t Value)
Write a single uint32_t value into the stream at the current file position.
void writeData(llvm::ArrayRef< uint8_t > Data)
Write an array of uint8_t values into the stream at the current file position.
void writeNullTerminated(llvm::StringRef Str)
Write a NULL terminated C string into the stream at the current file position.
void writeU64(uint64_t Value)
Write a single uint64_t value into the stream at the current file position.
raw_ostream & write_zeros(unsigned NumZeros)
write_zeros - Insert 'NumZeros' nulls.
uint64_t tell() const
tell - Return the current offset with the file.
raw_ostream & write(unsigned char C)
void pwrite(const char *Ptr, size_t Size, uint64_t Offset)
value_type byte_swap(value_type value, endianness endian)
This is an optimization pass for GlobalISel generic memory operations.
unsigned encodeSLEB128(int64_t Value, raw_ostream &OS, unsigned PadTo=0)
Utility function to encode a SLEB128 value to an output stream.
unsigned encodeULEB128(uint64_t Value, raw_ostream &OS, unsigned PadTo=0)
Utility function to encode a ULEB128 value to an output stream.
This struct is a compact representation of a valid (non-zero power of two) alignment.