Home
last modified time | relevance | path

Searched refs:RecordTy (Results 1 – 17 of 17) sorted by relevance

/external/clang/lib/CodeGen/
DCGDebugInfo.h112 llvm::DIType RecordTy);
122 llvm::DIType RecordTy);
127 llvm::DIType RecordTy);
146 llvm::DIType RecordTy);
DCGRTTI.cpp254 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()
DCGExprAgg.cpp162 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()
DCGDebugInfo.cpp628 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 …]
DCGException.cpp419 if (const RecordType *RecordTy = ThrowType->getAs<RecordType>()) { in EmitCXXThrowExpr() local
420 CXXRecordDecl *Record = cast<CXXRecordDecl>(RecordTy->getDecl()); in EmitCXXThrowExpr()
DCGDecl.cpp773 if (const RecordType *RecordTy = Ty->getAs<RecordType>()) { in EmitAutoVarAlloca() local
774 if (!cast<CXXRecordDecl>(RecordTy->getDecl())->hasTrivialDestructor()) { in EmitAutoVarAlloca()
/external/clang/lib/Sema/
DSemaCXXScopeSpec.cpp34 if (const RecordType *RecordTy = dyn_cast<RecordType>(Ty)) { in getCurrentInstantiationOf() local
35 CXXRecordDecl *Record = cast<CXXRecordDecl>(RecordTy->getDecl()); in getCurrentInstantiationOf()
DSemaExprMember.cpp618 QualType RecordTy = BaseType; in BuildMemberReferenceExpr() local
619 if (IsArrow) RecordTy = RecordTy->getAs<PointerType>()->getPointeeType(); in BuildMemberReferenceExpr()
621 RecordTy->getAs<RecordType>(), in BuildMemberReferenceExpr()
DSema.cpp269 if (const RecordType *RecordTy = T->getAs<RecordType>()) in ImpCastExprToType() local
271 cast<CXXRecordDecl>(RecordTy->getDecl())); in ImpCastExprToType()
DSemaTemplateInstantiateDecl.cpp302 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()
DSemaDeclCXX.cpp5926 } 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()
DSemaExprCXX.cpp605 const RecordType *RecordTy = Ty->getAs<RecordType>(); in CheckCXXThrowOperand() local
606 if (!RecordTy) in CheckCXXThrowOperand()
608 CXXRecordDecl *RD = cast<CXXRecordDecl>(RecordTy->getDecl()); in CheckCXXThrowOperand()
DSemaLookup.cpp530 if (const RecordType *RecordTy in CanDeclareSpecialMemberFunction() local
532 return !RecordTy->isBeingDefined(); in CanDeclareSpecialMemberFunction()
DSemaCodeComplete.cpp755 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()
DSemaInit.cpp4052 if (const RecordType *RecordTy = T->getAs<RecordType>()) in Perform() local
4054 cast<CXXRecordDecl>(RecordTy->getDecl())); in Perform()
DSemaOverload.cpp3937 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/
DDeclCXX.cpp738 if (const RecordType *RecordTy = T->getAs<RecordType>()) { in addedMember() local
739 CXXRecordDecl* FieldRec = cast<CXXRecordDecl>(RecordTy->getDecl()); in addedMember()