/external/clang/lib/CodeGen/ |
D | CGDebugInfo.h | 159 llvm::DIType RecordTy); 169 llvm::DIType RecordTy); 190 llvm::DIType RecordTy); 192 llvm::DIType RecordTy); 196 llvm::DIType RecordTy); 199 llvm::DICompositeType RecordTy);
|
D | CGExprAgg.cpp | 221 const RecordType *RecordTy = T->getAs<RecordType>(); in TypeRequiresGCollection() local 222 if (!RecordTy) return false; in TypeRequiresGCollection() 225 RecordDecl *Record = RecordTy->getDecl(); in TypeRequiresGCollection() 1460 } else if (const RecordType *RecordTy = Ty->getAs<RecordType>()) { in EmitAggregateCopy() local 1461 RecordDecl *Record = RecordTy->getDecl(); in EmitAggregateCopy() 1472 if (const RecordType *RecordTy = BaseType->getAs<RecordType>()) { in EmitAggregateCopy() local 1473 if (RecordTy->getDecl()->hasObjectMember()) { in EmitAggregateCopy()
|
D | CGClass.cpp | 545 QualType RecordTy = CGF.getContext().getTypeDeclType(ClassDecl); in EmitMemberInitializer() local 546 LValue LHS = CGF.MakeNaturalAlignAddrLValue(ThisPtr, RecordTy); in EmitMemberInitializer() 577 LValue ThisRHSLV = CGF.MakeNaturalAlignAddrLValue(SrcPtr, RecordTy); in EmitMemberInitializer() 832 QualType RecordTy = CGF.getContext().getTypeDeclType(ClassDecl); in emitMemcpy() local 834 LValue DestLV = CGF.MakeNaturalAlignAddrLValue(ThisPtr, RecordTy); in emitMemcpy() 837 LValue SrcLV = CGF.MakeNaturalAlignAddrLValue(SrcPtr, RecordTy); in emitMemcpy() 988 QualType RecordTy = CGF.getContext().getTypeDeclType(ClassDecl); in pushEHDestructors() local 989 LValue LHS = CGF.MakeNaturalAlignAddrLValue(ThisPtr, RecordTy); in pushEHDestructors() 1412 QualType RecordTy = CGF.getContext().getTagDeclType(field->getParent()); in Emit() local 1413 LValue ThisLV = CGF.MakeAddrLValue(thisValue, RecordTy); in Emit()
|
D | CGDebugInfo.cpp | 829 llvm::DIType RecordTy) { in CollectRecordLambdaFields() argument 851 layout.getFieldOffset(fieldno), VUnit, RecordTy); in CollectRecordLambdaFields() 864 layout.getFieldOffset(fieldno), VUnit, RecordTy); in CollectRecordLambdaFields() 874 llvm::DIType RecordTy) { in CreateRecordStaticField() argument 901 RecordTy, VName, VUnit, LineNumber, VTy, Flags, C); in CreateRecordStaticField() 911 llvm::DIType RecordTy) { in CollectRecordNormalField() argument 928 OffsetInBits, tunit, RecordTy); in CollectRecordNormalField() 938 llvm::DICompositeType RecordTy) { in CollectRecordFields() argument 942 CollectRecordLambdaFields(CXXDecl, elements, RecordTy); in CollectRecordFields() 962 elements.push_back(CreateRecordStaticField(V, RecordTy)); in CollectRecordFields() [all …]
|
D | ItaniumCXXABI.cpp | 2224 if (const RecordType *RecordTy = dyn_cast<RecordType>(Ty)) { in ShouldUseExternalRTTIDescriptor() local 2225 const CXXRecordDecl *RD = cast<CXXRecordDecl>(RecordTy->getDecl()); in ShouldUseExternalRTTIDescriptor() 2241 static bool IsIncompleteClassType(const RecordType *RecordTy) { in IsIncompleteClassType() argument 2242 return !RecordTy->getDecl()->isCompleteDefinition(); in IsIncompleteClassType() 2257 if (const RecordType *RecordTy = dyn_cast<RecordType>(Ty)) { in ContainsIncompleteClassType() local 2258 if (IsIncompleteClassType(RecordTy)) in ContainsIncompleteClassType()
|
D | CGStmt.cpp | 2049 QualType RecordTy = CGF.getContext().getRecordType(RD); in InitCapturedStruct() local 2053 CGF.CreateMemTemp(RecordTy, "agg.captured"), RecordTy); in InitCapturedStruct()
|
D | CGException.cpp | 456 if (const RecordType *RecordTy = ThrowType->getAs<RecordType>()) { in EmitCXXThrowExpr() local 457 CXXRecordDecl *Record = cast<CXXRecordDecl>(RecordTy->getDecl()); in EmitCXXThrowExpr()
|
D | CGDecl.cpp | 891 if (const RecordType *RecordTy = Ty->getAs<RecordType>()) { in EmitAutoVarAlloca() local 892 if (!cast<CXXRecordDecl>(RecordTy->getDecl())->hasTrivialDestructor()) { in EmitAutoVarAlloca()
|
/external/clang/lib/Sema/ |
D | SemaPseudoObject.cpp | 1021 const RecordType *RecordTy = T->getAs<RecordType>(); in CheckSubscriptingKind() local 1022 if (!RecordTy && T->isObjCObjectPointerType()) in CheckSubscriptingKind() 1027 !RecordTy || RecordTy->isIncompleteType()) { in CheckSubscriptingKind() 1048 = cast<CXXRecordDecl>(RecordTy->getDecl())->getVisibleConversionFunctions(); in CheckSubscriptingKind()
|
D | SemaExprMember.cpp | 698 QualType RecordTy = BaseType; in BuildMemberReferenceExpr() local 699 if (IsArrow) RecordTy = RecordTy->getAs<PointerType>()->getPointeeType(); in BuildMemberReferenceExpr() 701 RecordTy->getAs<RecordType>(), in BuildMemberReferenceExpr()
|
D | SemaCXXScopeSpec.cpp | 35 if (const RecordType *RecordTy = dyn_cast<RecordType>(Ty)) { in getCurrentInstantiationOf() local 36 CXXRecordDecl *Record = cast<CXXRecordDecl>(RecordTy->getDecl()); in getCurrentInstantiationOf()
|
D | Sema.cpp | 341 if (const RecordType *RecordTy = T->getAs<RecordType>()) in ImpCastExprToType() local 343 cast<CXXRecordDecl>(RecordTy->getDecl())); in ImpCastExprToType()
|
D | SemaTemplateInstantiateDecl.cpp | 380 if (const RecordType *RecordTy = D->getType()->getAs<RecordType>()) in VisitVarDecl() local 381 if (RecordTy->getDecl()->isAnonymousStructOrUnion()) in VisitVarDecl() 382 if (!VisitCXXRecordDecl(cast<CXXRecordDecl>(RecordTy->getDecl()))) in VisitVarDecl() 2523 if (const RecordType *RecordTy = D->getType()->getAs<RecordType>()) in VisitVarTemplateSpecializationDecl() local 2524 if (RecordTy->getDecl()->isAnonymousStructOrUnion()) in VisitVarTemplateSpecializationDecl() 2525 if (!VisitCXXRecordDecl(cast<CXXRecordDecl>(RecordTy->getDecl()))) in VisitVarTemplateSpecializationDecl()
|
D | SemaDeclCXX.cpp | 4777 if (const RecordType *RecordTy = BaseType->getAs<RecordType>()) { in defaultedSpecialMemberIsConstexpr() local 4778 CXXRecordDecl *FieldRecDecl = cast<CXXRecordDecl>(RecordTy->getDecl()); in defaultedSpecialMemberIsConstexpr() 8301 } else if (const RecordType *RecordTy in ComputeDefaultedDefaultCtorExceptionSpec() local 8303 CXXRecordDecl *FieldRecDecl = cast<CXXRecordDecl>(RecordTy->getDecl()); in ComputeDefaultedDefaultCtorExceptionSpec() 8371 } else if (const RecordType *RecordTy in ComputeInheritingCtorExceptionSpec() local 8373 CXXRecordDecl *FieldRecDecl = cast<CXXRecordDecl>(RecordTy->getDecl()); in ComputeInheritingCtorExceptionSpec() 8867 if (const RecordType *RecordTy in ComputeDefaultedDtorExceptionSpec() local 8870 LookupDestructor(cast<CXXRecordDecl>(RecordTy->getDecl()))); in ComputeDefaultedDtorExceptionSpec() 9238 if (const RecordType *RecordTy = T->getAs<RecordType>()) { in buildSingleCopyAssignRecursively() local 9239 CXXRecordDecl *ClassDecl = cast<CXXRecordDecl>(RecordTy->getDecl()); in buildSingleCopyAssignRecursively() [all …]
|
D | SemaExprCXX.cpp | 703 const RecordType *RecordTy = Ty->getAs<RecordType>(); in CheckCXXThrowOperand() local 704 if (!RecordTy) in CheckCXXThrowOperand() 706 CXXRecordDecl *RD = cast<CXXRecordDecl>(RecordTy->getDecl()); in CheckCXXThrowOperand()
|
D | SemaCodeComplete.cpp | 799 QualType RecordTy = Context.getTypeDeclType(Record); in MaybeAddConstructorResults() local 802 Context.getCanonicalType(RecordTy)); in MaybeAddConstructorResults() 2490 if (const RecordType *RecordTy = Ty->getAs<RecordType>()) in AddTypedNameChunk() local 2491 Record = cast<CXXRecordDecl>(RecordTy->getDecl()); in AddTypedNameChunk()
|
D | SemaInit.cpp | 5831 if (const RecordType *RecordTy = T->getAs<RecordType>()) in Perform() local 5833 cast<CXXRecordDecl>(RecordTy->getDecl())); in Perform()
|
D | SemaOverload.cpp | 5321 const RecordType *RecordTy = T->getAs<RecordType>(); in PerformContextualImplicitConversion() local 5322 if (!RecordTy || !getLangOpts().CPlusPlus) { in PerformContextualImplicitConversion() 5350 cast<CXXRecordDecl>(RecordTy->getDecl())->getVisibleConversionFunctions(); in PerformContextualImplicitConversion()
|
/external/clang/lib/AST/ |
D | DeclCXX.cpp | 738 if (const RecordType *RecordTy = T->getAs<RecordType>()) { in addedMember() local 739 CXXRecordDecl* FieldRec = cast<CXXRecordDecl>(RecordTy->getDecl()); in addedMember()
|
/external/clang/lib/ARCMigrate/ |
D | ObjCMT.cpp | 941 const RecordType *RecordTy = UPointeeT->getAs<RecordType>(); in TypeIsInnerPointer() local 942 if (!RecordTy->getDecl()->isCompleteDefinition()) in TypeIsInnerPointer()
|