/external/swiftshader/third_party/llvm-7.0/llvm/lib/DebugInfo/CodeView/ |
DebugSubsection.cpp | 10 #include "llvm/DebugInfo/CodeView/DebugSubsection.h" 12 using namespace llvm::codeview;
|
/external/swiftshader/third_party/llvm-7.0/llvm/tools/llvm-pdbutil/ |
MinimalSymbolDumper.h | 13 #include "llvm/DebugInfo/CodeView/SymbolVisitorCallbacks.h" 16 namespace codeview { namespace in namespace:llvm 24 class MinimalSymbolDumper : public codeview::SymbolVisitorCallbacks { 27 codeview::LazyRandomTypeCollection &Ids, 28 codeview::LazyRandomTypeCollection &Types) 32 codeview::LazyRandomTypeCollection &Ids, 33 codeview::LazyRandomTypeCollection &Types) 37 Error visitSymbolBegin(codeview::CVSymbol &Record) override; 38 Error visitSymbolBegin(codeview::CVSymbol &Record, uint32_t Offset) override; 39 Error visitSymbolEnd(codeview::CVSymbol &Record) override [all...] |
MinimalTypeDumper.h | 13 #include "llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h" 17 namespace codeview { namespace in namespace:llvm 24 class MinimalTypeDumpVisitor : public codeview::TypeVisitorCallbacks { 27 bool Hashes, codeview::LazyRandomTypeCollection &Types, 33 Error visitTypeBegin(codeview::CVType &Record, 34 codeview::TypeIndex Index) override; 35 Error visitTypeEnd(codeview::CVType &Record) override; 36 Error visitMemberBegin(codeview::CVMemberRecord &Record) override; 37 Error visitMemberEnd(codeview::CVMemberRecord &Record) override; 40 Error visitKnownRecord(codeview::CVType &CVR, [all...] |
/external/llvm/include/llvm/DebugInfo/PDB/Raw/ |
ModStream.h | 14 #include "llvm/DebugInfo/CodeView/CVRecord.h" 15 #include "llvm/DebugInfo/CodeView/ModuleSubstream.h" 16 #include "llvm/DebugInfo/CodeView/StreamArray.h" 17 #include "llvm/DebugInfo/CodeView/StreamRef.h" 18 #include "llvm/DebugInfo/CodeView/SymbolRecord.h" 34 iterator_range<codeview::CVSymbolArray::Iterator> 37 iterator_range<codeview::ModuleSubstreamArray::Iterator> 47 codeview::CVSymbolArray SymbolsSubstream; 48 codeview::StreamRef LinesSubstream; 49 codeview::StreamRef C13LinesSubstream [all...] |
NameMap.h | 19 namespace codeview { namespace in namespace:llvm 29 Error load(codeview::StreamReader &Stream); 30 Error commit(codeview::StreamWriter &Writer);
|
NameHashTable.h | 15 #include "llvm/DebugInfo/CodeView/StreamArray.h" 16 #include "llvm/DebugInfo/CodeView/StreamRef.h" 23 namespace codeview { namespace in namespace:llvm 32 Error load(codeview::StreamReader &Stream); 41 codeview::FixedStreamArray<support::ulittle32_t> name_ids() const; 44 codeview::StreamRef NamesBuffer; 45 codeview::FixedStreamArray<support::ulittle32_t> IDs;
|
PublicsStream.h | 13 #include "llvm/DebugInfo/CodeView/StreamArray.h" 14 #include "llvm/DebugInfo/CodeView/SymbolRecord.h" 39 iterator_range<codeview::CVSymbolArray::Iterator> 41 codeview::FixedStreamArray<support::ulittle32_t> getHashBuckets() const { 44 codeview::FixedStreamArray<support::ulittle32_t> getAddressMap() const { 47 codeview::FixedStreamArray<support::ulittle32_t> getThunkMap() const { 50 codeview::FixedStreamArray<SectionOffset> getSectionOffsets() const { 62 codeview::FixedStreamArray<PSHashRecord> HashRecords; 63 codeview::FixedStreamArray<support::ulittle32_t> HashBuckets; 64 codeview::FixedStreamArray<support::ulittle32_t> AddressMap [all...] |
SymbolStream.h | 13 #include "llvm/DebugInfo/CodeView/StreamArray.h" 14 #include "llvm/DebugInfo/CodeView/SymbolRecord.h" 29 iterator_range<codeview::CVSymbolArray::Iterator> 35 codeview::CVSymbolArray SymbolRecords;
|
TpiStream.h | 13 #include "llvm/DebugInfo/CodeView/StreamArray.h" 14 #include "llvm/DebugInfo/CodeView/StreamRef.h" 15 #include "llvm/DebugInfo/CodeView/TypeRecord.h" 46 codeview::FixedStreamArray<support::ulittle32_t> getHashValues() const; 47 codeview::FixedStreamArray<TypeIndexOffset> getTypeIndexOffsets() const; 48 codeview::FixedStreamArray<TypeIndexOffset> getHashAdjustments() const; 50 iterator_range<codeview::CVTypeArray::Iterator> types(bool *HadError) const; 60 codeview::CVTypeArray TypeRecords; 63 codeview::FixedStreamArray<support::ulittle32_t> HashValues; 64 codeview::FixedStreamArray<TypeIndexOffset> TypeIndexOffsets [all...] |
/external/llvm/include/llvm/DebugInfo/CodeView/ |
TypeStreamMerger.h | 15 #include "llvm/DebugInfo/CodeView/TypeTableBuilder.h" 18 namespace codeview { namespace in namespace:llvm 23 } // end namespace codeview
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/DebugInfo/PDB/Native/ |
NativeEnumTypes.h | 13 #include "llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h" 14 #include "llvm/DebugInfo/CodeView/TypeRecord.h" 28 codeview::LazyRandomTypeCollection &TypeCollection, 29 codeview::TypeLeafKind Kind); 39 const std::vector<codeview::TypeIndex> &Matches, 40 codeview::TypeLeafKind Kind); 42 std::vector<codeview::TypeIndex> Matches; 45 codeview::TypeLeafKind Kind;
|
GSIStreamBuilder.h | 13 #include "llvm/DebugInfo/CodeView/SymbolRecord.h" 26 template <> struct BinaryItemTraits<codeview::CVSymbol> { 27 static size_t length(const codeview::CVSymbol &Item) { 30 static ArrayRef<uint8_t> bytes(const codeview::CVSymbol &Item) { 59 void addPublicSymbol(const codeview::PublicSym32 &Pub); 61 void addGlobalSymbol(const codeview::ProcRefSym &Sym); 62 void addGlobalSymbol(const codeview::DataSym &Sym); 63 void addGlobalSymbol(const codeview::ConstantSym &Sym); 64 void addGlobalSymbol(const codeview::UDTSym &Sym); 65 void addGlobalSymbol(const codeview::CVSymbol &Sym) [all...] |
SymbolStream.h | 13 #include "llvm/DebugInfo/CodeView/SymbolRecord.h" 30 const codeview::CVSymbolArray &getSymbolArray() const { 34 codeview::CVSymbol readRecord(uint32_t Offset) const; 36 iterator_range<codeview::CVSymbolArray::Iterator> 42 codeview::CVSymbolArray SymbolRecords;
|
TpiHashing.h | 13 #include "llvm/DebugInfo/CodeView/TypeRecord.h" 19 Expected<uint32_t> hashTypeRecord(const llvm::codeview::CVType &Type);
|
NativeEnumSymbol.h | 13 #include "llvm/DebugInfo/CodeView/CodeView.h" 14 #include "llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h" 22 public codeview::TypeVisitorCallbacks { 25 const codeview::CVType &CV); 33 Error visitKnownRecord(codeview::CVType &CVR, 34 codeview::EnumRecord &Record) override; 35 Error visitKnownMember(codeview::CVMemberRecord &CVM, 36 codeview::EnumeratorRecord &Record) override; 53 codeview::CVType CV [all...] |
TpiStream.h | 13 #include "llvm/DebugInfo/CodeView/TypeRecord.h" 25 namespace codeview { namespace in namespace:llvm 53 FixedStreamArray<codeview::TypeIndexOffset> getTypeIndexOffsets() const; 56 codeview::CVTypeRange types(bool *HadError) const; 57 const codeview::CVTypeArray &typeArray() const { return TypeRecords; } 59 codeview::LazyRandomTypeCollection &typeCollection() { return *Types; } 69 std::unique_ptr<codeview::LazyRandomTypeCollection> Types; 73 codeview::CVTypeArray TypeRecords; 77 FixedStreamArray<codeview::TypeIndexOffset> TypeIndexOffsets;
|
ModuleDebugStream.h | 14 #include "llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h" 15 #include "llvm/DebugInfo/CodeView/DebugSubsectionRecord.h" 16 #include "llvm/DebugInfo/CodeView/SymbolRecord.h" 29 using DebugSubsectionIterator = codeview::DebugSubsectionArray::Iterator; 42 iterator_range<codeview::CVSymbolArray::Iterator> 45 const codeview::CVSymbolArray &getSymbolArray() const { return SymbolArray; } 55 codeview::DebugSubsectionArray getSubsectionsArray() const { 63 Expected<codeview::DebugChecksumsSubsectionRef> 73 codeview::CVSymbolArray SymbolArray; 80 codeview::DebugSubsectionArray Subsections [all...] |
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/ObjectYAML/ |
CodeViewYAMLSymbols.h | 1 //===- CodeViewYAMLSymbols.h - CodeView YAMLIO Symbol implementation ------===// 10 // This file defines classes for handling the YAML representation of CodeView 18 #include "llvm/DebugInfo/CodeView/CodeView.h" 19 #include "llvm/DebugInfo/CodeView/SymbolRecord.h" 36 codeview::CVSymbol 38 codeview::CodeViewContainer Container) const; 40 static Expected<SymbolRecord> fromCodeViewSymbol(codeview::CVSymbol Symbol);
|
CodeViewYAMLTypes.h | 1 //==- CodeViewYAMLTypes.h - CodeView YAMLIO Type implementation --*- C++ -*-==// 10 // This file defines classes for handling the YAML representation of CodeView 19 #include "llvm/DebugInfo/CodeView/TypeRecord.h" 29 namespace codeview { namespace in namespace:llvm 49 codeview::CVType 50 toCodeViewRecord(codeview::AppendingTypeTableBuilder &Serializer) const; 51 static Expected<LeafRecord> fromCodeViewRecord(codeview::CVType Type); 63 LLVM_YAML_DECLARE_SCALAR_TRAITS(codeview::GUID, QuotingType::Single)
|
CodeViewYAMLDebugSections.h | 1 //=- CodeViewYAMLDebugSections.h - CodeView YAMLIO debug sections -*- C++ -*-=// 10 // This file defines classes for handling the YAML representation of CodeView 20 #include "llvm/DebugInfo/CodeView/CodeView.h" 21 #include "llvm/DebugInfo/CodeView/DebugSubsection.h" 22 #include "llvm/DebugInfo/CodeView/DebugSubsectionRecord.h" 31 namespace codeview { namespace in namespace:llvm 36 } // end namespace codeview 87 codeview::FileChecksumKind Kind; 94 codeview::LineFlags Flags [all...] |
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/DebugInfo/CodeView/ |
TypeHashing.h | 16 #include "llvm/DebugInfo/CodeView/CodeView.h" 17 #include "llvm/DebugInfo/CodeView/TypeCollection.h" 18 #include "llvm/DebugInfo/CodeView/TypeIndex.h" 25 namespace codeview { namespace in namespace:llvm 147 } // namespace codeview 149 template <> struct DenseMapInfo<codeview::LocallyHashedType> { 150 static codeview::LocallyHashedType Empty; 151 static codeview::LocallyHashedType Tombstone; 153 static codeview::LocallyHashedType getEmptyKey() { return Empty; [all...] |
/external/llvm/lib/CodeGen/AsmPrinter/ |
CodeViewDebug.h | 10 // This file contains support for writing Microsoft CodeView debug info. 23 #include "llvm/DebugInfo/CodeView/MemoryTypeTableBuilder.h" 24 #include "llvm/DebugInfo/CodeView/TypeIndex.h" 36 /// \brief Collects and handles line tables information in a CodeView format. 39 codeview::MemoryTypeTableBuilder TypeTable; 124 codeview::TypeIndex getFuncIdForSubprogram(const DISubprogram *SP); 141 /// be nullptr, to CodeView type indices. Primarily indexed by 146 DenseMap<std::pair<const DINode *, const DIType *>, codeview::TypeIndex> 151 DenseMap<const DICompositeType *, codeview::TypeIndex> CompleteTypeIndices; 160 codeview::TypeIndex VBPType [all...] |
/external/swiftshader/third_party/llvm-7.0/llvm/lib/DebugInfo/PDB/Native/ |
NativeEnumSymbol.cpp | 12 #include "llvm/DebugInfo/CodeView/CVTypeVisitor.h" 13 #include "llvm/DebugInfo/CodeView/TypeRecord.h" 23 const codeview::CVType &CVT) 25 Record(codeview::TypeRecordKind::Enum) { 26 assert(CV.kind() == codeview::TypeLeafKind::LF_ENUM); 48 Error NativeEnumSymbol::visitKnownRecord(codeview::CVType &CVR, 49 codeview::EnumRecord &ER) { 54 Error NativeEnumSymbol::visitKnownMember(codeview::CVMemberRecord &CVM, 55 codeview::EnumeratorRecord &R) { 67 codeview::ClassOptions::HasConstructorOrDestructor) [all...] |
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/AsmPrinter/ |
CodeViewDebug.h | 10 // This file contains support for writing Microsoft CodeView debug info. 25 #include "llvm/DebugInfo/CodeView/CodeView.h" 26 #include "llvm/DebugInfo/CodeView/GlobalTypeTableBuilder.h" 27 #include "llvm/DebugInfo/CodeView/TypeIndex.h" 51 /// Collects and handles line tables information in a CodeView format. 55 codeview::GlobalTypeTableBuilder TypeTable; 176 codeview::TypeIndex getFuncIdForSubprogram(const DISubprogram *SP); 197 /// be nullptr, to CodeView type indices. Primarily indexed by 202 DenseMap<std::pair<const DINode *, const DIType *>, codeview::TypeIndex [all...] |
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/MCTargetDesc/ |
X86MCTargetDesc.cpp | 21 #include "llvm/DebugInfo/CodeView/CodeView.h" 79 // Mapping from CodeView to MC register id. 81 codeview::RegisterId CVReg; 84 { codeview::RegisterId::CVRegAL, X86::AL}, 85 { codeview::RegisterId::CVRegCL, X86::CL}, 86 { codeview::RegisterId::CVRegDL, X86::DL}, 87 { codeview::RegisterId::CVRegBL, X86::BL}, 88 { codeview::RegisterId::CVRegAH, X86::AH}, 89 { codeview::RegisterId::CVRegCH, X86::CH} [all...] |