• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/ObjectYAML/

Lines Matching refs:IsLittleEndian

41 static void writeInteger(T Integer, raw_ostream &OS, bool IsLittleEndian) {
42 if (IsLittleEndian != sys::IsLittleEndianHost)
48 raw_ostream &OS, bool IsLittleEndian) {
50 writeInteger((uint64_t)Integer, OS, IsLittleEndian);
52 writeInteger((uint32_t)Integer, OS, IsLittleEndian);
54 writeInteger((uint16_t)Integer, OS, IsLittleEndian);
56 writeInteger((uint8_t)Integer, OS, IsLittleEndian);
71 raw_ostream &OS, bool IsLittleEndian) {
72 writeInteger((uint32_t)Length.TotalLength, OS, IsLittleEndian);
74 writeInteger((uint64_t)Length.TotalLength64, OS, IsLittleEndian);
79 bool IsLittleEndian) {
83 IsLittleEndian));
85 writeVariableSizedInteger(Length, IsDWARF64 ? 8 : 4, OS, IsLittleEndian));
124 writeInitialLength(Range.Format, Range.Length, OS, DI.IsLittleEndian);
125 writeInteger((uint16_t)Range.Version, OS, DI.IsLittleEndian);
127 writeInteger((uint64_t)Range.CuOffset, OS, DI.IsLittleEndian);
129 writeInteger((uint32_t)Range.CuOffset, OS, DI.IsLittleEndian);
130 writeInteger((uint8_t)Range.AddrSize, OS, DI.IsLittleEndian);
131 writeInteger((uint8_t)Range.SegSize, OS, DI.IsLittleEndian);
139 Descriptor.Address, Range.AddrSize, OS, DI.IsLittleEndian))
144 DI.IsLittleEndian));
174 DI.IsLittleEndian))
180 DI.IsLittleEndian));
191 bool IsLittleEndian, bool IsGNUPubSec) {
192 writeInitialLength(Sect.Length, OS, IsLittleEndian);
193 writeInteger((uint16_t)Sect.Version, OS, IsLittleEndian);
194 writeInteger((uint32_t)Sect.UnitOffset, OS, IsLittleEndian);
195 writeInteger((uint32_t)Sect.UnitSize, OS, IsLittleEndian);
197 writeInteger((uint32_t)Entry.DieOffset, OS, IsLittleEndian);
199 writeInteger((uint8_t)Entry.Descriptor, OS, IsLittleEndian);
215 writeInitialLength(CU.Format, CU.Length, OS, DebugInfo.IsLittleEndian);
216 writeInteger((uint16_t)CU.Version, OS, DebugInfo.IsLittleEndian);
218 writeInteger((uint8_t)CU.Type, OS, DebugInfo.IsLittleEndian);
219 writeInteger((uint8_t)CU.AddrSize, OS, DebugInfo.IsLittleEndian);
222 OS, DebugInfo.IsLittleEndian));
226 OS, DebugInfo.IsLittleEndian));
227 writeInteger((uint8_t)CU.AddrSize, OS, DebugInfo.IsLittleEndian);
237 writeInteger(U, OS, DebugInfo.IsLittleEndian);
241 writeInteger(U, OS, DebugInfo.IsLittleEndian);
245 writeInteger(U, OS, DebugInfo.IsLittleEndian);
252 writeInteger(U, OS, DebugInfo.IsLittleEndian);
259 writeInteger(S, OS, DebugInfo.IsLittleEndian);
293 DI.IsLittleEndian);
295 writeInteger((uint16_t)LineTable.Version, OS, DI.IsLittleEndian);
297 LineTable.PrologueLength, SizeOfPrologueLength, OS, DI.IsLittleEndian));
298 writeInteger((uint8_t)LineTable.MinInstLength, OS, DI.IsLittleEndian);
300 writeInteger((uint8_t)LineTable.MaxOpsPerInst, OS, DI.IsLittleEndian);
301 writeInteger((uint8_t)LineTable.DefaultIsStmt, OS, DI.IsLittleEndian);
302 writeInteger((uint8_t)LineTable.LineBase, OS, DI.IsLittleEndian);
303 writeInteger((uint8_t)LineTable.LineRange, OS, DI.IsLittleEndian);
304 writeInteger((uint8_t)LineTable.OpcodeBase, OS, DI.IsLittleEndian);
307 writeInteger((uint8_t)OpcodeLength, OS, DI.IsLittleEndian);
320 writeInteger((uint8_t)Op.Opcode, OS, DI.IsLittleEndian);
323 writeInteger((uint8_t)Op.SubOpcode, OS, DI.IsLittleEndian);
329 Op.Data, DI.CompileUnits[0].AddrSize, OS, DI.IsLittleEndian))
339 writeInteger((uint8_t)OpByte, OS, DI.IsLittleEndian);
363 writeInteger((uint16_t)Op.Data, OS, DI.IsLittleEndian);
394 writeInitialLength(TableEntry.Format, Length, OS, DI.IsLittleEndian);
395 writeInteger((uint16_t)TableEntry.Version, OS, DI.IsLittleEndian);
396 writeInteger((uint8_t)AddrSize, OS, DI.IsLittleEndian);
397 writeInteger((uint8_t)TableEntry.SegSelectorSize, OS, DI.IsLittleEndian);
403 OS, DI.IsLittleEndian))
409 DI.IsLittleEndian))
480 bool IsLittleEndian) {
490 DI.IsLittleEndian = IsLittleEndian;