| /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/CodeView/ |
| DebugSubsection.cpp | 9 #include "llvm/DebugInfo/CodeView/DebugSubsection.h" 11 using namespace llvm::codeview;
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/ |
| AArch64MCTargetDesc.cpp | 20 #include "llvm/DebugInfo/CodeView/CodeView.h" 64 // Mapping from CodeView to MC register id. 66 codeview::RegisterId CVReg; 69 {codeview::RegisterId::ARM64_W0, AArch64::W0}, 70 {codeview::RegisterId::ARM64_W1, AArch64::W1}, 71 {codeview::RegisterId::ARM64_W2, AArch64::W2}, 72 {codeview::RegisterId::ARM64_W3, AArch64::W3}, 73 {codeview::RegisterId::ARM64_W4, AArch64::W4}, 74 {codeview::RegisterId::ARM64_W5, AArch64::W5} [all...] |
| /src/external/apache2/llvm/dist/llvm/tools/llvm-pdbutil/ |
| TypeReferenceTracker.h | 17 #include "llvm/DebugInfo/CodeView/CVRecord.h" 18 #include "llvm/DebugInfo/CodeView/TypeIndex.h" 19 #include "llvm/DebugInfo/CodeView/TypeIndexDiscovery.h" 37 bool isTypeReferenced(codeview::TypeIndex TI) { 43 void addTypeRefsFromSymbol(const codeview::CVSymbol &Sym); 47 ArrayRef<codeview::TiReference> Refs); 52 void addOneTypeRef(codeview::TiRefKind RefKind, codeview::TypeIndex RefTI); 55 codeview::LazyRandomTypeCollection &Types; 56 codeview::LazyRandomTypeCollection *Ids = nullptr [all...] |
| MinimalSymbolDumper.h | 12 #include "llvm/DebugInfo/CodeView/SymbolVisitorCallbacks.h" 15 namespace codeview { namespace in namespace:llvm 23 class MinimalSymbolDumper : public codeview::SymbolVisitorCallbacks { 26 codeview::LazyRandomTypeCollection &Ids, 27 codeview::LazyRandomTypeCollection &Types) 31 codeview::LazyRandomTypeCollection &Ids, 32 codeview::LazyRandomTypeCollection &Types) 36 Error visitSymbolBegin(codeview::CVSymbol &Record) override; 37 Error visitSymbolBegin(codeview::CVSymbol &Record, uint32_t Offset) override; 38 Error visitSymbolEnd(codeview::CVSymbol &Record) override [all...] |
| MinimalTypeDumper.h | 12 #include "llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h" 16 namespace codeview { namespace in namespace:llvm 25 class MinimalTypeDumpVisitor : public codeview::TypeVisitorCallbacks { 28 bool Hashes, codeview::LazyRandomTypeCollection &Types, 37 Error visitTypeBegin(codeview::CVType &Record, 38 codeview::TypeIndex Index) override; 39 Error visitTypeEnd(codeview::CVType &Record) override; 40 Error visitMemberBegin(codeview::CVMemberRecord &Record) override; 41 Error visitMemberEnd(codeview::CVMemberRecord &Record) override; 44 Error visitKnownRecord(codeview::CVType &CVR, [all...] |
| BytesOutputStyle.h | 20 namespace codeview { namespace in namespace:llvm 54 Expected<codeview::LazyRandomTypeCollection &> 57 std::unique_ptr<codeview::LazyRandomTypeCollection> TpiTypes; 58 std::unique_ptr<codeview::LazyRandomTypeCollection> IpiTypes;
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/PDB/Native/ |
| TpiStream.h | 12 #include "llvm/DebugInfo/CodeView/CVRecord.h" 24 namespace codeview { namespace in namespace:llvm 52 FixedStreamArray<codeview::TypeIndexOffset> getTypeIndexOffsets() const; 55 codeview::CVTypeRange types(bool *HadError) const; 56 const codeview::CVTypeArray &typeArray() const { return TypeRecords; } 58 codeview::LazyRandomTypeCollection &typeCollection() { return *Types; } 60 Expected<codeview::TypeIndex> 61 findFullDeclForForwardRef(codeview::TypeIndex ForwardRefTI) const; 63 std::vector<codeview::TypeIndex> findRecordsByName(StringRef Name) const; 65 codeview::CVType getType(codeview::TypeIndex Index) [all...] |
| NativeTypeUDT.h | 13 #include "llvm/DebugInfo/CodeView/CodeView.h" 14 #include "llvm/DebugInfo/CodeView/TypeRecord.h" 23 NativeTypeUDT(NativeSession &Session, SymIndexId Id, codeview::TypeIndex TI, 24 codeview::ClassRecord Class); 26 NativeTypeUDT(NativeSession &Session, SymIndexId Id, codeview::TypeIndex TI, 27 codeview::UnionRecord Union); 31 codeview::ModifierRecord Modifier); 61 codeview::TypeIndex Index; 63 Optional<codeview::ClassRecord> Class [all...] |
| ModuleDebugStream.h | 13 #include "llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h" 14 #include "llvm/DebugInfo/CodeView/DebugSubsectionRecord.h" 15 #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; } 46 const codeview::CVSymbolArray 56 codeview::CVSymbol readSymbolAtOffset(uint32_t Offset) const; 59 codeview::DebugSubsectionArray getSubsectionsArray() const { 67 Expected<codeview::DebugChecksumsSubsectionRef [all...] |
| NativeTypeFunctionSig.h | 14 #include "llvm/DebugInfo/CodeView/CodeView.h" 15 #include "llvm/DebugInfo/CodeView/TypeRecord.h" 30 codeview::TypeIndex TI, codeview::ProcedureRecord Proc); 33 codeview::TypeIndex TI, 34 codeview::MemberFunctionRecord MemberFunc); 57 void initializeArgList(codeview::TypeIndex ArgListTI); 60 codeview::MemberFunctionRecord MemberFunc; 61 codeview::ProcedureRecord Proc [all...] |
| NativeTypeVTShape.h | 13 #include "llvm/DebugInfo/CodeView/CodeView.h" 14 #include "llvm/DebugInfo/CodeView/TypeRecord.h" 25 codeview::TypeIndex TI, codeview::VFTableShapeRecord SR); 38 codeview::TypeIndex TI; 39 codeview::VFTableShapeRecord Record;
|
| SymbolStream.h | 12 #include "llvm/DebugInfo/CodeView/SymbolRecord.h" 29 const codeview::CVSymbolArray &getSymbolArray() const { 33 codeview::CVSymbol readRecord(uint32_t Offset) const; 35 iterator_range<codeview::CVSymbolArray::Iterator> 41 codeview::CVSymbolArray SymbolRecords;
|
| TpiHashing.h | 12 #include "llvm/DebugInfo/CodeView/TypeRecord.h" 18 Expected<uint32_t> hashTypeRecord(const llvm::codeview::CVType &Type); 21 explicit TagRecordHash(codeview::ClassRecord CR, uint32_t Full, 27 explicit TagRecordHash(codeview::EnumRecord ER, uint32_t Full, 33 explicit TagRecordHash(codeview::UnionRecord UR, uint32_t Full, 42 codeview::TagRecord &getRecord() { 56 codeview::ClassRecord Class; 57 codeview::EnumRecord Enum; 58 codeview::UnionRecord Union; 66 Expected<TagRecordHash> hashTagRecord(const codeview::CVType &Type) [all...] |
| NativeTypePointer.h | 13 #include "llvm/DebugInfo/CodeView/CodeView.h" 14 #include "llvm/DebugInfo/CodeView/TypeRecord.h" 25 codeview::TypeIndex TI); 29 codeview::TypeIndex TI, codeview::PointerRecord PR); 53 codeview::TypeIndex TI; 54 Optional<codeview::PointerRecord> Record;
|
| NativeTypeEnum.h | 13 #include "llvm/DebugInfo/CodeView/CodeView.h" 14 #include "llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h" 25 NativeTypeEnum(NativeSession &Session, SymIndexId Id, codeview::TypeIndex TI, 26 codeview::EnumRecord Record); 30 codeview::ModifierRecord Modifier); 62 const codeview::EnumRecord &getEnumRecord() const { return *Record; } 65 codeview::TypeIndex Index; 66 Optional<codeview::EnumRecord> Record; 68 Optional<codeview::ModifierRecord> Modifiers [all...] |
| NativeEnumTypes.h | 12 #include "llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h" 13 #include "llvm/DebugInfo/CodeView/TypeRecord.h" 27 codeview::LazyRandomTypeCollection &TypeCollection, 28 std::vector<codeview::TypeLeafKind> Kinds); 31 std::vector<codeview::TypeIndex> Indices); 39 std::vector<codeview::TypeIndex> Matches;
|
| NativeTypeArray.h | 14 #include "llvm/DebugInfo/CodeView/TypeRecord.h" 24 NativeTypeArray(NativeSession &Session, SymIndexId Id, codeview::TypeIndex TI, 25 codeview::ArrayRecord Record); 42 codeview::ArrayRecord Record; 43 codeview::TypeIndex Index;
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/ |
| ARMMCTargetDesc.cpp | 20 #include "llvm/DebugInfo/CodeView/CodeView.h" 218 // Mapping from CodeView to MC register id. 220 codeview::RegisterId CVReg; 223 {codeview::RegisterId::ARM_R0, ARM::R0}, 224 {codeview::RegisterId::ARM_R1, ARM::R1}, 225 {codeview::RegisterId::ARM_R2, ARM::R2}, 226 {codeview::RegisterId::ARM_R3, ARM::R3}, 227 {codeview::RegisterId::ARM_R4, ARM::R4}, 228 {codeview::RegisterId::ARM_R5, ARM::R5} [all...] |
| /src/external/apache2/llvm/dist/llvm/include/llvm/ObjectYAML/ |
| CodeViewYAMLSymbols.h | 1 //===- CodeViewYAMLSymbols.h - CodeView YAMLIO Symbol implementation ------===// 9 // This file defines classes for handling the YAML representation of CodeView 17 #include "llvm/DebugInfo/CodeView/CodeView.h" 18 #include "llvm/DebugInfo/CodeView/SymbolRecord.h" 35 codeview::CVSymbol 37 codeview::CodeViewContainer Container) const; 39 static Expected<SymbolRecord> fromCodeViewSymbol(codeview::CVSymbol Symbol);
|
| CodeViewYAMLTypes.h | 1 //==- CodeViewYAMLTypes.h - CodeView YAMLIO Type implementation --*- C++ -*-==// 9 // This file defines classes for handling the YAML representation of CodeView 18 #include "llvm/DebugInfo/CodeView/TypeRecord.h" 28 namespace codeview { namespace in namespace:llvm 48 codeview::CVType 49 toCodeViewRecord(codeview::AppendingTypeTableBuilder &Serializer) const; 50 static Expected<LeafRecord> fromCodeViewRecord(codeview::CVType Type); 62 LLVM_YAML_DECLARE_SCALAR_TRAITS(codeview::GUID, QuotingType::Single)
|
| CodeViewYAMLDebugSections.h | 1 //=- CodeViewYAMLDebugSections.h - CodeView YAMLIO debug sections -*- C++ -*-=// 9 // This file defines classes for handling the YAML representation of CodeView 19 #include "llvm/DebugInfo/CodeView/CodeView.h" 20 #include "llvm/DebugInfo/CodeView/DebugSubsection.h" 21 #include "llvm/DebugInfo/CodeView/DebugSubsectionRecord.h" 30 namespace codeview { namespace in namespace:llvm 35 } // end namespace codeview 86 codeview::FileChecksumKind Kind; 93 codeview::LineFlags Flags [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/ |
| X86MCTargetDesc.cpp | 21 #include "llvm/DebugInfo/CodeView/CodeView.h" 82 // Mapping from CodeView to MC register id. 84 codeview::RegisterId CVReg; 87 {codeview::RegisterId::AL, X86::AL}, 88 {codeview::RegisterId::CL, X86::CL}, 89 {codeview::RegisterId::DL, X86::DL}, 90 {codeview::RegisterId::BL, X86::BL}, 91 {codeview::RegisterId::AH, X86::AH}, 92 {codeview::RegisterId::CH, X86::CH} [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/PDB/Native/ |
| NativeExeSymbol.cpp | 44 return Session.getSymbolCache().createTypeEnumerator(codeview::LF_ARRAY); 46 return Session.getSymbolCache().createTypeEnumerator(codeview::LF_ENUM); 48 return Session.getSymbolCache().createTypeEnumerator(codeview::LF_POINTER); 51 {codeview::LF_STRUCTURE, codeview::LF_CLASS, codeview::LF_UNION, 52 codeview::LF_INTERFACE}); 54 return Session.getSymbolCache().createTypeEnumerator(codeview::LF_VTSHAPE); 57 {codeview::LF_PROCEDURE, codeview::LF_MFUNCTION}) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/ |
| CodeViewDebug.h | 9 // 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; 60 /// The codeview CPU type used by the translation unit. 61 codeview::CPUType TheCPU; 173 codeview::EncodedFramePtrReg EncodedLocalFramePtrReg [all...] |
| /src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/CodeView/ |
| RecordName.h | 12 #include "llvm/DebugInfo/CodeView/TypeCollection.h" 13 #include "llvm/DebugInfo/CodeView/TypeIndex.h" 16 namespace codeview { namespace in namespace:llvm 19 } // namespace codeview
|