Home
last modified time | relevance | path

Searched refs:RecordT (Results 1 – 16 of 16) sorted by relevance

/external/llvm-project/llvm/lib/DebugInfo/CodeView/
DSymbolRecordHelpers.cpp17 template <typename RecordT> static RecordT createRecord(const CVSymbol &sym) { in createRecord()
18 RecordT record(static_cast<SymbolRecordKind>(sym.kind())); in createRecord()
19 cantFail(SymbolDeserializer::deserializeAs<RecordT>(sym, record)); in createRecord()
DTypeRecordHelpers.cpp18 template <typename RecordT> static ClassOptions getUdtOptions(CVType CVT) { in getUdtOptions()
19 RecordT Record; in getUdtOptions()
20 if (auto EC = TypeDeserializer::deserializeAs<RecordT>(CVT, Record)) { in getUdtOptions()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/DebugInfo/CodeView/
DSymbolRecordHelpers.cpp17 template <typename RecordT> static RecordT createRecord(const CVSymbol &sym) { in createRecord()
18 RecordT record(static_cast<SymbolRecordKind>(sym.kind())); in createRecord()
19 cantFail(SymbolDeserializer::deserializeAs<RecordT>(sym, record)); in createRecord()
DTypeRecordHelpers.cpp18 template <typename RecordT> static ClassOptions getUdtOptions(CVType CVT) { in getUdtOptions()
19 RecordT Record; in getUdtOptions()
20 if (auto EC = TypeDeserializer::deserializeAs<RecordT>(CVT, Record)) { in getUdtOptions()
/external/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
DPdbUtil.cpp209 template <typename RecordT> RecordT createRecord(const CVSymbol &sym) { in createRecord()
210 RecordT record(static_cast<SymbolRecordKind>(sym.kind())); in createRecord()
211 cantFail(SymbolDeserializer::deserializeAs<RecordT>(sym, record)); in createRecord()
215 template <typename RecordT>
217 RecordT record = createRecord<RecordT>(sym); in GetSegmentAndOffset()
295 template <typename RecordT>
297 RecordT record = createRecord<RecordT>(sym); in GetSegmentOffsetAndLength()
DPdbUtil.h120 template <typename RecordT> bool IsValidRecord(const RecordT &sym) { in IsValidRecord()
/external/llvm-project/clang/lib/AST/
DODRHash.cpp738 const auto *RecordT = dyn_cast<RecordType>(NamedType); in RemoveTypedef() local
739 if (!RecordT) { in RemoveTypedef()
744 const IdentifierInfo *RecordII = RecordT->getDecl()->getIdentifier(); in RemoveTypedef()
750 return RecordT; in RemoveTypedef()
DASTImporter.cpp3137 if (const RecordType *RecordT = in hasAutoReturnTypeDeclaredInside() local
3139 RecordDecl *RD = RecordT->getDecl(); in hasAutoReturnTypeDeclaredInside()
/external/llvm-project/clang/lib/Sema/
DSemaCXXScopeSpec.cpp131 } else if (const RecordType *RecordT = NNSType->getAs<RecordType>()) { in computeDeclContext() local
133 return RecordT->getDecl(); in computeDeclContext()
DSemaTemplateDeduction.cpp1240 Sema &S, const RecordType *RecordT, TemplateParameterList *TemplateParams, in DeduceTemplateBases() argument
1281 AddBases(RecordT); in DeduceTemplateBases()
1905 const RecordType *RecordT = Arg->getAs<RecordType>(); in DeduceTemplateArgumentsByTypeMatch() local
1906 if (!(TDF & TDF_DerivedClass) || !RecordT) in DeduceTemplateArgumentsByTypeMatch()
1930 S, RecordT, TemplateParams, SpecParam, Info, Deduced); in DeduceTemplateArgumentsByTypeMatch()
DSemaExprCXX.cpp557 if (const RecordType *RecordT = T->getAs<RecordType>()) { in BuildCXXTypeId() local
558 CXXRecordDecl *RecordD = cast<CXXRecordDecl>(RecordT->getDecl()); in BuildCXXTypeId()
DTreeTransform.h11539 if (const RecordType *RecordT = ElementType->getAs<RecordType>()) { in TransformCXXNewExpr() local
11540 CXXRecordDecl *Record = cast<CXXRecordDecl>(RecordT->getDecl()); in TransformCXXNewExpr()
/external/clang/lib/Sema/
DSemaCXXScopeSpec.cpp133 } else if (const RecordType *RecordT = NNSType->getAs<RecordType>()) { in computeDeclContext() local
135 return RecordT->getDecl(); in computeDeclContext()
DSemaTemplateDeduction.cpp1422 const RecordType *RecordT = Arg->getAs<RecordType>(); in DeduceTemplateArgumentsByTypeMatch() local
1423 if (!(TDF & TDF_DerivedClass) || !RecordT) in DeduceTemplateArgumentsByTypeMatch()
1461 ToVisit.push_back(RecordT); in DeduceTemplateArgumentsByTypeMatch()
1474 if (NextT != RecordT) { in DeduceTemplateArgumentsByTypeMatch()
DSemaExprCXX.cpp410 if (const RecordType *RecordT = T->getAs<RecordType>()) { in BuildCXXTypeId() local
411 CXXRecordDecl *RecordD = cast<CXXRecordDecl>(RecordT->getDecl()); in BuildCXXTypeId()
DTreeTransform.h9488 if (const RecordType *RecordT = ElementType->getAs<RecordType>()) { in TransformCXXNewExpr() local
9489 CXXRecordDecl *Record = cast<CXXRecordDecl>(RecordT->getDecl()); in TransformCXXNewExpr()