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

References

include/llvm/DebugInfo/CodeView/AppendingTypeTableBuilder.h
   44   CVType getType(TypeIndex Index) override;
include/llvm/DebugInfo/CodeView/CVTypeVisitor.h
   30 Error visitTypeRecord(CVType &Record, TypeIndex Index,
   33 Error visitTypeRecord(CVType &Record, TypeVisitorCallbacks &Callbacks,
include/llvm/DebugInfo/CodeView/ContinuationRecordBuilder.h
   45   CVType createSegmentRecord(uint32_t OffBegin, uint32_t OffEnd,
   59   std::vector<CVType> end(TypeIndex Index);
include/llvm/DebugInfo/CodeView/GlobalTypeTableBuilder.h
   56   CVType getType(TypeIndex Index) override;
include/llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h
   54     CVType Type;
   73   Optional<CVType> tryGetType(TypeIndex Index);
   75   CVType getType(TypeIndex Index) override;
include/llvm/DebugInfo/CodeView/MergingTypeTableBuilder.h
   53   CVType getType(TypeIndex Index) override;
include/llvm/DebugInfo/CodeView/TypeCollection.h
   28   virtual CVType getType(TypeIndex Index) = 0;
include/llvm/DebugInfo/CodeView/TypeDeserializer.h
   42   template <typename T> static Error deserializeAs(CVType &CVT, T &Record) {
   61     CVType CVT(Data);
   67   Error visitTypeBegin(CVType &Record) override {
   73   Error visitTypeBegin(CVType &Record, TypeIndex Index) override {
   77   Error visitTypeEnd(CVType &Record) override {
   95   Error visitKnownRecordImpl(CVType &CVR, RecordType &Record) {
  115     CVType FieldList(&Pre, sizeof(Pre));
  121     CVType FieldList(&Pre, sizeof(Pre));
include/llvm/DebugInfo/CodeView/TypeDumpVisitor.h
   43   Error visitUnknownType(CVType &Record) override;
   48   Error visitTypeBegin(CVType &Record) override;
   49   Error visitTypeBegin(CVType &Record, TypeIndex Index) override;
   50   Error visitTypeEnd(CVType &Record) override;
include/llvm/DebugInfo/CodeView/TypeHashing.h
  101   static GloballyHashedType hashType(CVType Type,
include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h
   28 void discoverTypeIndices(const CVType &Type,
   30 void discoverTypeIndices(const CVType &Type,
include/llvm/DebugInfo/CodeView/TypeRecord.h
   42 using CVTypeArray = VarStreamArray<CVType>;
include/llvm/DebugInfo/CodeView/TypeRecordHelpers.h
   19     bool isUdtForwardRef(CVType CVT);
   23     TypeIndex getModifiedType(const CVType &CVT);
include/llvm/DebugInfo/CodeView/TypeRecordMapping.h
   30   Error visitTypeBegin(CVType &Record) override;
   31   Error visitTypeBegin(CVType &Record, TypeIndex Index) override;
   32   Error visitTypeEnd(CVType &Record) override;
include/llvm/DebugInfo/CodeView/TypeTableCollection.h
   27   CVType getType(TypeIndex Index) override;
include/llvm/DebugInfo/CodeView/TypeVisitorCallbackPipeline.h
   41   Error visitTypeBegin(CVType &Record) override {
   49   Error visitTypeBegin(CVType &Record, TypeIndex Index) override {
   57   Error visitTypeEnd(CVType &Record) override {
   99   template <typename T> Error visitKnownRecordImpl(CVType &CVR, T &Record) {
include/llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h
   23   virtual Error visitUnknownType(CVType &Record) { return Error::success(); }
   31   virtual Error visitTypeBegin(CVType &Record) { return Error::success(); }
   32   virtual Error visitTypeBegin(CVType &Record, TypeIndex Index) {
   35   virtual Error visitTypeEnd(CVType &Record) { return Error::success(); }
include/llvm/DebugInfo/PDB/Native/SymbolCache.h
   62   SymIndexId createSymbolForType(codeview::TypeIndex TI, codeview::CVType CVT,
   76                                          codeview::CVType CVT);
include/llvm/DebugInfo/PDB/Native/TpiHashing.h
   18 Expected<uint32_t> hashTypeRecord(const llvm::codeview::CVType &Type);
   66 Expected<TagRecordHash> hashTagRecord(const codeview::CVType &Type);
include/llvm/DebugInfo/PDB/Native/TpiStream.h
   65   codeview::CVType getType(codeview::TypeIndex Index);
include/llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h
   29   static size_t length(const codeview::CVType &Item) { return Item.length(); }
   30   static ArrayRef<uint8_t> bytes(const codeview::CVType &Item) {
include/llvm/ObjectYAML/CodeViewYAMLTypes.h
   48   codeview::CVType
   50   static Expected<LeafRecord> fromCodeViewRecord(codeview::CVType Type);
lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
  656     CVType Record = Table.getType(*B);
lib/DebugInfo/CodeView/AppendingTypeTableBuilder.cpp
   52 CVType AppendingTypeTableBuilder::getType(TypeIndex Index){
lib/DebugInfo/CodeView/CVTypeVisitor.cpp
   24 static Error visitKnownRecord(CVType &Record, TypeVisitorCallbacks &Callbacks) {
   77   Error visitTypeRecord(CVType &Record, TypeIndex Index);
   78   Error visitTypeRecord(CVType &Record);
   89   Error finishVisitation(CVType &Record);
   98 Error CVTypeVisitor::finishVisitation(CVType &Record) {
  123 Error CVTypeVisitor::visitTypeRecord(CVType &Record, TypeIndex Index) {
  130 Error CVTypeVisitor::visitTypeRecord(CVType &Record) {
  161     CVType Type = Types.getType(*I);
  218 Error llvm::codeview::visitTypeRecord(CVType &Record, TypeIndex Index,
  225 Error llvm::codeview::visitTypeRecord(CVType &Record,
lib/DebugInfo/CodeView/ContinuationRecordBuilder.cpp
   71   CVType Type(&Prefix, sizeof(Prefix));
  149 CVType ContinuationRecordBuilder::createSegmentRecord(
  173 std::vector<CVType> ContinuationRecordBuilder::end(TypeIndex Index) {
  175   CVType Type(&Prefix, sizeof(Prefix));
  224   std::vector<CVType> Types;
lib/DebugInfo/CodeView/GlobalTypeTableBuilder.cpp
   54 CVType GlobalTypeTableBuilder::getType(TypeIndex Index) {
   55   CVType Type(SeenRecords[Index.toArrayIndex()]);
lib/DebugInfo/CodeView/LazyRandomTypeCollection.cpp
   90 CVType LazyRandomTypeCollection::getType(TypeIndex Index) {
  100 Optional<CVType> LazyRandomTypeCollection::tryGetType(TypeIndex Index) {
lib/DebugInfo/CodeView/MergingTypeTableBuilder.cpp
   54 CVType MergingTypeTableBuilder::getType(TypeIndex Index) {
   55   CVType Type(SeenRecords[Index.toArrayIndex()]);
lib/DebugInfo/CodeView/RecordName.cpp
   37   Error visitTypeBegin(CVType &Record) override;
   38   Error visitTypeBegin(CVType &Record, TypeIndex Index) override;
   39   Error visitTypeEnd(CVType &Record) override;
   49 Error TypeNameComputer::visitTypeBegin(CVType &Record) {
   54 Error TypeNameComputer::visitTypeBegin(CVType &Record, TypeIndex Index) {
   61 Error TypeNameComputer::visitTypeEnd(CVType &CVR) { return Error::success(); }
   63 Error TypeNameComputer::visitKnownRecord(CVType &CVR,
   75 Error TypeNameComputer::visitKnownRecord(CVType &CVR, ArgListRecord &Args) {
   90 Error TypeNameComputer::visitKnownRecord(CVType &CVR,
  104 Error TypeNameComputer::visitKnownRecord(CVType &CVR, ClassRecord &Class) {
  109 Error TypeNameComputer::visitKnownRecord(CVType &CVR, UnionRecord &Union) {
  114 Error TypeNameComputer::visitKnownRecord(CVType &CVR, EnumRecord &Enum) {
  119 Error TypeNameComputer::visitKnownRecord(CVType &CVR, ArrayRecord &AT) {
  124 Error TypeNameComputer::visitKnownRecord(CVType &CVR, VFTableRecord &VFT) {
  129 Error TypeNameComputer::visitKnownRecord(CVType &CVR, MemberFuncIdRecord &Id) {
  134 Error TypeNameComputer::visitKnownRecord(CVType &CVR, ProcedureRecord &Proc) {
  141 Error TypeNameComputer::visitKnownRecord(CVType &CVR,
  150 Error TypeNameComputer::visitKnownRecord(CVType &CVR, FuncIdRecord &Func) {
  155 Error TypeNameComputer::visitKnownRecord(CVType &CVR, TypeServer2Record &TS) {
  160 Error TypeNameComputer::visitKnownRecord(CVType &CVR, PointerRecord &Ptr) {
  192 Error TypeNameComputer::visitKnownRecord(CVType &CVR, ModifierRecord &Mod) {
  205 Error TypeNameComputer::visitKnownRecord(CVType &CVR,
  212     CVType &CVR, UdtModSourceLineRecord &ModSourceLine) {
  216 Error TypeNameComputer::visitKnownRecord(CVType &CVR,
  221 Error TypeNameComputer::visitKnownRecord(CVType &CVR, BitFieldRecord &BF) {
  225 Error TypeNameComputer::visitKnownRecord(CVType &CVR,
  230 Error TypeNameComputer::visitKnownRecord(CVType &CVR, BuildInfoRecord &BI) {
  234 Error TypeNameComputer::visitKnownRecord(CVType &CVR, LabelRecord &R) {
  238 Error TypeNameComputer::visitKnownRecord(CVType &CVR,
  243 Error TypeNameComputer::visitKnownRecord(CVType &CVR,
  251   CVType Record = Types.getType(Index);
lib/DebugInfo/CodeView/SimpleTypeSerializer.cpp
   33   CVType CVT(Prefix, sizeof(RecordPrefix));
lib/DebugInfo/CodeView/TypeDumpVisitor.cpp
  169 Error TypeDumpVisitor::visitTypeBegin(CVType &Record) {
  173 Error TypeDumpVisitor::visitTypeBegin(CVType &Record, TypeIndex Index) {
  183 Error TypeDumpVisitor::visitTypeEnd(CVType &Record) {
  210 Error TypeDumpVisitor::visitKnownRecord(CVType &CVR,
  218 Error TypeDumpVisitor::visitKnownRecord(CVType &CVR, StringIdRecord &String) {
  224 Error TypeDumpVisitor::visitKnownRecord(CVType &CVR, ArgListRecord &Args) {
  235 Error TypeDumpVisitor::visitKnownRecord(CVType &CVR, StringListRecord &Strs) {
  246 Error TypeDumpVisitor::visitKnownRecord(CVType &CVR, ClassRecord &Class) {
  260 Error TypeDumpVisitor::visitKnownRecord(CVType &CVR, UnionRecord &Union) {
  272 Error TypeDumpVisitor::visitKnownRecord(CVType &CVR, EnumRecord &Enum) {
  285 Error TypeDumpVisitor::visitKnownRecord(CVType &CVR, ArrayRecord &AT) {
  293 Error TypeDumpVisitor::visitKnownRecord(CVType &CVR, VFTableRecord &VFT) {
  303 Error TypeDumpVisitor::visitKnownRecord(CVType &CVR, MemberFuncIdRecord &Id) {
  310 Error TypeDumpVisitor::visitKnownRecord(CVType &CVR, ProcedureRecord &Proc) {
  321 Error TypeDumpVisitor::visitKnownRecord(CVType &CVR, MemberFunctionRecord &MF) {
  335 Error TypeDumpVisitor::visitKnownRecord(CVType &CVR,
  347 Error TypeDumpVisitor::visitKnownRecord(CVType &CVR, FuncIdRecord &Func) {
  354 Error TypeDumpVisitor::visitKnownRecord(CVType &CVR, TypeServer2Record &TS) {
  361 Error TypeDumpVisitor::visitKnownRecord(CVType &CVR, PointerRecord &Ptr) {
  387 Error TypeDumpVisitor::visitKnownRecord(CVType &CVR, ModifierRecord &Mod) {
  395 Error TypeDumpVisitor::visitKnownRecord(CVType &CVR, BitFieldRecord &BitField) {
  402 Error TypeDumpVisitor::visitKnownRecord(CVType &CVR,
  408 Error TypeDumpVisitor::visitKnownRecord(CVType &CVR,
  416 Error TypeDumpVisitor::visitKnownRecord(CVType &CVR,
  425 Error TypeDumpVisitor::visitKnownRecord(CVType &CVR, BuildInfoRecord &Args) {
  459 Error TypeDumpVisitor::visitUnknownType(CVType &Record) {
  552 Error TypeDumpVisitor::visitKnownRecord(CVType &CVR, LabelRecord &LR) {
  557 Error TypeDumpVisitor::visitKnownRecord(CVType &CVR,
  566 Error TypeDumpVisitor::visitKnownRecord(CVType &CVR,
lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp
  456 void llvm::codeview::discoverTypeIndices(const CVType &Type,
  480 void llvm::codeview::discoverTypeIndices(const CVType &Type,
lib/DebugInfo/CodeView/TypeRecordHelpers.cpp
   18 template <typename RecordT> static ClassOptions getUdtOptions(CVType CVT) {
   27 bool llvm::codeview::isUdtForwardRef(CVType CVT) {
   47 TypeIndex llvm::codeview::getModifiedType(const CVType &CVT) {
lib/DebugInfo/CodeView/TypeRecordMapping.cpp
  187 Error TypeRecordMapping::visitTypeBegin(CVType &CVR) {
  212 Error TypeRecordMapping::visitTypeBegin(CVType &CVR, TypeIndex Index) {
  219 Error TypeRecordMapping::visitTypeEnd(CVType &Record) {
  269 Error TypeRecordMapping::visitKnownRecord(CVType &CVR, ModifierRecord &Record) {
  278 Error TypeRecordMapping::visitKnownRecord(CVType &CVR,
  294 Error TypeRecordMapping::visitKnownRecord(CVType &CVR,
  313 Error TypeRecordMapping::visitKnownRecord(CVType &CVR, ArgListRecord &Record) {
  323 Error TypeRecordMapping::visitKnownRecord(CVType &CVR,
  335 Error TypeRecordMapping::visitKnownRecord(CVType &CVR, PointerRecord &Record) {
  386 Error TypeRecordMapping::visitKnownRecord(CVType &CVR, ArrayRecord &Record) {
  395 Error TypeRecordMapping::visitKnownRecord(CVType &CVR, ClassRecord &Record) {
  415 Error TypeRecordMapping::visitKnownRecord(CVType &CVR, UnionRecord &Record) {
  429 Error TypeRecordMapping::visitKnownRecord(CVType &CVR, EnumRecord &Record) {
  443 Error TypeRecordMapping::visitKnownRecord(CVType &CVR, BitFieldRecord &Record) {
  451 Error TypeRecordMapping::visitKnownRecord(CVType &CVR,
  480 Error TypeRecordMapping::visitKnownRecord(CVType &CVR, VFTableRecord &Record) {
  500 Error TypeRecordMapping::visitKnownRecord(CVType &CVR, StringIdRecord &Record) {
  507 Error TypeRecordMapping::visitKnownRecord(CVType &CVR,
  516 Error TypeRecordMapping::visitKnownRecord(CVType &CVR,
  526 Error TypeRecordMapping::visitKnownRecord(CVType &CVR, FuncIdRecord &Record) {
  534 Error TypeRecordMapping::visitKnownRecord(CVType &CVR,
  543 Error TypeRecordMapping::visitKnownRecord(CVType &CVR,
  555 Error TypeRecordMapping::visitKnownRecord(CVType &CVR,
  564 Error TypeRecordMapping::visitKnownRecord(CVType &CVR,
  575 Error TypeRecordMapping::visitKnownRecord(CVType &CVR,
  583 Error TypeRecordMapping::visitKnownRecord(CVType &CVR, LabelRecord &Record) {
  696 Error TypeRecordMapping::visitKnownRecord(CVType &CVR,
  705 Error TypeRecordMapping::visitKnownRecord(CVType &CVR,
lib/DebugInfo/CodeView/TypeStreamMerger.cpp
  105   Error remapType(const CVType &Type);
  134   ArrayRef<uint8_t> remapIndices(const CVType &OriginalType,
  166   Expected<bool> shouldRemapType(const CVType &Type);
  362   return forEachCodeViewRecord<CVType>(
  366 Error TypeStreamMerger::remapType(const CVType &Type) {
  401 TypeStreamMerger::remapIndices(const CVType &OriginalType,
  478 Expected<bool> TypeStreamMerger::shouldRemapType(const CVType &Type) {
lib/DebugInfo/CodeView/TypeTableCollection.cpp
   37 CVType TypeTableCollection::getType(TypeIndex Index) {
lib/DebugInfo/PDB/Native/NativeEnumTypes.cpp
   29     CVType CVT = Types.getType(*TI);
   38         CVType UnmodifiedCVT = Types.getType(ModifiedTI);
lib/DebugInfo/PDB/Native/NativeTypeEnum.cpp
   71     CVType FieldList = Types.getType(*ContinuationIndex);
lib/DebugInfo/PDB/Native/NativeTypeFunctionSig.cpp
  103   CVType CVT = Tpi.typeCollection().getType(ArgListTI);
lib/DebugInfo/PDB/Native/SymbolCache.cpp
  112                                          codeview::CVType CVT) {
  163   codeview::CVType CVT = Types.getType(Index);
lib/DebugInfo/PDB/Native/TpiHashing.cpp
   43 static Expected<uint32_t> getHashForUdt(const CVType &Rec) {
   52 static Expected<TagRecordHash> getTagRecordHashForUdt(const CVType &Rec) {
   78 static Expected<uint32_t> getSourceLineHash(const CVType &Rec) {
   88 Expected<TagRecordHash> llvm::pdb::hashTagRecord(const codeview::CVType &Type) {
  105 Expected<uint32_t> llvm::pdb::hashTypeRecord(const CVType &Rec) {
lib/DebugInfo/PDB/Native/TpiStream.cpp
  184   CVType F = Types->getType(ForwardRefTI);
  195     CVType CVT = Types->getType(TI);
  221 codeview::CVType TpiStream::getType(codeview::TypeIndex Index) {
lib/ObjectYAML/CodeViewYAMLTypes.cpp
   85   virtual CVType toCodeViewRecord(AppendingTypeTableBuilder &TS) const = 0;
   86   virtual Error fromCodeViewRecord(CVType Type) = 0;
   95   Error fromCodeViewRecord(CVType Type) override {
   99   CVType toCodeViewRecord(AppendingTypeTableBuilder &TS) const override {
  111   CVType toCodeViewRecord(AppendingTypeTableBuilder &TS) const override;
  112   Error fromCodeViewRecord(CVType Type) override;
  486 Error LeafRecordImpl<FieldListRecord>::fromCodeViewRecord(CVType Type) {
  491 CVType LeafRecordImpl<FieldListRecord>::toCodeViewRecord(
  669 static inline Expected<LeafRecord> fromCodeViewRecordImpl(CVType Type) {
  679 Expected<LeafRecord> LeafRecord::fromCodeViewRecord(CVType Type) {
  695 CVType
  802     CVType T = Leaf.Leaf->toCodeViewRecord(TS);
tools/lld/COFF/PDB.cpp
  684       CVType funcIdData = iDTable.getType(*ti);
tools/lldb/source/Plugins/SymbolFile/NativePDB/CompileUnitIndex.cpp
   69   llvm::Optional<CVType> cvt = types.tryGetType(bis.BuildId);
  209   CVType dir_cvt = types.getType(item.m_build_info[0]);
  210   CVType file_cvt = types.getType(item.m_build_info[2]);
tools/lldb/source/Plugins/SymbolFile/NativePDB/DWARFLocationExpression.cpp
   83   CVType cvt = tpi.getType(ti);
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp
  172   CVType cvt = tpi.getType(Record.Type);
  285     CVType type = types.getType(*ti);
  342     CVType field_list = m_index.tpi().getType(tag.asTag().FieldList);
  662   CVType cvt = m_index.tpi().getType(tag_ti);
  677   CVType field_list_cvt = m_index.tpi().getType(field_list_ti);
  903   CVType cvt = m_index.tpi().getType(type.index);
 1132   CVType args_cvt = stream.getType(args_type_idx);
 1180   for (const CVType &cvt : m_index.tpi().typeArray()) {
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbUtil.cpp
   51 CVTagRecord CVTagRecord::create(CVType type) {
  349 bool lldb_private::npdb::IsForwardRefUdt(CVType cvt) {
  370 bool lldb_private::npdb::IsTagRecord(llvm::codeview::CVType cvt) {
  382 bool lldb_private::npdb::IsClassStructUnion(llvm::codeview::CVType cvt) {
  421 TypeIndex lldb_private::npdb::GetFieldListIndex(CVType cvt) {
  445 TypeIndex lldb_private::npdb::LookThroughModifierRecord(CVType modifier) {
  811   CVType cvt = tpi.getType(id.index);
  825 template <typename RecordType> static size_t GetSizeOfTypeInternal(CVType cvt) {
  854   CVType cvt = tpi.getType(index);
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbUtil.h
   41   static CVTagRecord create(llvm::codeview::CVType type);
  129 bool IsForwardRefUdt(llvm::codeview::CVType cvt);
  130 bool IsTagRecord(llvm::codeview::CVType cvt);
  131 bool IsClassStructUnion(llvm::codeview::CVType cvt);
  137 llvm::codeview::TypeIndex GetFieldListIndex(llvm::codeview::CVType cvt);
  139 LookThroughModifierRecord(llvm::codeview::CVType modifier);
tools/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp
  630   CVType cvt = stream.getType(type_id.index);
 1308       CVType cvt = m_index->tpi().getType(udt.Type);
 1413     CVType signature = m_index->tpi().getType(proc.FunctionType);
tools/lldb/source/Plugins/SymbolFile/NativePDB/UdtRecordCompleter.cpp
   35   CVType cvt = m_tpi.getType(m_id.index);
   58   CVType udt_cvt = m_tpi.getType(ti);
  152     CVType cvt = m_tpi.getType(ti);
  190   CVType method_list_type = m_tpi.getType(method_list_idx);
tools/llvm-pdbutil/DumpOutputStyle.cpp
  706     CVType Type = Types.getType(*TI);
  801     else if (Optional<CVType> T = TpiTypes.tryGetType(UDT.Type)) {
 1295                         std::map<TypeIndex, CVType> &DepSet) {
 1302     CVType Type = Types.getType(TI);
 1343     std::map<TypeIndex, CVType> DepSet;
 1360       CVType Type = Types.getType(TI);
 1623     CVType Type = File.types().getType(*TI);
tools/llvm-pdbutil/MinimalTypeDumper.cpp
  220 Error MinimalTypeDumpVisitor::visitTypeBegin(CVType &Record, TypeIndex Index) {
  257 Error MinimalTypeDumpVisitor::visitTypeEnd(CVType &Record) {
  285 Error MinimalTypeDumpVisitor::visitKnownRecord(CVType &CVR,
  293 Error MinimalTypeDumpVisitor::visitKnownRecord(CVType &CVR,
  299 Error MinimalTypeDumpVisitor::visitKnownRecord(CVType &CVR,
  314 Error MinimalTypeDumpVisitor::visitKnownRecord(CVType &CVR,
  329 Error MinimalTypeDumpVisitor::visitKnownRecord(CVType &CVR,
  343 Error MinimalTypeDumpVisitor::visitKnownRecord(CVType &CVR,
  356 Error MinimalTypeDumpVisitor::visitKnownRecord(CVType &CVR, EnumRecord &Enum) {
  368 Error MinimalTypeDumpVisitor::visitKnownRecord(CVType &CVR, ArrayRecord &AT) {
  379 Error MinimalTypeDumpVisitor::visitKnownRecord(CVType &CVR,
  394 Error MinimalTypeDumpVisitor::visitKnownRecord(CVType &CVR,
  401 Error MinimalTypeDumpVisitor::visitKnownRecord(CVType &CVR,
  411 Error MinimalTypeDumpVisitor::visitKnownRecord(CVType &CVR,
  423 Error MinimalTypeDumpVisitor::visitKnownRecord(CVType &CVR,
  430 Error MinimalTypeDumpVisitor::visitKnownRecord(CVType &CVR,
  436 Error MinimalTypeDumpVisitor::visitKnownRecord(CVType &CVR,
  443 Error MinimalTypeDumpVisitor::visitKnownRecord(CVType &CVR,
  450 Error MinimalTypeDumpVisitor::visitKnownRecord(CVType &CVR,
  455 Error MinimalTypeDumpVisitor::visitKnownRecord(CVType &CVR,
  462 Error MinimalTypeDumpVisitor::visitKnownRecord(CVType &CVR,
  469 Error MinimalTypeDumpVisitor::visitKnownRecord(CVType &CVR,
  477     CVType &CVR, MethodOverloadListRecord &Overloads) {
  484 Error MinimalTypeDumpVisitor::visitKnownRecord(CVType &CVR,
  499 Error MinimalTypeDumpVisitor::visitKnownRecord(CVType &CVR, LabelRecord &R) {
  505 Error MinimalTypeDumpVisitor::visitKnownRecord(CVType &CVR,
  514 Error MinimalTypeDumpVisitor::visitKnownRecord(CVType &CVR,
tools/llvm-pdbutil/MinimalTypeDumper.h
   37   Error visitTypeBegin(codeview::CVType &Record,
   39   Error visitTypeEnd(codeview::CVType &Record) override;
tools/llvm-pdbutil/TypeReferenceTracker.cpp
  130     Optional<CVType> Rec = (Ids && RefKind == TiRefKind::IndexRef)
tools/llvm-pdbutil/llvm-pdbutil.cpp
  837     CVType Type = R.toCodeViewRecord(TS);
  845     CVType Type = R.toCodeViewRecord(TS);
unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp
   44 inline bool operator==(const CVType &R1, const CVType &R2) {
   44 inline bool operator==(const CVType &R1, const CVType &R2) {
   49 inline bool operator!=(const CVType &R1, const CVType &R2) {
   49 inline bool operator!=(const CVType &R1, const CVType &R2) {
   57   static size_t length(const CVType &Item) { return Item.length(); }
   58   static ArrayRef<uint8_t> bytes(const CVType &Item) { return Item.data(); }
   66   virtual Error visitTypeBegin(CVType &CVR, TypeIndex Index) {
   70   virtual Error visitKnownRecord(CVType &CVR, ArrayRecord &AR) {
   82   std::vector<CVType> RawRecords;
  108       CVType Type(Builder.records().back());
  164     std::vector<CVType> TypeVector;
  165     BinaryItemStream<CVType> ItemStream;
  166     VarStreamArray<CVType> TypeArray;
  214     CVType T = Types.getType(TI);
  243     CVType T = Types.getType(TI);
  272     CVType T = Types.getType(TI);
  303     CVType T = Types.getType(TI);
  333     CVType T = Types.getType(TI);
  370   std::vector<CVType> TypeArray = {
  374   BinaryItemStream<CVType> ItemStream(llvm::support::little);
  376   VarStreamArray<CVType> TypeStream(ItemStream);