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

References

lib/CodeGen/AsmPrinter/ByteStreamer.h
  107     unsigned Length = encodeULEB128(DWord, OSE, PadTo);
lib/MC/ELFObjectWriter.cpp
  802     encodeULEB128(Sym->getIndex(), W.OS);
lib/MC/MCAssembler.cpp
  968     encodeULEB128(Value, OSE, OldSize);
lib/MC/MCDwarf.cpp
  680       encodeULEB128(AddrDelta, OS);
  732   encodeULEB128(AddrDelta, OS);
  763     encodeULEB128(1 + AddrSize, OS);
lib/MC/MCLinkerOptimizationHint.cpp
   30   encodeULEB128(Kind, OutStream);
   31   encodeULEB128(Args.size(), OutStream);
   33     encodeULEB128(ObjWriter.getSymbolAddress(*Arg, Layout), OutStream);
lib/MC/MCStreamer.cpp
  149   encodeULEB128(Value, OSE, PadTo);
lib/MC/WasmObjectWriter.cpp
  306     encodeULEB128(Str.size(), W.OS);
  359   encodeULEB128(0, W.OS, 5);
  682   encodeULEB128(Signatures.size(), W.OS);
  686     encodeULEB128(Sig.Params.size(), W.OS);
  689     encodeULEB128(Sig.Returns.size(), W.OS);
  708   encodeULEB128(Imports.size(), W.OS);
  716       encodeULEB128(Import.SigIndex, W.OS);
  723       encodeULEB128(0, W.OS);        // flags
  724       encodeULEB128(NumPages, W.OS); // initial
  728       encodeULEB128(0, W.OS);           // flags
  729       encodeULEB128(NumElements, W.OS); // initial
  732       encodeULEB128(Import.Event.Attribute, W.OS);
  733       encodeULEB128(Import.Event.SigIndex, W.OS);
  750   encodeULEB128(Functions.size(), W.OS);
  752     encodeULEB128(Func.SigIndex, W.OS);
  764   encodeULEB128(Events.size(), W.OS);
  766     encodeULEB128(Event.Attribute, W.OS);
  767     encodeULEB128(Event.SigIndex, W.OS);
  780   encodeULEB128(Exports.size(), W.OS);
  784     encodeULEB128(Export.Index, W.OS);
  797   encodeULEB128(1, W.OS); // number of "segments"
  798   encodeULEB128(0, W.OS); // the table index
  805   encodeULEB128(TableElems.size(), W.OS);
  807     encodeULEB128(Elem, W.OS);
  818   encodeULEB128(DataSegments.size(), W.OS);
  832   encodeULEB128(Functions.size(), W.OS);
  841     encodeULEB128(Size, W.OS);
  860   encodeULEB128(DataSegments.size(), W.OS); // count
  863     encodeULEB128(Segment.InitFlags, W.OS); // flags
  865       encodeULEB128(0, W.OS); // memory index
  871     encodeULEB128(Segment.Data.size(), W.OS); // size
  905   encodeULEB128(SectionIndex, W.OS);
  906   encodeULEB128(Relocs.size(), W.OS);
  913     encodeULEB128(Offset, W.OS);
  914     encodeULEB128(Index, W.OS);
  935   encodeULEB128(wasm::WasmMetadataVersion, W.OS);
  940     encodeULEB128(SymbolInfos.size(), W.OS);
  942       encodeULEB128(Sym.Kind, W.OS);
  943       encodeULEB128(Sym.Flags, W.OS);
  948         encodeULEB128(Sym.ElementIndex, W.OS);
  956           encodeULEB128(Sym.DataRef.Segment, W.OS);
  957           encodeULEB128(Sym.DataRef.Offset, W.OS);
  958           encodeULEB128(Sym.DataRef.Size, W.OS);
  964         encodeULEB128(SectionIndex, W.OS);
  976     encodeULEB128(DataSegments.size(), W.OS);
  979       encodeULEB128(Segment.Alignment, W.OS);
  980       encodeULEB128(Segment.LinkerFlags, W.OS);
  987     encodeULEB128(InitFuncs.size(), W.OS);
  989       encodeULEB128(StartFunc.first, W.OS);  // priority
  990       encodeULEB128(StartFunc.second, W.OS); // function index
  997     encodeULEB128(Comdats.size(), W.OS);
 1000       encodeULEB128(0, W.OS); // flags for future use
 1001       encodeULEB128(C.second.size(), W.OS);
 1003         encodeULEB128(Entry.Kind, W.OS);
 1004         encodeULEB128(Entry.Index, W.OS);
