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

References

include/llvm/ADT/iterator.h
  169   PointerT operator->() { return &static_cast<DerivedT *>(this)->operator*(); }
include/llvm/DebugInfo/CodeView/StringsAndChecksums.h
   41     for (const DebugSubsectionRecord &R : FragmentRange) {
include/llvm/DebugInfo/CodeView/TypeHashing.h
  113     for (const auto &R : Records) {
  128       for (const auto &R : Records) {
  149     for (const auto &R : Records)
lib/DebugInfo/CodeView/CVSymbolVisitor.cpp
   67   for (auto I : Symbols) {
   76   for (auto I : Symbols) {
lib/DebugInfo/CodeView/CVTypeVisitor.cpp
  143   for (auto I : Types) {
  151   for (auto I : Types) {
lib/DebugInfo/CodeView/LazyRandomTypeCollection.cpp
  252     Records[Idx].Type = *Begin;
  273     Records[Idx].Type = *RI;
lib/DebugInfo/CodeView/SymbolRecordHelpers.cpp
   87   CVSymbol Opener = *Symbols.at(ScopeBegin);
   90   CVSymbol Closer = *Symbols.at(EndOffset);
lib/DebugInfo/PDB/Native/DbiModuleList.cpp
  258   return *Iter;
lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp
  118   return *Iter;
  135   for (const auto &SS : subsections()) {
lib/DebugInfo/PDB/Native/SymbolStream.cpp
   44   return *SymbolRecords.at(Offset);
lib/ObjectYAML/CodeViewYAMLDebugSections.cpp
  570   for (const auto &CS : FC) {
  589   for (const auto &L : Lines) {
  625   for (const auto &IL : Lines) {
  659   for (const auto &CMI : Imports) {
  675   for (const auto &Sym : Symbols) {
  915   for (const auto &SS : Subsections) {
lib/ObjectYAML/CodeViewYAMLTypes.cpp
  789   for (const auto &T : Types) {
tools/lld/COFF/InputFiles.cpp
  707   for (const DebugSubsectionRecord &ss : subsections) {
tools/lld/COFF/PDB.cpp
  995   for (const DebugSubsectionRecord &ss : subsections) {
 1078   for (const InlineeSourceLine &line : inlineeLines) {
 1145   for (FileChecksumEntry &fc : checksums) {
 1742     for (const DebugSubsectionRecord &ss : subsections) {
 1808   for (LineColumnEntry &entry : lines) {
tools/lldb/source/Plugins/SymbolFile/NativePDB/CompileUnitIndex.cpp
   90   for (const CVSymbol &sym : syms) {
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp
   74       uint32_t scope_end = getScopeEndOffset(*begin);
 1044     CVSymbol sym = *begin++;
 1180   for (const CVType &cvt : m_index.tpi().typeArray()) {
 1225         iter = symbols.at(getScopeEndOffset(*iter));
 1257     CVSymbol sym = *result.begin();
 1289       begin = symbols.at(getScopeEndOffset(*begin));
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbIndex.cpp
  127     if (!SymbolHasAddress(*iter))
  130     SegmentOffset so = GetSegmentAndOffset(*iter);
  191   return *iter;
tools/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp
 1075   for (const DebugSubsectionRecord &dssr :
 1093     for (const LineColumnEntry &group : lines) {
 1443     CVSymbol variable_cvs = *iter;
tools/llvm-pdbutil/BytesOutputStyle.cpp
  418           for (const auto &SS : Stream.subsections()) {
tools/llvm-pdbutil/DumpOutputStyle.cpp
  277     for (const auto &S : SG.getPdbModuleStream().symbols(nullptr)) {
  284   for (const auto &SS : SG.getDebugSubsections()) {
  292     for (const auto &S : Symbols) {
  303   for (const auto &Chunk : SG.getDebugSubsections()) {
  485                         for (const auto &SS : SG.getDebugSubsections()) {
  835       for (const auto &SS : Sec.getDebugSubsections()) {
  842         for (const auto &S : Symbols)
  960         for (const auto &Block : Lines) {
  996         for (const auto &Entry : Lines) {
 1025         for (const auto &Xmi : Imports) {
 1553         for (auto Symbol : Symbols) {
tools/llvm-pdbutil/ExplainOutputStyle.cpp
  376   DbiModuleDescriptor &Descriptor = *Prev;
tools/llvm-pdbutil/InputFile.cpp
  195   for (const auto &Entry : SC.checksums()) {
tools/llvm-pdbutil/TypeReferenceTracker.cpp
   57       for (const auto &SS : SG.getDebugSubsections()) {
   66         for (const CVSymbol &S : Symbols)
   70       for (const CVSymbol &S : SG.getPdbModuleStream().getSymbolArray())
tools/llvm-pdbutil/YAMLOutputStyle.cpp
  251         for (const auto &SS : ModS.subsections()) {
  269         for (auto &Sym : ModS.symbols(&HadError)) {
  293   for (auto &Record : TS.types(nullptr)) {
  320   for (auto &Record : IS.types(nullptr)) {
tools/llvm-readobj/COFFDumper.cpp
 1126     for (const auto &Entry : LineInfo) {
 1190   for (auto &FC : Checksums) {
 1210   for (auto &Line : Lines) {
unittests/Support/BinaryStreamTest.cpp
  493     ASSERT_EQ("1. Test", *Iter++);
  494     ASSERT_EQ("2. Longer Test", *Iter++);
  495     ASSERT_EQ("3. Really Long Test", *Iter++);
  496     ASSERT_EQ("4. Super Extra Longest Test Of All", *Iter++);