Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/DebugInfo/CodeView/
H A 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()
H A 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()
/llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/NativePDB/
H A DPdbUtil.cpp230 template <typename RecordT> RecordT createRecord(const CVSymbol &sym) { in createRecord()
231 RecordT record(static_cast<SymbolRecordKind>(sym.kind())); in createRecord()
232 cantFail(SymbolDeserializer::deserializeAs<RecordT>(sym, record)); in createRecord()
236 template <typename RecordT>
238 RecordT record = createRecord<RecordT>(sym); in GetSegmentAndOffset()
316 template <typename RecordT>
318 RecordT record = createRecord<RecordT>(sym); in GetSegmentOffsetAndLength()
H A DPdbUtil.h121 template <typename RecordT> bool IsValidRecord(const RecordT &sym) { in IsValidRecord()
/llvm-project-15.0.7/clang/lib/AST/
H A DODRHash.cpp739 const auto *RecordT = dyn_cast<RecordType>(NamedType); in RemoveTypedef() local
740 if (!RecordT) { in RemoveTypedef()
745 const IdentifierInfo *RecordII = RecordT->getDecl()->getIdentifier(); in RemoveTypedef()
751 return RecordT; in RemoveTypedef()
H A DASTImporter.cpp3267 if (const auto *RecordT = T->getAs<RecordType>()) { in hasTypeDeclaredInsideFunction() local
3268 const RecordDecl *RD = RecordT->getDecl(); in hasTypeDeclaredInsideFunction()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaCXXScopeSpec.cpp131 } else if (const RecordType *RecordT = NNSType->getAs<RecordType>()) { in computeDeclContext() local
133 return RecordT->getDecl(); in computeDeclContext()
H A DTreeTransform.h11925 if (auto *RecordT = Op->getType()->getAs<RecordType>()) in TransformCXXTypeidExpr() local
11926 if (cast<CXXRecordDecl>(RecordT->getDecl())->isPolymorphic()) in TransformCXXTypeidExpr()
12137 if (const RecordType *RecordT = ElementType->getAs<RecordType>()) { in TransformCXXNewExpr() local
12138 CXXRecordDecl *Record = cast<CXXRecordDecl>(RecordT->getDecl()); in TransformCXXNewExpr()
H A DSemaExprCXX.cpp577 if (const RecordType *RecordT = T->getAs<RecordType>()) { in BuildCXXTypeId() local
578 CXXRecordDecl *RecordD = cast<CXXRecordDecl>(RecordT->getDecl()); in BuildCXXTypeId()