lib/MC/WinCOFFObjectWriter.cpp
 1041         encodeULEB128(S->getIndex(), OS);
 1049       encodeULEB128(SectionMap[TargetSection]->Symbol->getIndex(), OS);
lib/ObjectYAML/DWARFEmitter.cpp
   80     encodeULEB128(AbbrevDecl.Code, OS);
   81     encodeULEB128(AbbrevDecl.Tag, OS);
   84       encodeULEB128(Attr.Attribute, OS);
   85       encodeULEB128(Attr.Form, OS);
   89     encodeULEB128(0, OS);
   90     encodeULEB128(0, OS);
  155     encodeULEB128(DIE.AbbrCode, OS);
  172       encodeULEB128(U, OS);
  207   encodeULEB128(File.DirIdx, OS);
  208   encodeULEB128(File.ModTime, OS);
  209   encodeULEB128(File.Length, OS);
  243         encodeULEB128(Op.ExtLen, OS);
  274           encodeULEB128(Op.Data, OS);
  287             encodeULEB128(OpData, OS);
lib/ObjectYAML/ELFEmitter.cpp
  840     SHeader.sh_size += sizeof(uintX_t) + encodeULEB128(E.Size, OS);
 1041     SHeader.sh_size += encodeULEB128(Val, OS);
lib/ObjectYAML/MachOEmitter.cpp
  331       encodeULEB128(Data, OS);
  436       encodeULEB128(Data, OS);
