reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/Support/OnDiskHashTable.h
  182       LE.write<uint16_t>(B.Length);
  187         LE.write<typename Info::hash_value_type>(I->Hash);
  214       LE.write<uint8_t>(0);
  217     LE.write<offset_type>(NumBuckets);
  218     LE.write<offset_type>(NumEntries);
  220       LE.write<offset_type>(Buckets[I].Off);
lib/BinaryFormat/MsgPackWriter.cpp
   23 void Writer::writeNil() { EW.write(FirstByte::Nil); }
   25 void Writer::write(bool b) { EW.write(b ? FirstByte::True : FirstByte::False); }
   34     EW.write(static_cast<int8_t>(i));
   39     EW.write(FirstByte::Int8);
   40     EW.write(static_cast<int8_t>(i));
   45     EW.write(FirstByte::Int16);
   46     EW.write(static_cast<int16_t>(i));
   51     EW.write(FirstByte::Int32);
   52     EW.write(static_cast<int32_t>(i));
   56   EW.write(FirstByte::Int64);
   57   EW.write(i);
   62     EW.write(static_cast<uint8_t>(u));
   67     EW.write(FirstByte::UInt8);
   68     EW.write(static_cast<uint8_t>(u));
   73     EW.write(FirstByte::UInt16);
   74     EW.write(static_cast<uint16_t>(u));
   79     EW.write(FirstByte::UInt32);
   80     EW.write(static_cast<uint32_t>(u));
   84   EW.write(FirstByte::UInt64);
   85   EW.write(u);
   93     EW.write(FirstByte::Float32);
   94     EW.write(static_cast<float>(d));
   96     EW.write(FirstByte::Float64);
   97     EW.write(d);
  105     EW.write(static_cast<uint8_t>(FixBits::String | Size));
  107     EW.write(FirstByte::Str8);
  108     EW.write(static_cast<uint8_t>(Size));
  110     EW.write(FirstByte::Str16);
  111     EW.write(static_cast<uint16_t>(Size));
  114     EW.write(FirstByte::Str32);
  115     EW.write(static_cast<uint32_t>(Size));
  127     EW.write(FirstByte::Bin8);
  128     EW.write(static_cast<uint8_t>(Size));
  130     EW.write(FirstByte::Bin16);
  131     EW.write(static_cast<uint16_t>(Size));
  134     EW.write(FirstByte::Bin32);
  135     EW.write(static_cast<uint32_t>(Size));
  143     EW.write(static_cast<uint8_t>(FixBits::Array | Size));
  148     EW.write(FirstByte::Array16);
  149     EW.write(static_cast<uint16_t>(Size));
  153   EW.write(FirstByte::Array32);
  154   EW.write(Size);
  159     EW.write(static_cast<uint8_t>(FixBits::Map | Size));
  164     EW.write(FirstByte::Map16);
  165     EW.write(static_cast<uint16_t>(Size));
  169   EW.write(FirstByte::Map32);
  170   EW.write(Size);
  178     EW.write(FirstByte::FixExt1);
  181     EW.write(FirstByte::FixExt2);
  184     EW.write(FirstByte::FixExt4);
  187     EW.write(FirstByte::FixExt8);
  190     EW.write(FirstByte::FixExt16);
  194       EW.write(FirstByte::Ext8);
  195       EW.write(static_cast<uint8_t>(Size));
  197       EW.write(FirstByte::Ext16);
  198       EW.write(static_cast<uint16_t>(Size));
  201       EW.write(FirstByte::Ext32);
  202       EW.write(static_cast<uint32_t>(Size));
  206   EW.write(Type);
