| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/MCTargetDesc/ |
| D | AArch64MCTargetDesc.cpp | 62 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 …]
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/MCTargetDesc/ |
| D | X86MCTargetDesc.cpp | 86 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 …]
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/AsmPrinter/ |
| D | CodeViewDebug.h | 55 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 …]
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/DebugInfo/PDB/Native/ |
| D | SymbolCache.cpp | 29 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 …]
|
| D | NativeExeSymbol.cpp | 44 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()
|
| D | NativeTypeEnum.cpp | 26 using namespace llvm::codeview; 122 codeview::ModifierRecord Modifier) in NativeTypeEnum() 184 codeview::TypeIndex Underlying = Record->getUnderlyingType(); in getBuiltinType() 259 codeview::ClassOptions::HasConstructorOrDestructor); in hasConstructor() 267 codeview::ClassOptions::HasOverloadedAssignmentOperator); in hasAssignmentOperator() 275 codeview::ClassOptions::ContainsNestedClass); in hasNestedTypes() 282 return bool(Record->getOptions() & codeview::ClassOptions::Intrinsic); in isIntrinsic() 290 codeview::ClassOptions::HasConversionOperator); in hasCastOperator() 315 return bool(Record->getOptions() & codeview::ClassOptions::Nested); in isNested() 323 codeview::ClassOptions::HasOverloadedOperator); in hasOverloadedOperator() [all …]
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/DebugInfo/PDB/Native/ |
| D | TpiStream.h | 24 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 …]
|
| D | SymbolCache.h | 40 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 …]
|
| D | NativeTypeUDT.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; 64 Optional<codeview::UnionRecord> Union; 66 codeview::TagRecord *Tag = nullptr; 67 Optional<codeview::ModifierRecord> Modifiers;
|
| D | TpiHashing.h | 18 Expected<uint32_t> hashTypeRecord(const llvm::codeview::CVType &Type); 21 explicit TagRecordHash(codeview::ClassRecord CR, uint32_t Full, in TagRecordHash() 27 explicit TagRecordHash(codeview::EnumRecord ER, uint32_t Full, in TagRecordHash() 33 explicit TagRecordHash(codeview::UnionRecord UR, uint32_t Full, in TagRecordHash() 42 codeview::TagRecord &getRecord() { in getRecord() 56 codeview::ClassRecord Class; 57 codeview::EnumRecord Enum; 58 codeview::UnionRecord Union; 66 Expected<TagRecordHash> hashTagRecord(const codeview::CVType &Type);
|
| D | NativeTypeFunctionSig.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; 65 codeview::TypeIndex Index; 66 codeview::ArgListRecord ArgList;
|
| 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() 46 const codeview::CVSymbolArray 56 codeview::CVSymbol readSymbolAtOffset(uint32_t Offset) const; 59 codeview::DebugSubsectionArray getSubsectionsArray() const { in getSubsectionsArray() 67 Expected<codeview::DebugChecksumsSubsectionRef> 79 codeview::CVSymbolArray SymbolArray; 86 codeview::DebugSubsectionArray Subsections;
|
| D | GSIStreamBuilder.h | 25 template <> struct BinaryItemTraits<codeview::CVSymbol> { 26 static size_t length(const codeview::CVSymbol &Item) { 29 static ArrayRef<uint8_t> bytes(const codeview::CVSymbol &Item) { 58 void addPublicSymbol(const codeview::PublicSym32 &Pub); 60 void addGlobalSymbol(const codeview::ProcRefSym &Sym); 61 void addGlobalSymbol(const codeview::DataSym &Sym); 62 void addGlobalSymbol(const codeview::ConstantSym &Sym); 63 void addGlobalSymbol(const codeview::CVSymbol &Sym);
|
| D | NativeTypeEnum.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; } in getEnumRecord() 65 codeview::TypeIndex Index; 66 Optional<codeview::EnumRecord> Record; 68 Optional<codeview::ModifierRecord> Modifiers;
|
| D | NativeTypePointer.h | 25 codeview::TypeIndex TI); 29 codeview::TypeIndex TI, codeview::PointerRecord PR); 53 codeview::TypeIndex TI; 54 Optional<codeview::PointerRecord> Record;
|
| D | TpiStreamBuilder.h | 28 template <> struct BinaryItemTraits<llvm::codeview::CVType> { 29 static size_t length(const codeview::CVType &Item) { return Item.length(); } 30 static ArrayRef<uint8_t> bytes(const codeview::CVType &Item) { 35 namespace codeview { 79 std::vector<codeview::TypeIndexOffset> TypeIndexOffsets;
|
| D | NativeTypeVTShape.h | 25 codeview::TypeIndex TI, codeview::VFTableShapeRecord SR); 38 codeview::TypeIndex TI; 39 codeview::VFTableShapeRecord Record;
|
| D | SymbolStream.h | 29 const codeview::CVSymbolArray &getSymbolArray() const { in getSymbolArray() 33 codeview::CVSymbol readRecord(uint32_t Offset) const; 35 iterator_range<codeview::CVSymbolArray::Iterator> 41 codeview::CVSymbolArray SymbolRecords;
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/DebugInfo/CodeView/ |
| D | TypeHashing.h | 24 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 …]
|
| D | Formatters.h | 23 namespace codeview { 49 template <> struct format_provider<codeview::TypeIndex> { 51 static void format(const codeview::TypeIndex &V, raw_ostream &Stream, 58 Stream << " (" << codeview::TypeIndex::simpleTypeName(V) << ")"; 63 template <> struct format_provider<codeview::GUID> { 64 static void format(const codeview::GUID &V, llvm::raw_ostream &Stream,
|
| D | DebugSubsectionRecord.h | 25 namespace codeview { 80 template <> struct VarStreamArrayExtractor<codeview::DebugSubsectionRecord> { 82 codeview::DebugSubsectionRecord &Info) { 86 if (auto EC = codeview::DebugSubsectionRecord::initialize( 87 Stream, Info, codeview::CodeViewContainer::Pdb)) 94 namespace codeview {
|
| D | DebugChecksumsSubsection.h | 27 namespace codeview { 39 template <> struct VarStreamArrayExtractor<codeview::FileChecksumEntry> { 44 codeview::FileChecksumEntry &Item); 47 namespace codeview { 50 using FileChecksumArray = VarStreamArray<codeview::FileChecksumEntry>;
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ObjectYAML/ |
| D | CodeViewYAMLDebugSections.h | 30 namespace codeview { 86 codeview::FileChecksumKind Kind; 93 codeview::LineFlags Flags; 112 fromCodeViewSubection(const codeview::StringsAndChecksumsRef &SC, 113 const codeview::DebugSubsectionRecord &SS); 120 Expected<std::vector<std::shared_ptr<codeview::DebugSubsection>>> 123 const codeview::StringsAndChecksums &SC); 126 fromDebugS(ArrayRef<uint8_t> Data, const codeview::StringsAndChecksumsRef &SC); 129 codeview::StringsAndChecksums &SC);
|
| D | CodeViewYAMLTypes.h | 28 namespace codeview { 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)
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/DebugInfo/CodeView/ |
| D | RecordSerialization.cpp | 22 using namespace llvm::codeview; 27 StringRef llvm::codeview::getBytesAsCharacters(ArrayRef<uint8_t> LeafData) { in getBytesAsCharacters() 32 StringRef llvm::codeview::getBytesAsCString(ArrayRef<uint8_t> LeafData) { in getBytesAsCString() 36 Error llvm::codeview::consume(BinaryStreamReader &Reader, APSInt &Num) { in consume() 104 Error llvm::codeview::consume(StringRef &Data, APSInt &Num) { in consume() 114 Error llvm::codeview::consume_numeric(BinaryStreamReader &Reader, in consume_numeric() 126 Error llvm::codeview::consume(BinaryStreamReader &Reader, uint32_t &Item) { in consume() 130 Error llvm::codeview::consume(StringRef &Data, uint32_t &Item) { in consume() 139 Error llvm::codeview::consume(BinaryStreamReader &Reader, int32_t &Item) { in consume() 143 Error llvm::codeview::consume(BinaryStreamReader &Reader, StringRef &Item) { in consume() [all …]
|