lib/ObjectYAML/WasmEmitter.cpp
   80     encodeULEB128(OutString.size(), OS);
  112   encodeULEB128(Str.size(), OS);
  119   encodeULEB128(Lim.Initial, OS);
  121     encodeULEB128(Lim.Maximum, OS);
  147     encodeULEB128(InitExpr.Value.Global, OS);
  159   encodeULEB128(Section.MemorySize, OS);
  160   encodeULEB128(Section.MemoryAlignment, OS);
  161   encodeULEB128(Section.TableSize, OS);
  162   encodeULEB128(Section.TableAlignment, OS);
  163   encodeULEB128(Section.Needed.size(), OS);
  171   encodeULEB128(Section.Version, OS);
  179     encodeULEB128(Section.SymbolTable.size(), SubSection.getStream());
  186       encodeULEB128(Info.Flags, SubSection.getStream());
  191         encodeULEB128(Info.ElementIndex, SubSection.getStream());
  199           encodeULEB128(Info.DataRef.Segment, SubSection.getStream());
  200           encodeULEB128(Info.DataRef.Offset, SubSection.getStream());
  201           encodeULEB128(Info.DataRef.Size, SubSection.getStream());
  205         encodeULEB128(Info.ElementIndex, SubSection.getStream());
  218     encodeULEB128(Section.SegmentInfos.size(), SubSection.getStream());
  221       encodeULEB128(SegmentInfo.Alignment, SubSection.getStream());
  222       encodeULEB128(SegmentInfo.Flags, SubSection.getStream());
  230     encodeULEB128(Section.InitFunctions.size(), SubSection.getStream());
  232       encodeULEB128(Func.Priority, SubSection.getStream());
  233       encodeULEB128(Func.Symbol, SubSection.getStream());
  241     encodeULEB128(Section.Comdats.size(), SubSection.getStream());
  244       encodeULEB128(0, SubSection.getStream()); // flags for future use
  245       encodeULEB128(C.Entries.size(), SubSection.getStream());
  248         encodeULEB128(Entry.Index, SubSection.getStream());
  263     encodeULEB128(Section.FunctionNames.size(), SubSection.getStream());
  265       encodeULEB128(NameEntry.Index, SubSection.getStream());
  280   encodeULEB128(Fields, OS);
  287     encodeULEB128(Field.second->size(), OS);
  298   encodeULEB128(Section.Features.size(), OS);
  325   encodeULEB128(Section.Signatures.size(), OS);
  334     encodeULEB128(Sig.ParamTypes.size(), OS);
  337     encodeULEB128(Sig.ReturnTypes.size(), OS);
  345   encodeULEB128(Section.Imports.size(), OS);
  352       encodeULEB128(Import.SigIndex, OS);
  381   encodeULEB128(Section.FunctionTypes.size(), OS);
  383     encodeULEB128(FuncType, OS);
  388   encodeULEB128(Section.Exports.size(), OS);
  392     encodeULEB128(Export.Index, OS);
  398   encodeULEB128(Section.StartFunction, OS);
  403   encodeULEB128(Section.Tables.size(), OS);
  412   encodeULEB128(Section.Memories.size(), OS);
  419   encodeULEB128(Section.Globals.size(), OS);
  435   encodeULEB128(Section.Events.size(), OS);
  443     encodeULEB128(Event.Attribute, OS);
  444     encodeULEB128(Event.SigIndex, OS);
  450   encodeULEB128(Section.Segments.size(), OS);
  452     encodeULEB128(Segment.TableIndex, OS);
  455     encodeULEB128(Segment.Functions.size(), OS);
  457       encodeULEB128(Function, OS);
  463   encodeULEB128(Section.Functions.size(), OS);
  474     encodeULEB128(Func.Locals.size(), StringStream);
  476       encodeULEB128(LocalDecl.Count, StringStream);
  484     encodeULEB128(OutString.size(), OS);
  491   encodeULEB128(Section.Segments.size(), OS);
  493     encodeULEB128(Segment.InitFlags, OS);
  495       encodeULEB128(Segment.MemoryIndex, OS);
  498     encodeULEB128(Segment.Content.binary_size(), OS);
  505   encodeULEB128(Section.Count, OS);
  526   encodeULEB128(SectionIndex, OS);
  527   encodeULEB128(Sec.Relocations.size(), OS);
  531     encodeULEB128(Reloc.Offset, OS);
  532     encodeULEB128(Reloc.Index, OS);
  539       encodeULEB128(Reloc.Addend, OS);
  559     encodeULEB128(Sec->Type, OS);
  599     encodeULEB128(OutString.size(), OS);
  617     encodeULEB128(OutString.size(), OS);
