/external/clang/lib/CodeGen/ |
D | CGDebugInfo.h | 112 llvm::DIType RecordTy); 122 llvm::DIType RecordTy); 127 llvm::DIType RecordTy); 146 llvm::DIType RecordTy);
|
D | CGRTTI.cpp | 254 if (const RecordType *RecordTy = dyn_cast<RecordType>(Ty)) { in ShouldUseExternalRTTIDescriptor() local 255 const CXXRecordDecl *RD = cast<CXXRecordDecl>(RecordTy->getDecl()); in ShouldUseExternalRTTIDescriptor() 269 static bool IsIncompleteClassType(const RecordType *RecordTy) { in IsIncompleteClassType() argument 270 return !RecordTy->getDecl()->isDefinition(); in IsIncompleteClassType() 285 if (const RecordType *RecordTy = dyn_cast<RecordType>(Ty)) { in ContainsIncompleteClassType() local 286 if (IsIncompleteClassType(RecordTy)) in ContainsIncompleteClassType()
|
D | CGExprAgg.cpp | 162 const RecordType *RecordTy = T->getAs<RecordType>(); in TypeRequiresGCollection() local 163 if (!RecordTy) return false; in TypeRequiresGCollection() 166 RecordDecl *Record = RecordTy->getDecl(); in TypeRequiresGCollection() 1104 } else if (const RecordType *RecordTy = Ty->getAs<RecordType>()) { in EmitAggregateCopy() local 1105 RecordDecl *Record = RecordTy->getDecl(); in EmitAggregateCopy() 1116 if (const RecordType *RecordTy = BaseType->getAs<RecordType>()) { in EmitAggregateCopy() local 1117 if (RecordTy->getDecl()->hasObjectMember()) { in EmitAggregateCopy()
|
D | CGDebugInfo.cpp | 628 llvm::DIType RecordTy) { in CollectRecordFields() argument 659 layout.getFieldOffset(fieldNo), tunit, RecordTy); in CollectRecordFields() 722 llvm::DIType RecordTy) { in CreateCXXMemberFunction() argument 754 ContainingType = RecordTy; in CreateCXXMemberFunction() 777 DBuilder.createMethod(RecordTy , MethodName, MethodLinkageName, in CreateCXXMemberFunction() 795 llvm::DIType RecordTy) { in CollectCXXMemberFunctions() argument 803 EltTys.push_back(CreateCXXMemberFunction(Method, Unit, RecordTy)); in CollectCXXMemberFunctions() 813 llvm::DIType RecordTy) { in CollectCXXFriends() argument 818 EltTys.push_back(DBuilder.createFriend(RecordTy, in CollectCXXFriends() 830 llvm::DIType RecordTy) { in CollectCXXBases() argument [all …]
|
D | CGException.cpp | 419 if (const RecordType *RecordTy = ThrowType->getAs<RecordType>()) { in EmitCXXThrowExpr() local 420 CXXRecordDecl *Record = cast<CXXRecordDecl>(RecordTy->getDecl()); in EmitCXXThrowExpr()
|
D | CGDecl.cpp | 773 if (const RecordType *RecordTy = Ty->getAs<RecordType>()) { in EmitAutoVarAlloca() local 774 if (!cast<CXXRecordDecl>(RecordTy->getDecl())->hasTrivialDestructor()) { in EmitAutoVarAlloca()
|
/external/clang/lib/Sema/ |
D | SemaCXXScopeSpec.cpp | 34 if (const RecordType *RecordTy = dyn_cast<RecordType>(Ty)) { in getCurrentInstantiationOf() local 35 CXXRecordDecl *Record = cast<CXXRecordDecl>(RecordTy->getDecl()); in getCurrentInstantiationOf()
|
D | SemaExprMember.cpp | 618 QualType RecordTy = BaseType; in BuildMemberReferenceExpr() local 619 if (IsArrow) RecordTy = RecordTy->getAs<PointerType>()->getPointeeType(); in BuildMemberReferenceExpr() 621 RecordTy->getAs<RecordType>(), in BuildMemberReferenceExpr()
|
D | Sema.cpp | 269 if (const RecordType *RecordTy = T->getAs<RecordType>()) in ImpCastExprToType() local 271 cast<CXXRecordDecl>(RecordTy->getDecl())); in ImpCastExprToType()
|
D | SemaTemplateInstantiateDecl.cpp | 302 if (const RecordType *RecordTy = D->getType()->getAs<RecordType>()) in VisitVarDecl() local 303 if (RecordTy->getDecl()->isAnonymousStructOrUnion()) in VisitVarDecl() 304 if (!VisitCXXRecordDecl(cast<CXXRecordDecl>(RecordTy->getDecl()))) in VisitVarDecl()
|
D | SemaDeclCXX.cpp | 5926 } else if (const RecordType *RecordTy in ComputeDefaultedDefaultCtorExceptionSpec() local 5928 CXXRecordDecl *FieldRecDecl = cast<CXXRecordDecl>(RecordTy->getDecl()); in ComputeDefaultedDefaultCtorExceptionSpec() 6286 if (const RecordType *RecordTy in ComputeDefaultedDtorExceptionSpec() local 6289 LookupDestructor(cast<CXXRecordDecl>(RecordTy->getDecl()))); in ComputeDefaultedDtorExceptionSpec() 6442 if (const RecordType *RecordTy = T->getAs<RecordType>()) { in BuildSingleCopyAssign() local 6443 CXXRecordDecl *ClassDecl = cast<CXXRecordDecl>(RecordTy->getDecl()); in BuildSingleCopyAssign() 9114 if (const RecordType *RecordTy in SetIvarInitializers() local 9117 CXXRecordDecl *RD = cast<CXXRecordDecl>(RecordTy->getDecl()); in SetIvarInitializers()
|
D | SemaExprCXX.cpp | 605 const RecordType *RecordTy = Ty->getAs<RecordType>(); in CheckCXXThrowOperand() local 606 if (!RecordTy) in CheckCXXThrowOperand() 608 CXXRecordDecl *RD = cast<CXXRecordDecl>(RecordTy->getDecl()); in CheckCXXThrowOperand()
|
D | SemaLookup.cpp | 530 if (const RecordType *RecordTy in CanDeclareSpecialMemberFunction() local 532 return !RecordTy->isBeingDefined(); in CanDeclareSpecialMemberFunction()
|
D | SemaCodeComplete.cpp | 755 QualType RecordTy = Context.getTypeDeclType(Record); in MaybeAddConstructorResults() local 758 Context.getCanonicalType(RecordTy)); in MaybeAddConstructorResults() 2287 if (const RecordType *RecordTy = Ty->getAs<RecordType>()) in AddTypedNameChunk() local 2288 Record = cast<CXXRecordDecl>(RecordTy->getDecl()); in AddTypedNameChunk()
|
D | SemaInit.cpp | 4052 if (const RecordType *RecordTy = T->getAs<RecordType>()) in Perform() local 4054 cast<CXXRecordDecl>(RecordTy->getDecl())); in Perform()
|
D | SemaOverload.cpp | 3937 const RecordType *RecordTy = T->getAs<RecordType>(); in ConvertToIntegralOrEnumerationType() local 3938 if (!RecordTy || !getLangOptions().CPlusPlus) { in ConvertToIntegralOrEnumerationType() 3952 = cast<CXXRecordDecl>(RecordTy->getDecl())->getVisibleConversionFunctions(); in ConvertToIntegralOrEnumerationType()
|
/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()
|