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

/external/clang/lib/CodeGen/
H A DCGDebugInfo.h149 llvm::DIType RecordTy);
159 llvm::DIType RecordTy);
164 llvm::DIType RecordTy);
185 llvm::DIType RecordTy);
188 llvm::DIType RecordTy);
192 llvm::DIType RecordTy);
195 llvm::DIType RecordTy);
H A DCGRTTI.cpp263 if (const RecordType *RecordTy = dyn_cast<RecordType>(Ty)) {
264 const CXXRecordDecl *RD = cast<CXXRecordDecl>(RecordTy->getDecl());
280 static bool IsIncompleteClassType(const RecordType *RecordTy) { argument
281 return !RecordTy->getDecl()->isCompleteDefinition();
296 if (const RecordType *RecordTy = dyn_cast<RecordType>(Ty)) {
297 if (IsIncompleteClassType(RecordTy))
H A DCGExprAgg.cpp221 const RecordType *RecordTy = T->getAs<RecordType>(); local
222 if (!RecordTy) return false;
225 RecordDecl *Record = RecordTy->getDecl();
1440 } else if (const RecordType *RecordTy = Ty->getAs<RecordType>()) {
1441 RecordDecl *Record = RecordTy->getDecl();
1452 if (const RecordType *RecordTy = BaseType->getAs<RecordType>()) {
1453 if (RecordTy->getDecl()->hasObjectMember()) {
H A DCGDebugInfo.cpp834 llvm::DIType RecordTy) {
856 layout.getFieldOffset(fieldno), VUnit, RecordTy);
869 layout.getFieldOffset(fieldno), VUnit, RecordTy);
880 llvm::DIType RecordTy) {
910 llvm::DIType GV = DBuilder.createStaticMemberType(RecordTy, VName, VUnit,
921 llvm::DIType RecordTy) {
938 OffsetInBits, tunit, RecordTy);
948 llvm::DIType RecordTy) {
952 CollectRecordLambdaFields(CXXDecl, elements, RecordTy);
964 CollectRecordStaticField(V, elements, RecordTy);
832 CollectRecordLambdaFields(const CXXRecordDecl *CXXDecl, SmallVectorImpl<llvm::Value *> &elements, llvm::DIType RecordTy) argument
878 CollectRecordStaticField(const VarDecl *Var, SmallVectorImpl<llvm::Value *> &elements, llvm::DIType RecordTy) argument
918 CollectRecordNormalField(const FieldDecl *field, uint64_t OffsetInBits, llvm::DIFile tunit, SmallVectorImpl<llvm::Value *> &elements, llvm::DIType RecordTy) argument
946 CollectRecordFields(const RecordDecl *record, llvm::DIFile tunit, SmallVectorImpl<llvm::Value *> &elements, llvm::DIType RecordTy) argument
1047 CreateCXXMemberFunction(const CXXMethodDecl *Method, llvm::DIFile Unit, llvm::DIType RecordTy) argument
1122 CollectCXXMemberFunctions(const CXXRecordDecl *RD, llvm::DIFile Unit, SmallVectorImpl<llvm::Value *> &EltTys, llvm::DIType RecordTy) argument
1149 CollectCXXFriends(const CXXRecordDecl *RD, llvm::DIFile Unit, SmallVectorImpl<llvm::Value *> &EltTys, llvm::DIType RecordTy) argument
1167 CollectCXXBases(const CXXRecordDecl *RD, llvm::DIFile Unit, SmallVectorImpl<llvm::Value *> &EltTys, llvm::DIType RecordTy) argument
[all...]
H A DCGClass.cpp543 QualType RecordTy = CGF.getContext().getTypeDeclType(ClassDecl); local
544 LValue LHS = CGF.MakeNaturalAlignAddrLValue(ThisPtr, RecordTy);
577 LValue ThisRHSLV = CGF.MakeNaturalAlignAddrLValue(SrcPtr, RecordTy);
802 QualType RecordTy = CGF.getContext().getTypeDeclType(ClassDecl); local
804 LValue DestLV = CGF.MakeNaturalAlignAddrLValue(ThisPtr, RecordTy);
807 LValue SrcLV = CGF.MakeNaturalAlignAddrLValue(SrcPtr, RecordTy);
957 QualType RecordTy = CGF.getContext().getTypeDeclType(ClassDecl); local
958 LValue LHS = CGF.MakeNaturalAlignAddrLValue(ThisPtr, RecordTy);
1391 QualType RecordTy = CGF.getContext().getTagDeclType(field->getParent()); local
1392 LValue ThisLV = CGF.MakeAddrLValue(thisValue, RecordTy);
[all...]
H A DCGStmt.cpp1774 QualType RecordTy = CGF.getContext().getRecordType(RD); local
1778 CGF.CreateMemTemp(RecordTy, "agg.captured"), RecordTy);
H A DCGDecl.cpp886 if (const RecordType *RecordTy = Ty->getAs<RecordType>()) {
887 if (!cast<CXXRecordDecl>(RecordTy->getDecl())->hasTrivialDestructor()) {
H A DCGException.cpp469 if (const RecordType *RecordTy = ThrowType->getAs<RecordType>()) {
470 CXXRecordDecl *Record = cast<CXXRecordDecl>(RecordTy->getDecl());
/external/clang/lib/Sema/
H A DSemaPseudoObject.cpp979 const RecordType *RecordTy = T->getAs<RecordType>(); local
980 if (!RecordTy && T->isObjCObjectPointerType())
985 !RecordTy || RecordTy->isIncompleteType()) {
1008 = cast<CXXRecordDecl>(RecordTy->getDecl())->getVisibleConversionFunctions();
H A DSemaExprMember.cpp680 QualType RecordTy = BaseType; local
681 if (IsArrow) RecordTy = RecordTy->getAs<PointerType>()->getPointeeType();
683 RecordTy->getAs<RecordType>(),
H A DSemaCXXScopeSpec.cpp35 if (const RecordType *RecordTy = dyn_cast<RecordType>(Ty)) {
36 CXXRecordDecl *Record = cast<CXXRecordDecl>(RecordTy->getDecl());
H A DSema.cpp294 if (const RecordType *RecordTy = T->getAs<RecordType>())
296 cast<CXXRecordDecl>(RecordTy->getDecl()));
H A DSemaTemplateInstantiateDecl.cpp330 if (const RecordType *RecordTy = D->getType()->getAs<RecordType>())
331 if (RecordTy->getDecl()->isAnonymousStructOrUnion())
332 if (!VisitCXXRecordDecl(cast<CXXRecordDecl>(RecordTy->getDecl())))
2323 if (const RecordType *RecordTy = D->getType()->getAs<RecordType>())
2324 if (RecordTy->getDecl()->isAnonymousStructOrUnion())
2325 if (!VisitCXXRecordDecl(cast<CXXRecordDecl>(RecordTy->getDecl())))
H A DSemaDeclCXX.cpp4399 if (const RecordType *RecordTy =
4401 CXXRecordDecl *FieldRecDecl = cast<CXXRecordDecl>(RecordTy->getDecl());
7757 } else if (const RecordType *RecordTy
7759 CXXRecordDecl *FieldRecDecl = cast<CXXRecordDecl>(RecordTy->getDecl());
7833 } else if (const RecordType *RecordTy
7835 CXXRecordDecl *FieldRecDecl = cast<CXXRecordDecl>(RecordTy->getDecl());
8338 if (const RecordType *RecordTy
8341 LookupDestructor(cast<CXXRecordDecl>(RecordTy->getDecl())));
8589 if (const RecordType *RecordTy = T->getAs<RecordType>()) {
8590 CXXRecordDecl *ClassDecl = cast<CXXRecordDecl>(RecordTy
[all...]
H A DSemaExprCXX.cpp663 const RecordType *RecordTy = Ty->getAs<RecordType>(); local
664 if (!RecordTy)
666 CXXRecordDecl *RD = cast<CXXRecordDecl>(RecordTy->getDecl());
H A DSemaCodeComplete.cpp801 QualType RecordTy = Context.getTypeDeclType(Record);
804 Context.getCanonicalType(RecordTy));
2491 if (const RecordType *RecordTy = Ty->getAs<RecordType>())
2492 Record = cast<CXXRecordDecl>(RecordTy->getDecl());
H A DSemaOverload.cpp5240 const RecordType *RecordTy = T->getAs<RecordType>(); local
5241 if (!RecordTy || !getLangOpts().CPlusPlus) {
5269 cast<CXXRecordDecl>(RecordTy->getDecl())->getVisibleConversionFunctions();
H A DSemaInit.cpp5620 if (const RecordType *RecordTy = T->getAs<RecordType>())
5622 cast<CXXRecordDecl>(RecordTy->getDecl()));
/external/clang/lib/AST/
H A DDeclCXX.cpp710 if (const RecordType *RecordTy = T->getAs<RecordType>()) {
711 CXXRecordDecl* FieldRec = cast<CXXRecordDecl>(RecordTy->getDecl());

Completed in 6036 milliseconds