lib/ProfileData/Coverage/CoverageMappingWriter.cpp
   38   encodeULEB128(Filenames.size(), OS);
   40     encodeULEB128(Filename.size(), OS);
  124   encodeULEB128(encodeCounter(Expressions, C), OS);
  147   encodeULEB128(VirtualFileMapping.size(), OS);
  149     encodeULEB128(FileID, OS);
  154   encodeULEB128(MinExpressions.size(), OS);
  174       encodeULEB128(RegionCount, OS);
  196       encodeULEB128(EncodedTagExpandedFileID, OS);
  201       encodeULEB128(unsigned(I->Kind)
  207     encodeULEB128(I->LineStart - PrevLineStart, OS);
  208     encodeULEB128(I->ColumnStart, OS);
  210     encodeULEB128(I->LineEnd - I->LineStart, OS);
  211     encodeULEB128(I->ColumnEnd, OS);
lib/ProfileData/SampleProfWriter.cpp
  108   encodeULEB128(UncompressedStrings.size(), OS);
  109   encodeULEB128(CompressedStrings.size(), OS);
  151   encodeULEB128(S.getHeadSamples(), *OutputStream);
  159   encodeULEB128(FuncOffsetTable.size(), OS);
  164     encodeULEB128(entry.second, OS);
  279   encodeULEB128(ret->second, *OutputStream);
  319   encodeULEB128(NameTable.size(), OS);
  322     encodeULEB128(0, OS);
  341   encodeULEB128(FuncOffsetTable.size(), OS);
  346     encodeULEB128(entry.second, OS);
  357   encodeULEB128(NameTable.size(), OS);
  359     encodeULEB128(MD5Hash(N), OS);
  368   encodeULEB128(SPMagic(Format), OS);
  369   encodeULEB128(SPVersion(), OS);
  482   encodeULEB128(Summary->getTotalCount(), OS);
  483   encodeULEB128(Summary->getMaxCount(), OS);
  484   encodeULEB128(Summary->getMaxFunctionCount(), OS);
  485   encodeULEB128(Summary->getNumCounts(), OS);
  486   encodeULEB128(Summary->getNumFunctions(), OS);
  488   encodeULEB128(Entries.size(), OS);
  490     encodeULEB128(Entry.Cutoff, OS);
  491     encodeULEB128(Entry.MinCount, OS);
  492     encodeULEB128(Entry.NumCounts, OS);
  502   encodeULEB128(S.getTotalSamples(), OS);
  505   encodeULEB128(S.getBodySamples().size(), OS);
  509     encodeULEB128(Loc.LineOffset, OS);
  510     encodeULEB128(Loc.Discriminator, OS);
  511     encodeULEB128(Sample.getSamples(), OS);
  512     encodeULEB128(Sample.getCallTargets().size(), OS);
  518       encodeULEB128(CalleeSamples, OS);
  526   encodeULEB128(NumCallsites, OS);
  531       encodeULEB128(Loc.LineOffset, OS);
  532       encodeULEB128(Loc.Discriminator, OS);
  545   encodeULEB128(S.getHeadSamples(), *OutputStream);
  554   encodeULEB128(S.getHeadSamples(), *OutputStream);
lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCCodeEmitter.cpp
   70     encodeULEB128(uint8_t(Binary), OS);
   78     encodeULEB128(MI.getNumOperands() - 1, OS);
   81     encodeULEB128(MI.getNumOperands() - 2, OS);
   99           encodeULEB128(uint32_t(MO.getImm()), OS);
  122           encodeULEB128(uint64_t(MO.getImm()), OS);
  125         encodeULEB128(uint64_t(MO.getImm()), OS);
  167       encodeULEB128(0, OS, PaddedSize);
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryUtils.h
   36     llvm::encodeULEB128(value, _ostream);
   42     llvm::encodeULEB128(value, _ostream, pad);
tools/lld/wasm/OutputSections.cpp
   76   encodeULEB128(type, os);
  224   encodeULEB128(name.size(), os);
tools/lld/wasm/WriterUtils.cpp
   72   encodeULEB128(number, os);
   89   encodeULEB128(string.size(), os);
tools/lldb/source/Utility/Stream.cpp
   55     return llvm::encodeULEB128(uval, m_forwarder);
tools/llvm-cov/TestingSupport.cpp
   99   encodeULEB128(ProfileNamesData.size(), OS);
  100   encodeULEB128(ProfileNamesAddress, OS);
unittests/DebugInfo/DWARF/DWARFFormValueTest.cpp
   55   encodeULEB128(Value, OS);
utils/TableGen/FixedLenDecoderEmitter.cpp
 1276   encodeULEB128(PIdx, S);
 1336     encodeULEB128(PositiveMask.getZExtValue(), S);
 1343     encodeULEB128(NegativeMask.getZExtValue(), S);
 1415   encodeULEB128(DIdx, S);