/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/MCTargetDesc/ |
D | X86MCTargetDesc.cpp | 81 codeview::RegisterId CVReg; in initLLVMToSEHAndCVRegMapping() 84 { codeview::RegisterId::CVRegAL, X86::AL}, in initLLVMToSEHAndCVRegMapping() 85 { codeview::RegisterId::CVRegCL, X86::CL}, in initLLVMToSEHAndCVRegMapping() 86 { codeview::RegisterId::CVRegDL, X86::DL}, in initLLVMToSEHAndCVRegMapping() 87 { codeview::RegisterId::CVRegBL, X86::BL}, in initLLVMToSEHAndCVRegMapping() 88 { codeview::RegisterId::CVRegAH, X86::AH}, in initLLVMToSEHAndCVRegMapping() 89 { codeview::RegisterId::CVRegCH, X86::CH}, in initLLVMToSEHAndCVRegMapping() 90 { codeview::RegisterId::CVRegDH, X86::DH}, in initLLVMToSEHAndCVRegMapping() 91 { codeview::RegisterId::CVRegBH, X86::BH}, in initLLVMToSEHAndCVRegMapping() 92 { codeview::RegisterId::CVRegAX, X86::AX}, in initLLVMToSEHAndCVRegMapping() [all …]
|
/external/llvm/lib/CodeGen/AsmPrinter/ |
D | CodeViewDebug.h | 39 codeview::MemoryTypeTableBuilder TypeTable; 124 codeview::TypeIndex getFuncIdForSubprogram(const DISubprogram *SP); 146 DenseMap<std::pair<const DINode *, const DIType *>, codeview::TypeIndex> 151 DenseMap<const DICompositeType *, codeview::TypeIndex> CompleteTypeIndices; 160 codeview::TypeIndex VBPType; 166 std::vector<std::pair<std::string, codeview::TypeIndex>> LocalUDTs, 199 ArrayRef<std::pair<std::string, codeview::TypeIndex>> UDTs); 206 MCSymbol *beginCVSubsection(codeview::ModuleSubstreamKind Kind); 231 codeview::TypeIndex getTypeIndex(DITypeRef TypeRef, 234 codeview::TypeIndex getMemberFunctionType(const DISubprogram *SP, [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/AsmPrinter/ |
D | CodeViewDebug.h | 55 codeview::GlobalTypeTableBuilder TypeTable; 176 codeview::TypeIndex getFuncIdForSubprogram(const DISubprogram *SP); 202 DenseMap<std::pair<const DINode *, const DIType *>, codeview::TypeIndex> 207 DenseMap<const DICompositeType *, codeview::TypeIndex> CompleteTypeIndices; 216 codeview::TypeIndex VBPType; 273 MCSymbol *beginCVSubsection(codeview::DebugSubsectionKind Kind); 314 codeview::TypeIndex getTypeIndex(DITypeRef TypeRef, 317 codeview::TypeIndex getTypeIndexForReferenceTo(DITypeRef TypeRef); 319 codeview::TypeIndex getMemberFunctionType(const DISubprogram *SP, 322 codeview::TypeIndex getScopeIndex(const DIScope *Scope); [all …]
|
/external/llvm/lib/DebugInfo/PDB/ |
D | PDBExtras.cpp | 94 const codeview::RegisterId &Reg) { in operator <<() 96 CASE_OUTPUT_ENUM_CLASS_NAME(codeview::RegisterId, AL, OS) in operator <<() 97 CASE_OUTPUT_ENUM_CLASS_NAME(codeview::RegisterId, CL, OS) in operator <<() 98 CASE_OUTPUT_ENUM_CLASS_NAME(codeview::RegisterId, DL, OS) in operator <<() 99 CASE_OUTPUT_ENUM_CLASS_NAME(codeview::RegisterId, BL, OS) in operator <<() 100 CASE_OUTPUT_ENUM_CLASS_NAME(codeview::RegisterId, AH, OS) in operator <<() 101 CASE_OUTPUT_ENUM_CLASS_NAME(codeview::RegisterId, CH, OS) in operator <<() 102 CASE_OUTPUT_ENUM_CLASS_NAME(codeview::RegisterId, DH, OS) in operator <<() 103 CASE_OUTPUT_ENUM_CLASS_NAME(codeview::RegisterId, BH, OS) in operator <<() 104 CASE_OUTPUT_ENUM_CLASS_NAME(codeview::RegisterId, AX, OS) in operator <<() [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/tools/llvm-pdbutil/ |
D | MinimalSymbolDumper.h | 16 namespace codeview { 24 class MinimalSymbolDumper : public codeview::SymbolVisitorCallbacks { 27 codeview::LazyRandomTypeCollection &Ids, in MinimalSymbolDumper() 28 codeview::LazyRandomTypeCollection &Types) in MinimalSymbolDumper() 32 codeview::LazyRandomTypeCollection &Ids, in MinimalSymbolDumper() 33 codeview::LazyRandomTypeCollection &Types) in MinimalSymbolDumper() 37 Error visitSymbolBegin(codeview::CVSymbol &Record) override; 38 Error visitSymbolBegin(codeview::CVSymbol &Record, uint32_t Offset) override; 39 Error visitSymbolEnd(codeview::CVSymbol &Record) override; 44 virtual Error visitKnownRecord(codeview::CVSymbol &CVR, \ [all …]
|
D | MinimalTypeDumper.h | 17 namespace codeview { 24 class MinimalTypeDumpVisitor : public codeview::TypeVisitorCallbacks { 27 bool Hashes, codeview::LazyRandomTypeCollection &Types, in MinimalTypeDumpVisitor() 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, \ 41 codeview::Name##Record &Record) override; [all …]
|
D | InputFile.h | 25 namespace codeview { 49 using TypeCollectionPtr = std::unique_ptr<codeview::LazyRandomTypeCollection>; 55 codeview::LazyRandomTypeCollection & 77 codeview::LazyRandomTypeCollection &types(); 78 codeview::LazyRandomTypeCollection &ids(); 105 codeview::DebugSubsectionArray getDebugSubsections() const { in getDebugSubsections() 116 void updateDebugS(const codeview::DebugSubsectionArray &SS); 121 codeview::DebugSubsectionArray Subsections; 123 codeview::StringsAndChecksumsRef SC; 124 StringMap<codeview::FileChecksumEntry> ChecksumsByFile;
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/DebugInfo/CodeView/ |
D | TypeHashing.h | 25 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; } 155 static codeview::LocallyHashedType getTombstoneKey() { return Tombstone; } 157 static unsigned getHashValue(codeview::LocallyHashedType Val) { 161 static bool isEqual(codeview::LocallyHashedType LHS, 162 codeview::LocallyHashedType RHS) { 169 template <> struct DenseMapInfo<codeview::GloballyHashedType> { [all …]
|
D | Formatters.h | 24 namespace codeview { 50 template <> struct format_provider<codeview::TypeIndex> { 52 static void format(const codeview::TypeIndex &V, raw_ostream &Stream, 59 Stream << " (" << codeview::TypeIndex::simpleTypeName(V) << ")"; 64 template <> struct format_provider<codeview::GUID> { 65 static void format(const codeview::GUID &V, llvm::raw_ostream &Stream,
|
D | DebugSubsectionRecord.h | 26 namespace codeview { 81 template <> struct VarStreamArrayExtractor<codeview::DebugSubsectionRecord> { 83 codeview::DebugSubsectionRecord &Info) { 87 if (auto EC = codeview::DebugSubsectionRecord::initialize( 88 Stream, Info, codeview::CodeViewContainer::Pdb)) 95 namespace codeview {
|
/external/llvm/include/llvm/DebugInfo/PDB/Raw/ |
D | DbiStream.h | 99 codeview::FixedStreamArray<object::coff_section> getSectionHeaders(); 101 codeview::FixedStreamArray<object::FpoData> getFpoRecords(); 103 codeview::FixedStreamArray<SecMapEntry> getSectionMap() const; 121 codeview::StreamRef ModInfoSubstream; 122 codeview::StreamRef SecContrSubstream; 123 codeview::StreamRef SecMapSubstream; 124 codeview::StreamRef FileInfoSubstream; 125 codeview::StreamRef TypeServerMapSubstream; 126 codeview::StreamRef ECSubstream; 128 codeview::StreamRef NamesBuffer; [all …]
|
D | PublicsStream.h | 39 iterator_range<codeview::CVSymbolArray::Iterator> 41 codeview::FixedStreamArray<support::ulittle32_t> getHashBuckets() const { in getHashBuckets() 44 codeview::FixedStreamArray<support::ulittle32_t> getAddressMap() const { in getAddressMap() 47 codeview::FixedStreamArray<support::ulittle32_t> getThunkMap() const { in getThunkMap() 50 codeview::FixedStreamArray<SectionOffset> getSectionOffsets() const { in getSectionOffsets() 62 codeview::FixedStreamArray<PSHashRecord> HashRecords; 63 codeview::FixedStreamArray<support::ulittle32_t> HashBuckets; 64 codeview::FixedStreamArray<support::ulittle32_t> AddressMap; 65 codeview::FixedStreamArray<support::ulittle32_t> ThunkMap; 66 codeview::FixedStreamArray<SectionOffset> SectionOffsets;
|
D | TpiStream.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; 65 codeview::FixedStreamArray<TypeIndexOffset> HashAdjustments;
|
D | ModStream.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; 50 codeview::StreamRef GlobalRefsSubstream; 52 codeview::ModuleSubstreamArray LineInfo;
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/DebugInfo/PDB/Native/ |
D | NativeEnumSymbol.cpp | 23 const codeview::CVType &CVT) in NativeEnumSymbol() 25 Record(codeview::TypeRecordKind::Enum) { in NativeEnumSymbol() 26 assert(CV.kind() == codeview::TypeLeafKind::LF_ENUM); in NativeEnumSymbol() 48 Error NativeEnumSymbol::visitKnownRecord(codeview::CVType &CVR, in visitKnownRecord() 49 codeview::EnumRecord &ER) { in visitKnownRecord() 54 Error NativeEnumSymbol::visitKnownMember(codeview::CVMemberRecord &CVM, in visitKnownMember() 55 codeview::EnumeratorRecord &R) { in visitKnownMember() 67 codeview::ClassOptions::HasConstructorOrDestructor); in hasConstructor() 72 codeview::ClassOptions::HasOverloadedAssignmentOperator); in hasAssignmentOperator() 77 codeview::ClassOptions::HasConversionOperator); in hasCastOperator() [all …]
|
D | NativeSession.cpp | 47 codeview::SimpleTypeKind Kind; 51 {codeview::SimpleTypeKind::Int32, PDB_BuiltinType::Int, 4}, 52 {codeview::SimpleTypeKind::UInt32, PDB_BuiltinType::UInt, 4}, 53 {codeview::SimpleTypeKind::UInt32Long, PDB_BuiltinType::UInt, 4}, 54 {codeview::SimpleTypeKind::UInt64Quad, PDB_BuiltinType::UInt, 8}, 55 {codeview::SimpleTypeKind::NarrowCharacter, PDB_BuiltinType::Char, 1}, 56 {codeview::SimpleTypeKind::SignedCharacter, PDB_BuiltinType::Char, 1}, 57 {codeview::SimpleTypeKind::UnsignedCharacter, PDB_BuiltinType::UInt, 1}, 58 {codeview::SimpleTypeKind::UInt16Short, PDB_BuiltinType::UInt, 2}, 59 {codeview::SimpleTypeKind::Boolean8, PDB_BuiltinType::Bool, 1} [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/DebugInfo/PDB/Native/ |
D | GSIStreamBuilder.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);
|
D | NativeEnumSymbol.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; 54 codeview::EnumRecord Record;
|
D | TpiStream.h | 25 namespace codeview { 53 FixedStreamArray<codeview::TypeIndexOffset> getTypeIndexOffsets() const; 56 codeview::CVTypeRange types(bool *HadError) const; 57 const codeview::CVTypeArray &typeArray() const { return TypeRecords; } in typeArray() 59 codeview::LazyRandomTypeCollection &typeCollection() { return *Types; } in typeCollection() 69 std::unique_ptr<codeview::LazyRandomTypeCollection> Types; 73 codeview::CVTypeArray TypeRecords; 77 FixedStreamArray<codeview::TypeIndexOffset> TypeIndexOffsets;
|
D | ModuleDebugStream.h | 29 using DebugSubsectionIterator = codeview::DebugSubsectionArray::Iterator; 42 iterator_range<codeview::CVSymbolArray::Iterator> 45 const codeview::CVSymbolArray &getSymbolArray() const { return SymbolArray; } in getSymbolArray() 55 codeview::DebugSubsectionArray getSubsectionsArray() const { in getSubsectionsArray() 63 Expected<codeview::DebugChecksumsSubsectionRef> 73 codeview::CVSymbolArray SymbolArray; 80 codeview::DebugSubsectionArray Subsections;
|
D | NativeEnumTypes.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;
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/ObjectYAML/ |
D | CodeViewYAMLDebugSections.h | 31 namespace codeview { 87 codeview::FileChecksumKind Kind; 94 codeview::LineFlags Flags; 113 fromCodeViewSubection(const codeview::StringsAndChecksumsRef &SC, 114 const codeview::DebugSubsectionRecord &SS); 121 Expected<std::vector<std::shared_ptr<codeview::DebugSubsection>>> 124 const codeview::StringsAndChecksums &SC); 127 fromDebugS(ArrayRef<uint8_t> Data, const codeview::StringsAndChecksumsRef &SC); 130 codeview::StringsAndChecksums &SC);
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/DebugInfo/CodeView/ |
D | RecordSerialization.cpp | 23 using namespace llvm::codeview; 28 StringRef llvm::codeview::getBytesAsCharacters(ArrayRef<uint8_t> LeafData) { in getBytesAsCharacters() 33 StringRef llvm::codeview::getBytesAsCString(ArrayRef<uint8_t> LeafData) { in getBytesAsCString() 37 Error llvm::codeview::consume(BinaryStreamReader &Reader, APSInt &Num) { in consume() 105 Error llvm::codeview::consume(StringRef &Data, APSInt &Num) { in consume() 115 Error llvm::codeview::consume_numeric(BinaryStreamReader &Reader, in consume_numeric() 127 Error llvm::codeview::consume(BinaryStreamReader &Reader, uint32_t &Item) { in consume() 131 Error llvm::codeview::consume(StringRef &Data, uint32_t &Item) { in consume() 140 Error llvm::codeview::consume(BinaryStreamReader &Reader, int32_t &Item) { in consume() 144 Error llvm::codeview::consume(BinaryStreamReader &Reader, StringRef &Item) { in consume() [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-readobj/ |
D | codeview-merging-unsorted.test | 1 ; RUN: llvm-readobj -codeview %S/Inputs/codeview-unsorted.obj | FileCheck %s 2 ; RUN: llvm-readobj -codeview-merged-types %S/Inputs/codeview-unsorted.obj | FileCheck %s --check-p… 26 ; To reproduce codeview-unsorted.obj: 27 ; $ cat codeview-unsorted.asm 40 ; $ ml -c -Zi codeview-unsorted.asm
|
/external/llvm/lib/DebugInfo/CodeView/ |
D | RecordSerialization.cpp | 20 using namespace llvm::codeview; 25 StringRef llvm::codeview::getBytesAsCharacters(ArrayRef<uint8_t> LeafData) { in getBytesAsCharacters() 30 StringRef llvm::codeview::getBytesAsCString(ArrayRef<uint8_t> LeafData) { in getBytesAsCString() 34 std::error_code llvm::codeview::consume(ArrayRef<uint8_t> &Data, APSInt &Num) { in consume() 114 std::error_code llvm::codeview::consume(StringRef &Data, APSInt &Num) { in consume() 122 std::error_code llvm::codeview::consume_numeric(ArrayRef<uint8_t> &Data, in consume_numeric() 133 std::error_code llvm::codeview::consume(ArrayRef<uint8_t> &Data, in consume() 142 std::error_code llvm::codeview::consume(StringRef &Data, uint32_t &Item) { in consume() 149 std::error_code llvm::codeview::consume(ArrayRef<uint8_t> &Data, in consume() 158 std::error_code llvm::codeview::consume(ArrayRef<uint8_t> &Data, in consume()
|