Searched refs:RecordTy (Results 1 - 22 of 22) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDebugInfo.h236 llvm::DIType *RecordTy);
250 llvm::DIType *RecordTy);
256 SmallVectorImpl<llvm::Metadata *> &EltTys, llvm::DIType *RecordTy,
298 llvm::DIScope *RecordTy,
305 llvm::DIType *RecordTy);
307 llvm::DIType *RecordTy,
312 llvm::DIType *RecordTy, const RecordDecl *RD);
317 llvm::DICompositeType *RecordTy);
323 llvm::DICompositeType *RecordTy);
H A DCGDebugInfo.cpp1240 llvm::DIScope *RecordTy,
1267 RecordTy, Name, File, Line, SizeInBits, OffsetInBits, StorageOffsetInBits,
1298 llvm::DIType *RecordTy) {
1318 layout.getFieldOffset(fieldno), Align, VUnit, RecordTy, CXXDecl);
1330 layout.getFieldOffset(fieldno), VUnit, RecordTy, CXXDecl);
1338 CGDebugInfo::CreateRecordStaticField(const VarDecl *Var, llvm::DIType *RecordTy, argument
1362 RecordTy, VName, VUnit, LineNumber, VTy, Flags, C, Align);
1369 SmallVectorImpl<llvm::Metadata *> &elements, llvm::DIType *RecordTy,
1380 FieldType = createBitFieldType(field, RecordTy, RD);
1385 OffsetInBits, Align, tunit, RecordTy, R
1239 createBitFieldType(const FieldDecl *BitFieldDecl, llvm::DIScope *RecordTy, const RecordDecl *RD) argument
1296 CollectRecordLambdaFields( const CXXRecordDecl *CXXDecl, SmallVectorImpl<llvm::Metadata *> &elements, llvm::DIType *RecordTy) argument
1367 CollectRecordNormalField( const FieldDecl *field, uint64_t OffsetInBits, llvm::DIFile *tunit, SmallVectorImpl<llvm::Metadata *> &elements, llvm::DIType *RecordTy, const RecordDecl *RD) argument
1402 CollectRecordFields( const RecordDecl *record, llvm::DIFile *tunit, SmallVectorImpl<llvm::Metadata *> &elements, llvm::DICompositeType *RecordTy) argument
1533 CreateCXXMemberFunction( const CXXMethodDecl *Method, llvm::DIFile *Unit, llvm::DIType *RecordTy) argument
1668 CollectCXXMemberFunctions( const CXXRecordDecl *RD, llvm::DIFile *Unit, SmallVectorImpl<llvm::Metadata *> &EltTys, llvm::DIType *RecordTy) argument
1706 CollectCXXBases(const CXXRecordDecl *RD, llvm::DIFile *Unit, SmallVectorImpl<llvm::Metadata *> &EltTys, llvm::DIType *RecordTy) argument
1721 CollectCXXBasesAux( const CXXRecordDecl *RD, llvm::DIFile *Unit, SmallVectorImpl<llvm::Metadata *> &EltTys, llvm::DIType *RecordTy, const CXXRecordDecl::base_class_const_range &Bases, llvm::DenseSet<CanonicalDeclPtr<const CXXRecordDecl>> &SeenTypes, llvm::DINode::DIFlags StartingFlags) argument
1995 CollectVTableInfo(const CXXRecordDecl *RD, llvm::DIFile *Unit, SmallVectorImpl<llvm::Metadata *> &EltTys, llvm::DICompositeType *RecordTy) argument
[all...]
H A DCGClass.cpp622 QualType RecordTy = CGF.getContext().getTypeDeclType(ClassDecl); local
628 LHS = CGF.MakeNaturalAlignPointeeAddrLValue(ThisPtr, RecordTy);
630 LHS = CGF.MakeNaturalAlignAddrLValue(ThisPtr, RecordTy);
651 LValue ThisRHSLV = CGF.MakeNaturalAlignAddrLValue(SrcPtr, RecordTy);
955 QualType RecordTy = CGF.getContext().getTypeDeclType(ClassDecl); local
957 LValue DestLV = CGF.MakeAddrLValue(ThisPtr, RecordTy);
960 LValue SrcLV = CGF.MakeNaturalAlignAddrLValue(SrcPtr, RecordTy);
1109 QualType RecordTy = CGF.getContext().getTypeDeclType(ClassDecl); local
1110 LValue LHS = CGF.MakeAddrLValue(ThisPtr, RecordTy);
1625 QualType RecordTy variable
[all...]
H A DCGExprAgg.cpp234 const RecordType *RecordTy = T->getAs<RecordType>(); local
235 if (!RecordTy) return false;
238 RecordDecl *Record = RecordTy->getDecl();
1985 } else if (const RecordType *RecordTy = Ty->getAs<RecordType>()) {
1986 RecordDecl *Record = RecordTy->getDecl();
1994 if (const RecordType *RecordTy = BaseType->getAs<RecordType>()) {
1995 if (RecordTy->getDecl()->hasObjectMember()) {
H A DItaniumCXXABI.cpp1282 if (const RecordType *RecordTy = ThrowType->getAs<RecordType>()) {
1283 CXXRecordDecl *Record = cast<CXXRecordDecl>(RecordTy->getDecl());
3072 if (const RecordType *RecordTy = dyn_cast<RecordType>(Ty)) {
3073 const CXXRecordDecl *RD = cast<CXXRecordDecl>(RecordTy->getDecl());
3103 static bool IsIncompleteClassType(const RecordType *RecordTy) { argument
3104 return !RecordTy->getDecl()->isCompleteDefinition();
3119 if (const RecordType *RecordTy = dyn_cast<RecordType>(Ty)) {
3120 if (IsIncompleteClassType(RecordTy))
H A DCGStmt.cpp2358 QualType RecordTy = getContext().getRecordType(RD); local
2362 MakeAddrLValue(CreateMemTemp(RecordTy, "agg.captured"), RecordTy);
H A DCGDecl.cpp1455 if (const RecordType *RecordTy = Ty->getAs<RecordType>()) {
1456 const auto *RD = RecordTy->getDecl();
H A DCGException.cpp1955 llvm::Type *RecordTy = CGM.Int32Ty->getPointerTo(); local
1956 llvm::Type *PtrsTy = llvm::StructType::get(RecordTy, CGM.VoidPtrTy);
H A DMicrosoftCXXABI.cpp3926 QualType RecordTy = getContext().getRecordType(RD); local
3928 ThunkTy, getLinkageForRTTI(RecordTy), ThunkName.str(), &CGM.getModule());
3950 getContext().getLValueReferenceType(RecordTy,
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/Interp/
H A DByteCodeExprGen.cpp507 if (auto *RecordTy = getRecordTy(Ty)) {
508 return getRecord(RecordTy->getDecl());
/freebsd-11-stable/contrib/llvm-project/llvm/utils/TableGen/
H A DSearchableTableEmitter.cpp626 if (auto RecordTy = dyn_cast<RecordRecTy>(Field.RecType)) {
627 if (IntrinsicClass && RecordTy->isSubClassOf(IntrinsicClass))
629 else if (InstructionClass && RecordTy->isSubClassOf(InstructionClass))
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaPseudoObject.cpp1061 const RecordType *RecordTy = T->getAs<RecordType>(); local
1062 if (!RecordTy &&
1068 !RecordTy || RecordTy->isIncompleteType()) {
1090 for (NamedDecl *D : cast<CXXRecordDecl>(RecordTy->getDecl())
H A DSemaExprMember.cpp765 QualType RecordTy = BaseType; local
766 if (IsArrow) RecordTy = RecordTy->getAs<PointerType>()->getPointeeType();
768 *this, R, nullptr, RecordTy->getAs<RecordType>(), OpLoc, IsArrow,
H A DSemaCXXScopeSpec.cpp33 if (const RecordType *RecordTy = dyn_cast<RecordType>(Ty)) {
34 CXXRecordDecl *Record = cast<CXXRecordDecl>(RecordTy->getDecl());
H A DSemaDeclObjC.cpp3815 const auto *RecordTy = T->getAs<RecordType>(); local
3816 return (RecordTy && RecordTy->getDecl()->hasFlexibleArrayMember());
3861 } else if (const RecordType *RecordTy = IvarTy->getAs<RecordType>()) {
3862 if (RecordTy->getDecl()->hasFlexibleArrayMember()) {
H A DSemaObjCProperty.cpp1344 const RecordType *RecordTy = PropertyIvarType->getAs<RecordType>(); local
1345 if (RecordTy && RecordTy->getDecl()->hasFlexibleArrayMember()) {
H A DSemaCodeComplete.cpp1001 QualType RecordTy = Context.getTypeDeclType(Record); local
1004 Context.getCanonicalType(RecordTy));
3172 if (const auto *RecordTy = Ty->getAs<RecordType>())
3173 Record = cast<CXXRecordDecl>(RecordTy->getDecl());
H A DSemaDeclCXX.cpp6822 if (const RecordType *RecordTy = BaseType->getAs<RecordType>()) {
6823 CXXRecordDecl *FieldRecDecl = cast<CXXRecordDecl>(RecordTy->getDecl());
13310 if (const RecordType *RecordTy = T->getAs<RecordType>()) {
13311 CXXRecordDecl *ClassDecl = cast<CXXRecordDecl>(RecordTy->getDecl());
17013 if (const RecordType *RecordTy =
17016 CXXRecordDecl *RD = cast<CXXRecordDecl>(RecordTy->getDecl());
H A DSemaOverload.cpp5921 const RecordType *RecordTy = T->getAs<RecordType>();
5922 if (!RecordTy || !getLangOpts().CPlusPlus) {
5950 cast<CXXRecordDecl>(RecordTy->getDecl())->getVisibleConversionFunctions();
/freebsd-11-stable/contrib/llvm-project/clang/lib/ARCMigrate/
H A DObjCMT.cpp1074 const RecordType *RecordTy = UPointeeT->getAs<RecordType>(); local
1075 if (!RecordTy->getDecl()->isCompleteDefinition())
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
H A DDeclCXX.cpp1105 if (const auto *RecordTy = T->getAs<RecordType>()) {
1106 auto *FieldRec = cast<CXXRecordDecl>(RecordTy->getDecl());
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DCodeViewDebug.cpp2588 for (const DICompositeType *RecordTy : TypesToEmit)
2589 getCompleteTypeIndex(RecordTy);

Completed in 712 milliseconds