lib/MC/ELFObjectWriter.cpp
  173       W.write<uint64_t>(Word);
  175       W.write<uint32_t>(Word);
  179     W.write(Val);
  434   W.write<uint16_t>(ELF::ET_REL);             // e_type
  436   W.write<uint16_t>(OWriter.TargetObjectWriter->getEMachine()); // e_machine = target
  438   W.write<uint32_t>(ELF::EV_CURRENT);         // e_version
  444   W.write<uint32_t>(Asm.getELFHeaderEFlags());
  447   W.write<uint16_t>(is64Bit() ? sizeof(ELF::Elf64_Ehdr)
  450   W.write<uint16_t>(0);                  // e_phentsize = prog header entry size
  451   W.write<uint16_t>(0);                  // e_phnum = # prog header entries = 0
  454   W.write<uint16_t>(is64Bit() ? sizeof(ELF::Elf64_Shdr)
  458   W.write<uint16_t>(0);
  462   W.write<uint16_t>(StringTableIndex);
  926   W.write<uint32_t>(Name);        // sh_name: index into string table
  927   W.write<uint32_t>(Type);        // sh_type
  932   W.write<uint32_t>(Link);        // sh_link
  933   W.write<uint32_t>(Info);        // sh_info
 1223       W.write<uint32_t>(CGPE.From->getSymbol().getIndex());
 1224       W.write<uint32_t>(CGPE.To->getSymbol().getIndex());
 1225       W.write<uint64_t>(CGPE.Count);
lib/MC/MCCodeView.cpp
  665       LEWriter.write<uint16_t>(RecordSize);
  671       LEWriter.write<uint32_t>(0); // Fixup for code start.
  674       LEWriter.write<uint16_t>(0); // Fixup for section index.
  676       LEWriter.write<uint16_t>(Chunk);
  691       LEWriter.write<uint16_t>(GapStartOffset);
  692       LEWriter.write<uint16_t>(GapSize);
lib/MC/MachObjectWriter.cpp
  148   W.write<uint32_t>(is64Bit() ? MachO::MH_MAGIC_64 : MachO::MH_MAGIC);
  150   W.write<uint32_t>(TargetObjectWriter->getCPUType());
  151   W.write<uint32_t>(TargetObjectWriter->getCPUSubtype());
  153   W.write<uint32_t>(Type);
  154   W.write<uint32_t>(NumLoadCommands);
  155   W.write<uint32_t>(LoadCommandsSize);
  156   W.write<uint32_t>(Flags);
  158     W.write<uint32_t>(0); // reserved
  187   W.write<uint32_t>(is64Bit() ? MachO::LC_SEGMENT_64 : MachO::LC_SEGMENT);
  188   W.write<uint32_t>(SegmentLoadCommandSize +
  194     W.write<uint64_t>(VMAddr);                 // vmaddr
  195     W.write<uint64_t>(VMSize); // vmsize
  196     W.write<uint64_t>(SectionDataStartOffset); // file offset
  197     W.write<uint64_t>(SectionDataSize); // file size
  199     W.write<uint32_t>(VMAddr);                 // vmaddr
  200     W.write<uint32_t>(VMSize); // vmsize
  201     W.write<uint32_t>(SectionDataStartOffset); // file offset
  202     W.write<uint32_t>(SectionDataSize); // file size
  205   W.write<uint32_t>(MaxProt);
  207   W.write<uint32_t>(InitProt);
  208   W.write<uint32_t>(NumSections);
  209   W.write<uint32_t>(0); // flags
  237     W.write<uint64_t>(VMAddr);      // address
  238     W.write<uint64_t>(SectionSize); // size
  240     W.write<uint32_t>(VMAddr);      // address
  241     W.write<uint32_t>(SectionSize); // size
  243   W.write<uint32_t>(FileOffset);
  246   W.write<uint32_t>(Log2_32(Section.getAlignment()));
  247   W.write<uint32_t>(NumRelocations ? RelocationsStart : 0);
  248   W.write<uint32_t>(NumRelocations);
  249   W.write<uint32_t>(Flags);
  250   W.write<uint32_t>(IndirectSymBase.lookup(&Sec)); // reserved1
  251   W.write<uint32_t>(Section.getStubSize()); // reserved2
  253     W.write<uint32_t>(0); // reserved3
  268   W.write<uint32_t>(MachO::LC_SYMTAB);
  269   W.write<uint32_t>(sizeof(MachO::symtab_command));
  270   W.write<uint32_t>(SymbolOffset);
  271   W.write<uint32_t>(NumSymbols);
  272   W.write<uint32_t>(StringTableOffset);
  273   W.write<uint32_t>(StringTableSize);
  291   W.write<uint32_t>(MachO::LC_DYSYMTAB);
  292   W.write<uint32_t>(sizeof(MachO::dysymtab_command));
  293   W.write<uint32_t>(FirstLocalSymbol);
  294   W.write<uint32_t>(NumLocalSymbols);
  295   W.write<uint32_t>(FirstExternalSymbol);
  296   W.write<uint32_t>(NumExternalSymbols);
  297   W.write<uint32_t>(FirstUndefinedSymbol);
  298   W.write<uint32_t>(NumUndefinedSymbols);
  299   W.write<uint32_t>(0); // tocoff
  300   W.write<uint32_t>(0); // ntoc
  301   W.write<uint32_t>(0); // modtaboff
  302   W.write<uint32_t>(0); // nmodtab
  303   W.write<uint32_t>(0); // extrefsymoff
  304   W.write<uint32_t>(0); // nextrefsyms
  305   W.write<uint32_t>(IndirectSymbolOffset);
  306   W.write<uint32_t>(NumIndirectSymbols);
  307   W.write<uint32_t>(0); // extreloff
  308   W.write<uint32_t>(0); // nextrel
  309   W.write<uint32_t>(0); // locreloff
  310   W.write<uint32_t>(0); // nlocrel
  392   W.write<uint32_t>(MSD.StringIndex);
  400   W.write<uint16_t>(cast<MCSymbolMachO>(Symbol)->getEncodedFlags(EncodeAsAltEntry));
  402     W.write<uint64_t>(Address);
  404     W.write<uint32_t>(Address);
  413   W.write<uint32_t>(Type);
  414   W.write<uint32_t>(sizeof(MachO::linkedit_data_command));
  415   W.write<uint32_t>(DataOffset);
  416   W.write<uint32_t>(DataSize);
  437   W.write<uint32_t>(MachO::LC_LINKER_OPTION);
  438   W.write<uint32_t>(Size);
  439   W.write<uint32_t>(Options.size());
  882       W.write<uint32_t>(MachO::LC_BUILD_VERSION);
  883       W.write<uint32_t>(sizeof(MachO::build_version_command));
  884       W.write<uint32_t>(VersionInfo.TypeOrPlatform.Platform);
  885       W.write<uint32_t>(EncodedVersion);
  886       W.write<uint32_t>(SDKVersion);
  887       W.write<uint32_t>(0);         // Empty tools list.
  891       W.write<uint32_t>(LCType);
  892       W.write<uint32_t>(sizeof(MachO::version_min_command));
  893       W.write<uint32_t>(EncodedVersion);
  894       W.write<uint32_t>(SDKVersion);
  969       W.write<uint32_t>(Rel.MRE.r_word0);
  970       W.write<uint32_t>(Rel.MRE.r_word1);
  991     W.write<uint32_t>(Start);
  992     W.write<uint16_t>(End - Start);
  993     W.write<uint16_t>(Data->Kind);
 1024           W.write<uint32_t>(Flags);
 1029       W.write<uint32_t>(it->Symbol->getIndex());
lib/MC/WasmObjectWriter.cpp
  406   W.write<uint32_t>(wasm::WasmVersion);
lib/MC/WinCOFFObjectWriter.cpp
  484     W.write<uint16_t>(COFF::IMAGE_FILE_MACHINE_UNKNOWN);
  485     W.write<uint16_t>(0xFFFF);
  486     W.write<uint16_t>(COFF::BigObjHeader::MinBigObjectVersion);
  487     W.write<uint16_t>(Header.Machine);
  488     W.write<uint32_t>(Header.TimeDateStamp);
  490     W.write<uint32_t>(0);
  491     W.write<uint32_t>(0);
  492     W.write<uint32_t>(0);
  493     W.write<uint32_t>(0);
  494     W.write<uint32_t>(Header.NumberOfSections);
  495     W.write<uint32_t>(Header.PointerToSymbolTable);
  496     W.write<uint32_t>(Header.NumberOfSymbols);
  498     W.write<uint16_t>(Header.Machine);
  499     W.write<uint16_t>(static_cast<int16_t>(Header.NumberOfSections));
  500     W.write<uint32_t>(Header.TimeDateStamp);
  501     W.write<uint32_t>(Header.PointerToSymbolTable);
  502     W.write<uint32_t>(Header.NumberOfSymbols);
  503     W.write<uint16_t>(Header.SizeOfOptionalHeader);
  504     W.write<uint16_t>(Header.Characteristics);
  510   W.write<uint32_t>(S.Data.Value);
  512     W.write<uint32_t>(S.Data.SectionNumber);
  514     W.write<uint16_t>(static_cast<int16_t>(S.Data.SectionNumber));
  515   W.write<uint16_t>(S.Data.Type);
  526       W.write<uint32_t>(i.Aux.WeakExternal.TagIndex);
  527       W.write<uint32_t>(i.Aux.WeakExternal.Characteristics);
  537       W.write<uint32_t>(i.Aux.SectionDefinition.Length);
  538       W.write<uint16_t>(i.Aux.SectionDefinition.NumberOfRelocations);
  539       W.write<uint16_t>(i.Aux.SectionDefinition.NumberOfLinenumbers);
  540       W.write<uint32_t>(i.Aux.SectionDefinition.CheckSum);
  541       W.write<uint16_t>(static_cast<int16_t>(i.Aux.SectionDefinition.Number));
  544       W.write<uint16_t>(static_cast<int16_t>(i.Aux.SectionDefinition.Number >> 16));
  572     W.write<uint32_t>(S.VirtualSize);
  573     W.write<uint32_t>(S.VirtualAddress);
  574     W.write<uint32_t>(S.SizeOfRawData);
  575     W.write<uint32_t>(S.PointerToRawData);
  576     W.write<uint32_t>(S.PointerToRelocations);
  577     W.write<uint32_t>(S.PointerToLineNumbers);
  578     W.write<uint16_t>(S.NumberOfRelocations);
  579     W.write<uint16_t>(S.NumberOfLineNumbers);
  580     W.write<uint32_t>(S.Characteristics);
  585   W.write<uint32_t>(R.VirtualAddress);
  586   W.write<uint32_t>(R.SymbolTableIndex);
  587   W.write<uint16_t>(R.Type);
lib/MC/XCOFFObjectWriter.cpp
  383     W.write<int32_t>(0);
  384     W.write<uint32_t>(Strings.getOffset(SymbolName));
  400   W.write<uint32_t>(CSectionRef.Address + SymbolOffset);
  401   W.write<int16_t>(SectionIndex);
  409   W.write<uint16_t>(0);
  410   W.write<uint8_t>(SymbolRef.getStorageClass());
  412   W.write<uint8_t>(1);
  415   W.write<uint32_t>(CSectionRef.SymbolTableIndex);
  417   W.write<uint32_t>(0);
  419   W.write<uint16_t>(0);
  421   W.write<uint8_t>(XCOFF::XTY_LD);
  423   W.write<uint8_t>(CSectionRef.MCCsect->getMappingClass());
  425   W.write<uint32_t>(0);
  427   W.write<uint16_t>(0);
  436   W.write<uint32_t>(CSectionRef.Address);
  438   W.write<int16_t>(SectionIndex);
  446   W.write<uint16_t>(0);
  448   W.write<uint8_t>(StorageClass);
  450   W.write<uint8_t>(1);
  453   W.write<uint32_t>(CSectionRef.Size);
  455   W.write<uint32_t>(0);
  457   W.write<uint16_t>(0);
  459   W.write<uint8_t>(getEncodedType(CSectionRef.MCCsect));
  461   W.write<uint8_t>(CSectionRef.MCCsect->getMappingClass());
  463   W.write<uint32_t>(0);
  465   W.write<uint16_t>(0);
  470   W.write<uint16_t>(0x01df);
  472   W.write<uint16_t>(SectionCount);
  475   W.write<int32_t>(0);
  477   W.write<uint32_t>(SymbolTableOffset);
  479   W.write<int32_t>(SymbolTableEntryCount);
  481   W.write<uint16_t>(0);
  483   W.write<uint16_t>(0);
  498     W.write<uint32_t>(Sec->Address);
  499     W.write<uint32_t>(Sec->Address);
  501     W.write<uint32_t>(Sec->Size);
  502     W.write<uint32_t>(Sec->FileOffsetToData);
  505     W.write<uint32_t>(0);
  506     W.write<uint32_t>(0);
  509     W.write<uint16_t>(0);
  510     W.write<uint16_t>(0);
  512     W.write<int32_t>(Sec->Flags);
lib/ProfileData/InstrProfWriter.cpp
   56   void write(uint64_t V) { LE.write<uint64_t>(V); }
  119     LE.write<offset_type>(N);
  131     LE.write<offset_type>(M);
  151       LE.write<uint64_t>(ProfileData.first); // Function hash
  152       LE.write<uint64_t>(ProfRecord.Counts.size());
  154         LE.write<uint64_t>(I);
lib/ProfileData/SampleProfWriter.cpp
  336   Writer.write(FuncOffsetTableStart);
  411   Writer.write(static_cast<uint64_t>(SectionHdrLayout.size()));
  414     Writer.write(static_cast<uint64_t>(-1));
  415     Writer.write(static_cast<uint64_t>(-1));
  416     Writer.write(static_cast<uint64_t>(-1));
  417     Writer.write(static_cast<uint64_t>(-1));
  444     Writer.write(static_cast<uint64_t>(SecHdrTable[idx].Type));
  445     Writer.write(static_cast<uint64_t>(SecHdrTable[idx].Flags));
  446     Writer.write(static_cast<uint64_t>(SecHdrTable[idx].Offset));
  447     Writer.write(static_cast<uint64_t>(SecHdrTable[idx].Size));
  476   Writer.write(static_cast<uint64_t>(-2));
lib/Target/AMDGPU/Utils/AMDGPUPALMetadata.cpp
  612     EW.write(uint32_t(I.first.getUInt()));
  613     EW.write(uint32_t(I.second.getUInt()));
lib/Target/BPF/MCTargetDesc/BPFMCCodeEmitter.cpp
  135     OSE.write<uint16_t>(0);
  136     OSE.write<uint32_t>(Value & 0xffffFFFF);
  140     OSE.write<uint8_t>(0);
  141     OSE.write<uint8_t>(0);
  142     OSE.write<uint16_t>(0);
  143     OSE.write<uint32_t>(Imm >> 32);
  152     OSE.write<uint16_t>((Value >> 32) & 0xffff);
  153     OSE.write<uint32_t>(Value & 0xffffFFFF);
lib/XRay/FDRTraceWriter.cpp
   28     OS.write(std::get<Index>(T));
   50   OS.write(FirstByte);
   55     OS.write('\0');
   70   OS.write(H.Version);
   71   OS.write(H.Type);
   72   OS.write(BitField);
   73   OS.write(H.CycleFrequency);
  147   OS.write(TypeRecordFuncId);
  148   OS.write(R.delta());
tools/clang/lib/Serialization/ASTWriter.cpp
 2020       LE.write<uint16_t>(KeyLen);
 2027       LE.write<uint8_t>(DataLen);
 2035       LE.write<uint64_t>(key.Size);
 2037       LE.write<uint64_t>(key.ModTime);
 2053       LE.write<uint8_t>(Flags);
 2054       LE.write<uint16_t>(Data.HFI.NumIncludes);
 2057         LE.write<uint32_t>(Data.HFI.ControllingMacroID);
 2059         LE.write<uint32_t>(Writer.getIdentifierRef(Data.HFI.ControllingMacro));
 2076       LE.write<uint32_t>(Offset);
 2082           LE.write<uint32_t>(Value);
 3359     LE.write<uint16_t>(KeyLen);
 3369     LE.write<uint16_t>(DataLen);
 3381     LE.write<uint16_t>(N);
 3385       LE.write<uint32_t>(
 3395     LE.write<uint32_t>(Methods.ID);
 3422     LE.write<uint16_t>(FullInstanceBits);
 3423     LE.write<uint16_t>(FullFactoryBits);
 3427         LE.write<uint32_t>(Writer.getDeclID(Method->getMethod()));
 3431         LE.write<uint32_t>(Writer.getDeclID(Method->getMethod()));
 3690     LE.write<uint16_t>(DataLen);
 3694     LE.write<uint16_t>(KeyLen);
 3720       LE.write<uint32_t>(ID << 1);
 3724     LE.write<uint32_t>((ID << 1) | 0x01);
 3727     LE.write<uint16_t>(Bits);
 3736     LE.write<uint16_t>(Bits);
 3739       LE.write<uint32_t>(MacroOffset);
 3753         LE.write<uint32_t>(
 3944     LE.write<uint16_t>(KeyLen);
 3950     LE.write<uint16_t>(DataLen);
 3959     LE.write<uint8_t>(Name.getKind());
 3964       LE.write<uint32_t>(Writer.getIdentifierRef(Name.getIdentifier()));
 3969       LE.write<uint32_t>(Writer.getSelectorRef(Name.getSelector()));
 3974       LE.write<uint8_t>(Name.getOperatorKind());
 3993       LE.write<uint32_t>(DeclIDs[I]);
 5039         LE.write<uint8_t>(static_cast<uint8_t>(M.Kind));
 5044         LE.write<uint16_t>(Name.size());
 5054             LE.write<uint32_t>(BaseID);
 5056             LE.write<uint32_t>(None);
tools/clang/lib/Serialization/GlobalModuleIndex.cpp
  739     LE.write<uint16_t>(KeyLen);
  740     LE.write<uint16_t>(DataLen);
tools/clang/lib/Serialization/MultiOnDiskHashTable.h
  317       Writer.write<uint32_t>(0);
  321         Writer.write<uint32_t>(Merged->Files.size());
  331         Writer.write<uint32_t>(0);
tools/dsymutil/MachOUtils.cpp
  465     Writer.W.write<uint32_t>(UUIDCmd.cmd);
  466     Writer.W.write<uint32_t>(sizeof(UUIDCmd));
  471     Writer.W.write<uint32_t>(Cmd.cmd);
  472     Writer.W.write<uint32_t>(sizeof(Cmd));
  473     Writer.W.write<uint32_t>(Cmd.platform);
  474     Writer.W.write<uint32_t>(Cmd.minos);
  475     Writer.W.write<uint32_t>(Cmd.sdk);
  476     Writer.W.write<uint32_t>(Cmd.ntools);
tools/llvm-xray/xray-converter.cpp
  105   Writer.write(FH.Version);
  106   Writer.write(FH.Type);
  112   Writer.write(Bitfield);
  113   Writer.write(FH.CycleFrequency);
  117   Writer.write(Padding4B);
  118   Writer.write(Padding4B);
  119   Writer.write(Padding4B);
  120   Writer.write(Padding4B);
  128       Writer.write(R.RecordType);
  129       Writer.write(static_cast<uint8_t>(R.CPU));
  130       Writer.write(uint8_t{0});
  133       Writer.write(R.RecordType);
  134       Writer.write(static_cast<uint8_t>(R.CPU));
  135       Writer.write(uint8_t{1});
  138       Writer.write(R.RecordType);
  139       Writer.write(static_cast<uint8_t>(R.CPU));
  140       Writer.write(uint8_t{2});
  147     Writer.write(R.FuncId);
  148     Writer.write(R.TSC);
  149     Writer.write(R.TId);
  152       Writer.write(R.PId);
  154       Writer.write(Padding4B);
  156     Writer.write(Padding4B);
  157     Writer.write(Padding4B);
unittests/Support/EndianStreamTest.cpp
   24     LE.write(static_cast<int32_t>(-1362446643));
   39     BE.write(static_cast<int32_t>(-1362446643));
   55     LE.write(12345.0f);
   70     BE.write(12345.0f);
   85     LE.write(static_cast<int64_t>(-136244664332342323));
  104     BE.write(static_cast<int64_t>(-136244664332342323));
  123     LE.write(-2349214918.58107);
  142     BE.write(-2349214918.58107);