Searched refs:RecordType (Results 51 - 75 of 131) sorted by relevance

123456

/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
H A DCanonicalType.h556 struct CanProxyAdaptor<RecordType> : public CanProxyBase<RecordType> {
/freebsd-13-stable/contrib/llvm-project/compiler-rt/lib/xray/
H A Dxray_fdr_logging.cpp261 ExtentsRecord.Type = uint8_t(RecordType::Metadata);
369 ExtentsRecord.Type = uint8_t(RecordType::Metadata);
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
H A DRecordLayoutBuilder.cpp208 const RecordType *RT =
209 Context.getBaseElementType(FD->getType())->getAs<RecordType>();
444 const RecordType *RT = ElemTy->getAs<RecordType>();
548 const RecordType *RT = ElemTy->getAs<RecordType>();
2457 FD->getType()->getBaseElementTypeUnsafe()->getAs<RecordType>()) {
3383 if (auto RT = Field.getType()->getAs<RecordType>()) {
H A DDeclCXX.cpp226 cast<CXXRecordDecl>(BaseType->castAs<RecordType>()->getDecl());
1109 if (const auto *RecordTy = T->getAs<RecordType>()) {
1605 const auto *RT = I.getType()->getAs<RecordType>();
1647 const auto *RT = I.getType()->getAs<RecordType>();
1956 cast<CXXRecordDecl>(B.getType()->castAs<RecordType>()->getDecl());
2112 const RecordType *RT = I.getType()->getAs<RecordType>();
H A DItaniumMangle.cpp1356 const RecordDecl *RD = VD->getType()->castAs<RecordType>()->getDecl();
3057 void CXXNameMangler::mangleType(const RecordType *T) {
3641 while (const auto *RT = Base->getType()->getAs<RecordType>()) {
4872 if (const RecordType *RT = T->getAs<RecordType>())
4916 const RecordType *RT = T->getAs<RecordType>();
5036 if (const RecordType *RT = T->getAs<RecordType>()) {
H A DAPValue.cpp518 if (ElemTy->getAs<RecordType>()) {
571 const RecordDecl *RD = Ty->castAs<RecordType>()->getDecl();
H A DExprClassification.cpp659 if (const RecordType *R = CT->getAs<RecordType>())
H A DODRHash.cpp709 // Return the RecordType if the typedef only strips away a keyword.
738 const auto *RecordT = dyn_cast<RecordType>(NamedType);
1013 void VisitRecordType(const RecordType *T) { VisitTagType(T); }
H A DASTStructuralEquivalence.cpp1013 RecordDecl *D1 = Field1->getType()->castAs<RecordType>()->getDecl();
1014 RecordDecl *D2 = Field2->getType()->castAs<RecordType>()->getDecl();
1705 if (const auto *RecType = dyn_cast<RecordType>(FieldType)) {
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/Interp/
H A DByteCodeExprGen.h84 const RecordType *getRecordTy(QualType Ty);
H A DEvalEmitter.cpp114 if (auto *RT = Ty->getAs<RecordType>()) {
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DPdbUtil.cpp825 template <typename RecordType> static size_t GetSizeOfTypeInternal(CVType cvt) {
826 RecordType record;
827 llvm::cantFail(TypeDeserializer::deserializeAs<RecordType>(cvt, record));
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprCXX.cpp174 const RecordType *Ty = T->castAs<RecordType>();
440 cast<CXXRecordDecl>(MPT->getClass()->castAs<RecordType>()->getDecl());
1203 if (const RecordType *RType = ILE->getType()->getAs<RecordType>()) {
1898 if (const RecordType *RT = ElementType->getAs<RecordType>()) {
H A DCGCXXABI.cpp51 cast<CXXRecordDecl>(MPT->getClass()->castAs<RecordType>()->getDecl());
H A DSwiftCallingConv.cpp67 if (auto recType = type->getAs<RecordType>()) {
800 if (auto recordType = dyn_cast<RecordType>(type)) {
H A DCGCall.cpp912 if (const RecordType *RT = Ty->getAs<RecordType>()) {
2995 static void setUsedBits(CodeGenModule &CGM, const RecordType *RTy, int Offset,
3048 if (const auto *RTy = QTy->getAs<RecordType>())
3092 setUsedBits(CGM, QTy->getAs<RecordType>(), 0, Bits);
3109 setUsedBits(CGM, QTy->getAs<RecordType>(), 0, Bits);
3300 if (ITy != nullptr && isa<RecordType>(RetTy.getCanonicalType()))
3444 type->castAs<RecordType>()->getDecl()->isParamDestroyedInCallee() &&
3929 type->castAs<RecordType>()->getDecl()->isParamDestroyedInCallee()) {
4612 if (ATy != nullptr && isa<RecordType>(
[all...]
H A DCGDebugInfo.cpp1021 CGDebugInfo::getOrCreateRecordFwdDecl(const RecordType *Ty,
1799 cast<CXXRecordDecl>(BI.getType()->castAs<RecordType>()->getDecl());
2263 llvm::DIType *Res = CreateTypeDefinition(Ty->castAs<RecordType>());
2344 llvm::DIType *CGDebugInfo::CreateType(const RecordType *Ty) {
2357 llvm::DIType *CGDebugInfo::CreateTypeDefinition(const RecordType *Ty) {
3228 return CreateType(cast<RecordType>(Ty));
3277 llvm::DICompositeType *CGDebugInfo::getOrCreateLimitedType(const RecordType *Ty,
3293 // CreateType(const RecordType*) will overwrite this with the members in the
3303 llvm::DICompositeType *CGDebugInfo::CreateLimitedType(const RecordType *Ty) {
4204 } else if (const auto *RT = dyn_cast<RecordType>(V
[all...]
H A DCGNonTrivialStruct.cpp41 const RecordDecl *RD = QT->castAs<RecordType>()->getDecl();
457 SourceLocation Loc = QT->castAs<RecordType>()->getDecl()->getLocation();
664 if (Size < CharUnits::fromQuantity(16) || EltTy->getAs<RecordType>()) {
H A DCodeGenFunction.cpp1239 if (const RecordType *RT = T.getCanonicalType()->getAs<RecordType>()) {
1727 if (const RecordType *RT = Ty->getAs<RecordType>()) {
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaDeclCXX.cpp1964 const RecordDecl *RD = Field->getType()->castAs<RecordType>()->getDecl();
2508 RecordDecl *BaseDecl = BaseType->castAs<RecordType>()->getDecl();
2623 if (auto Rec = Type->getAs<RecordType>()) {
2684 if (const RecordType *Record = NewBaseType->getAs<RecordType>()) {
5027 Info.AllBaseFields[Member->getBaseClass()->getAs<RecordType>()] = Member;
5056 = Info.AllBaseFields.lookup(VBase.getType()->getAs<RecordType>())) {
5095 = Info.AllBaseFields.lookup(Base.getType()->getAs<RecordType>())) {
5169 if (const RecordType *RT = Field->getType()->getAs<RecordType>()) {
[all...]
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangASTSource.cpp1456 const clang::RecordType *origin_base_record_type =
1457 origin_base_type->getAs<RecordType>();
1590 const RecordType *base_record_type = base_type->getAs<RecordType>();
/freebsd-13-stable/contrib/llvm-project/clang/lib/CrossTU/
H A DCrossTranslationUnit.cpp194 const RecordType *RTy = CT->getAs<RecordType>();
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-xray/
H A Dxray-account.cpp443 Record.RecordType, Record.CPU, Record.Type, Record.FuncId,
H A Dxray-stacks.cpp118 "{FuncId: \"{0}\", ThreadId: \"{1}\", RecordType: \"{2}\"}",
120 DecodeRecordType(Item.RecordType));
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm-c/
H A DDebugInfo.h546 * @param RecordType DW_MACINFO_define or DW_MACINFO_undef.
555 LLVMDWARFMacinfoRecordType RecordType,

Completed in 267 milliseconds

123456