Home
last modified time | relevance | path

Searched refs:codeview (Results 1 – 25 of 709) sorted by relevance

12345678910>>...29

/external/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
DAArch64MCTargetDesc.cpp66 codeview::RegisterId CVReg; in initLLVMToCVRegMapping()
69 {codeview::RegisterId::ARM64_W0, AArch64::W0}, in initLLVMToCVRegMapping()
70 {codeview::RegisterId::ARM64_W1, AArch64::W1}, in initLLVMToCVRegMapping()
71 {codeview::RegisterId::ARM64_W2, AArch64::W2}, in initLLVMToCVRegMapping()
72 {codeview::RegisterId::ARM64_W3, AArch64::W3}, in initLLVMToCVRegMapping()
73 {codeview::RegisterId::ARM64_W4, AArch64::W4}, in initLLVMToCVRegMapping()
74 {codeview::RegisterId::ARM64_W5, AArch64::W5}, in initLLVMToCVRegMapping()
75 {codeview::RegisterId::ARM64_W6, AArch64::W6}, in initLLVMToCVRegMapping()
76 {codeview::RegisterId::ARM64_W7, AArch64::W7}, in initLLVMToCVRegMapping()
77 {codeview::RegisterId::ARM64_W8, AArch64::W8}, in initLLVMToCVRegMapping()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/MCTargetDesc/
DAArch64MCTargetDesc.cpp62 codeview::RegisterId CVReg; in initLLVMToCVRegMapping()
65 {codeview::RegisterId::ARM64_W0, AArch64::W0}, in initLLVMToCVRegMapping()
66 {codeview::RegisterId::ARM64_W1, AArch64::W1}, in initLLVMToCVRegMapping()
67 {codeview::RegisterId::ARM64_W2, AArch64::W2}, in initLLVMToCVRegMapping()
68 {codeview::RegisterId::ARM64_W3, AArch64::W3}, in initLLVMToCVRegMapping()
69 {codeview::RegisterId::ARM64_W4, AArch64::W4}, in initLLVMToCVRegMapping()
70 {codeview::RegisterId::ARM64_W5, AArch64::W5}, in initLLVMToCVRegMapping()
71 {codeview::RegisterId::ARM64_W6, AArch64::W6}, in initLLVMToCVRegMapping()
72 {codeview::RegisterId::ARM64_W7, AArch64::W7}, in initLLVMToCVRegMapping()
73 {codeview::RegisterId::ARM64_W8, AArch64::W8}, in initLLVMToCVRegMapping()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/MCTargetDesc/
DX86MCTargetDesc.cpp86 codeview::RegisterId CVReg; in initLLVMToSEHAndCVRegMapping()
89 {codeview::RegisterId::AL, X86::AL}, in initLLVMToSEHAndCVRegMapping()
90 {codeview::RegisterId::CL, X86::CL}, in initLLVMToSEHAndCVRegMapping()
91 {codeview::RegisterId::DL, X86::DL}, in initLLVMToSEHAndCVRegMapping()
92 {codeview::RegisterId::BL, X86::BL}, in initLLVMToSEHAndCVRegMapping()
93 {codeview::RegisterId::AH, X86::AH}, in initLLVMToSEHAndCVRegMapping()
94 {codeview::RegisterId::CH, X86::CH}, in initLLVMToSEHAndCVRegMapping()
95 {codeview::RegisterId::DH, X86::DH}, in initLLVMToSEHAndCVRegMapping()
96 {codeview::RegisterId::BH, X86::BH}, in initLLVMToSEHAndCVRegMapping()
97 {codeview::RegisterId::AX, X86::AX}, in initLLVMToSEHAndCVRegMapping()
[all …]
/external/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
DX86MCTargetDesc.cpp84 codeview::RegisterId CVReg; in initLLVMToSEHAndCVRegMapping()
87 {codeview::RegisterId::AL, X86::AL}, in initLLVMToSEHAndCVRegMapping()
88 {codeview::RegisterId::CL, X86::CL}, in initLLVMToSEHAndCVRegMapping()
89 {codeview::RegisterId::DL, X86::DL}, in initLLVMToSEHAndCVRegMapping()
90 {codeview::RegisterId::BL, X86::BL}, in initLLVMToSEHAndCVRegMapping()
91 {codeview::RegisterId::AH, X86::AH}, in initLLVMToSEHAndCVRegMapping()
92 {codeview::RegisterId::CH, X86::CH}, in initLLVMToSEHAndCVRegMapping()
93 {codeview::RegisterId::DH, X86::DH}, in initLLVMToSEHAndCVRegMapping()
94 {codeview::RegisterId::BH, X86::BH}, in initLLVMToSEHAndCVRegMapping()
95 {codeview::RegisterId::AX, X86::AX}, in initLLVMToSEHAndCVRegMapping()
[all …]
/external/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
DARMMCTargetDesc.cpp224 codeview::RegisterId CVReg; in initLLVMToCVRegMapping()
227 {codeview::RegisterId::ARM_R0, ARM::R0}, in initLLVMToCVRegMapping()
228 {codeview::RegisterId::ARM_R1, ARM::R1}, in initLLVMToCVRegMapping()
229 {codeview::RegisterId::ARM_R2, ARM::R2}, in initLLVMToCVRegMapping()
230 {codeview::RegisterId::ARM_R3, ARM::R3}, in initLLVMToCVRegMapping()
231 {codeview::RegisterId::ARM_R4, ARM::R4}, in initLLVMToCVRegMapping()
232 {codeview::RegisterId::ARM_R5, ARM::R5}, in initLLVMToCVRegMapping()
233 {codeview::RegisterId::ARM_R6, ARM::R6}, in initLLVMToCVRegMapping()
234 {codeview::RegisterId::ARM_R7, ARM::R7}, in initLLVMToCVRegMapping()
235 {codeview::RegisterId::ARM_R8, ARM::R8}, in initLLVMToCVRegMapping()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/AsmPrinter/
DCodeViewDebug.h55 codeview::GlobalTypeTableBuilder TypeTable;
61 codeview::CPUType TheCPU;
173 codeview::EncodedFramePtrReg EncodedLocalFramePtrReg =
174 codeview::EncodedFramePtrReg::None;
178 codeview::EncodedFramePtrReg EncodedParamFramePtrReg =
179 codeview::EncodedFramePtrReg::None;
181 codeview::FrameProcedureOptions FrameProcOpts;
225 codeview::TypeIndex getFuncIdForSubprogram(const DISubprogram *SP);
251 DenseMap<std::pair<const DINode *, const DIType *>, codeview::TypeIndex>
256 DenseMap<const DICompositeType *, codeview::TypeIndex> CompleteTypeIndices;
[all …]
/external/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
DPdbUtil.h41 static CVTagRecord create(llvm::codeview::CVType type);
45 const llvm::codeview::TagRecord &asTag() const { in asTag()
53 const llvm::codeview::ClassRecord &asClass() const { in asClass()
58 const llvm::codeview::EnumRecord &asEnum() const { in asEnum()
63 const llvm::codeview::UnionRecord &asUnion() const { in asUnion()
77 CVTagRecord(llvm::codeview::ClassRecord &&c);
78 CVTagRecord(llvm::codeview::UnionRecord &&u);
79 CVTagRecord(llvm::codeview::EnumRecord &&e);
81 llvm::codeview::ClassRecord cvclass;
82 llvm::codeview::EnumRecord cvenum;
[all …]
DUdtRecordCompleter.h39 class UdtRecordCompleter : public llvm::codeview::TypeVisitorCallbacks {
45 llvm::codeview::UnionRecord ur;
46 llvm::codeview::ClassRecord cr;
47 llvm::codeview::EnumRecord er;
64 llvm::Error visitKnownMember(llvm::codeview::CVMemberRecord &CVR, \
65 llvm::codeview::Name##Record &Record) override;
73 llvm::codeview::TypeIndex ti, llvm::codeview::MemberAccess access,
75 void AddMethod(llvm::StringRef name, llvm::codeview::TypeIndex type_idx,
76 llvm::codeview::MemberAccess access,
77 llvm::codeview::MethodOptions options,
[all …]
/external/llvm-project/llvm/lib/CodeGen/AsmPrinter/
DCodeViewDebug.h55 codeview::GlobalTypeTableBuilder TypeTable;
61 codeview::CPUType TheCPU;
173 codeview::EncodedFramePtrReg EncodedLocalFramePtrReg =
174 codeview::EncodedFramePtrReg::None;
178 codeview::EncodedFramePtrReg EncodedParamFramePtrReg =
179 codeview::EncodedFramePtrReg::None;
181 codeview::FrameProcedureOptions FrameProcOpts;
228 codeview::TypeIndex getFuncIdForSubprogram(const DISubprogram *SP);
250 DenseMap<std::pair<const DINode *, const DIType *>, codeview::TypeIndex>
255 DenseMap<const DICompositeType *, codeview::TypeIndex> CompleteTypeIndices;
[all …]
/external/llvm/lib/CodeGen/AsmPrinter/
DCodeViewDebug.h39 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-10.0/llvm/lib/DebugInfo/PDB/Native/
DSymbolCache.cpp29 using namespace llvm::codeview;
35 codeview::SimpleTypeKind Kind;
39 {codeview::SimpleTypeKind::None, PDB_BuiltinType::None, 0},
40 {codeview::SimpleTypeKind::Void, PDB_BuiltinType::Void, 0},
41 {codeview::SimpleTypeKind::HResult, PDB_BuiltinType::HResult, 4},
42 {codeview::SimpleTypeKind::Int16Short, PDB_BuiltinType::Int, 2},
43 {codeview::SimpleTypeKind::UInt16Short, PDB_BuiltinType::UInt, 2},
44 {codeview::SimpleTypeKind::Int32, PDB_BuiltinType::Int, 4},
45 {codeview::SimpleTypeKind::UInt32, PDB_BuiltinType::UInt, 4},
46 {codeview::SimpleTypeKind::Int32Long, PDB_BuiltinType::Int, 4},
[all …]
DNativeExeSymbol.cpp44 return Session.getSymbolCache().createTypeEnumerator(codeview::LF_ARRAY); in findChildren()
46 return Session.getSymbolCache().createTypeEnumerator(codeview::LF_ENUM); in findChildren()
48 return Session.getSymbolCache().createTypeEnumerator(codeview::LF_POINTER); in findChildren()
51 {codeview::LF_STRUCTURE, codeview::LF_CLASS, codeview::LF_UNION, in findChildren()
52 codeview::LF_INTERFACE}); in findChildren()
54 return Session.getSymbolCache().createTypeEnumerator(codeview::LF_VTSHAPE); in findChildren()
57 {codeview::LF_PROCEDURE, codeview::LF_MFUNCTION}); in findChildren()
59 return Session.getSymbolCache().createGlobalsEnumerator(codeview::S_UDT); in findChildren()
79 codeview::GUID NativeExeSymbol::getGuid() const { in getGuid()
84 return codeview::GUID{{0}}; in getGuid()
/external/llvm-project/llvm/tools/llvm-pdbutil/
DMinimalSymbolDumper.h15 namespace codeview {
23 class MinimalSymbolDumper : public codeview::SymbolVisitorCallbacks {
26 codeview::LazyRandomTypeCollection &Ids, in MinimalSymbolDumper()
27 codeview::LazyRandomTypeCollection &Types) in MinimalSymbolDumper()
31 codeview::LazyRandomTypeCollection &Ids, in MinimalSymbolDumper()
32 codeview::LazyRandomTypeCollection &Types) in MinimalSymbolDumper()
36 Error visitSymbolBegin(codeview::CVSymbol &Record) override;
37 Error visitSymbolBegin(codeview::CVSymbol &Record, uint32_t Offset) override;
38 Error visitSymbolEnd(codeview::CVSymbol &Record) override;
43 virtual Error visitKnownRecord(codeview::CVSymbol &CVR, \
[all …]
DMinimalTypeDumper.h16 namespace codeview {
25 class MinimalTypeDumpVisitor : public codeview::TypeVisitorCallbacks {
28 bool Hashes, codeview::LazyRandomTypeCollection &Types, in MinimalTypeDumpVisitor()
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, \
45 codeview::Name##Record &Record) override;
[all …]
DTypeReferenceTracker.h37 bool isTypeReferenced(codeview::TypeIndex TI) { in isTypeReferenced()
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;
60 SmallVector<std::pair<codeview::TiRefKind, codeview::TypeIndex>, 10>
/external/llvm/lib/DebugInfo/PDB/
DPDBExtras.cpp94 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/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/
DTpiStream.h24 namespace codeview {
52 FixedStreamArray<codeview::TypeIndexOffset> getTypeIndexOffsets() const;
55 codeview::CVTypeRange types(bool *HadError) const;
56 const codeview::CVTypeArray &typeArray() const { return TypeRecords; } in typeArray()
58 codeview::LazyRandomTypeCollection &typeCollection() { return *Types; } in typeCollection()
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);
79 std::unique_ptr<codeview::LazyRandomTypeCollection> Types;
[all …]
DSymbolCache.h44 mutable DenseMap<codeview::TypeIndex, SymIndexId> TypeIndexToSymbolId;
49 mutable DenseMap<std::pair<codeview::TypeIndex, uint32_t>, SymIndexId>
77 codeview::LineInfo Line;
93 SymIndexId createSymbolForType(codeview::TypeIndex TI, codeview::CVType CVT, in createSymbolForType()
97 codeview::TypeDeserializer::deserializeAs<CVRecordT>(CVT, Record)) { in createSymbolForType()
106 SymIndexId createSymbolForModifiedType(codeview::TypeIndex ModifierTI,
107 codeview::CVType CVT) const;
109 SymIndexId createSimpleType(codeview::TypeIndex TI,
110 codeview::ModifierOptions Mods) const;
140 createTypeEnumerator(codeview::TypeLeafKind Kind);
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/DebugInfo/PDB/Native/
DTpiStream.h24 namespace codeview {
52 FixedStreamArray<codeview::TypeIndexOffset> getTypeIndexOffsets() const;
55 codeview::CVTypeRange types(bool *HadError) const;
56 const codeview::CVTypeArray &typeArray() const { return TypeRecords; } in typeArray()
58 codeview::LazyRandomTypeCollection &typeCollection() { return *Types; } in typeCollection()
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);
79 std::unique_ptr<codeview::LazyRandomTypeCollection> Types;
[all …]
DSymbolCache.h40 DenseMap<codeview::TypeIndex, SymIndexId> TypeIndexToSymbolId;
45 DenseMap<std::pair<codeview::TypeIndex, uint32_t>, SymIndexId>
62 SymIndexId createSymbolForType(codeview::TypeIndex TI, codeview::CVType CVT, in createSymbolForType()
66 codeview::TypeDeserializer::deserializeAs<CVRecordT>(CVT, Record)) { in createSymbolForType()
75 SymIndexId createSymbolForModifiedType(codeview::TypeIndex ModifierTI,
76 codeview::CVType CVT);
78 SymIndexId createSimpleType(codeview::TypeIndex TI,
79 codeview::ModifierOptions Mods);
104 createTypeEnumerator(codeview::TypeLeafKind Kind);
107 createTypeEnumerator(std::vector<codeview::TypeLeafKind> Kinds);
[all …]
/external/llvm/include/llvm/DebugInfo/PDB/Raw/
DDbiStream.h99 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 …]
DPublicsStream.h39 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;
/external/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
DTypeHashing.h24 namespace codeview {
180 template <> struct DenseMapInfo<codeview::LocallyHashedType> {
181 static codeview::LocallyHashedType Empty;
182 static codeview::LocallyHashedType Tombstone;
184 static codeview::LocallyHashedType getEmptyKey() { return Empty; }
186 static codeview::LocallyHashedType getTombstoneKey() { return Tombstone; }
188 static unsigned getHashValue(codeview::LocallyHashedType Val) {
192 static bool isEqual(codeview::LocallyHashedType LHS,
193 codeview::LocallyHashedType RHS) {
200 template <> struct DenseMapInfo<codeview::GloballyHashedType> {
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/DebugInfo/CodeView/
DTypeHashing.h24 namespace codeview {
175 template <> struct DenseMapInfo<codeview::LocallyHashedType> {
176 static codeview::LocallyHashedType Empty;
177 static codeview::LocallyHashedType Tombstone;
179 static codeview::LocallyHashedType getEmptyKey() { return Empty; }
181 static codeview::LocallyHashedType getTombstoneKey() { return Tombstone; }
183 static unsigned getHashValue(codeview::LocallyHashedType Val) {
187 static bool isEqual(codeview::LocallyHashedType LHS,
188 codeview::LocallyHashedType RHS) {
195 template <> struct DenseMapInfo<codeview::GloballyHashedType> {
[all …]
/external/llvm-project/llvm/lib/DebugInfo/PDB/Native/
DNativeExeSymbol.cpp44 return Session.getSymbolCache().createTypeEnumerator(codeview::LF_ARRAY); in findChildren()
46 return Session.getSymbolCache().createTypeEnumerator(codeview::LF_ENUM); in findChildren()
48 return Session.getSymbolCache().createTypeEnumerator(codeview::LF_POINTER); in findChildren()
51 {codeview::LF_STRUCTURE, codeview::LF_CLASS, codeview::LF_UNION, in findChildren()
52 codeview::LF_INTERFACE}); in findChildren()
54 return Session.getSymbolCache().createTypeEnumerator(codeview::LF_VTSHAPE); in findChildren()
57 {codeview::LF_PROCEDURE, codeview::LF_MFUNCTION}); in findChildren()
59 return Session.getSymbolCache().createGlobalsEnumerator(codeview::S_UDT); in findChildren()
79 codeview::GUID NativeExeSymbol::getGuid() const { in getGuid()
84 return codeview::GUID{{0}}; in getGuid()

12345678910>>...29