|
reference, declaration → definition
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++);