/external/clang/lib/CodeGen/ |
H A 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);
|
H A D | CGDebugInfo.cpp | 829 llvm::DIType RecordTy) { 851 layout.getFieldOffset(fieldno), VUnit, RecordTy); 864 layout.getFieldOffset(fieldno), VUnit, RecordTy); 874 llvm::DIType RecordTy) { 901 RecordTy, VName, VUnit, LineNumber, VTy, Flags, C); 911 llvm::DIType RecordTy) { 928 OffsetInBits, tunit, RecordTy); 938 llvm::DICompositeType RecordTy) { 942 CollectRecordLambdaFields(CXXDecl, elements, RecordTy); 962 elements.push_back(CreateRecordStaticField(V, RecordTy)); 827 CollectRecordLambdaFields(const CXXRecordDecl *CXXDecl, SmallVectorImpl<llvm::Value *> &elements, llvm::DIType RecordTy) argument 873 CreateRecordStaticField(const VarDecl *Var, llvm::DIType RecordTy) argument 908 CollectRecordNormalField(const FieldDecl *field, uint64_t OffsetInBits, llvm::DIFile tunit, SmallVectorImpl<llvm::Value *> &elements, llvm::DIType RecordTy) argument 935 CollectRecordFields(const RecordDecl *record, llvm::DIFile tunit, SmallVectorImpl<llvm::Value *> &elements, llvm::DICompositeType RecordTy) argument 1051 CreateCXXMemberFunction(const CXXMethodDecl *Method, llvm::DIFile Unit, llvm::DIType RecordTy) argument 1138 CollectCXXMemberFunctions(const CXXRecordDecl *RD, llvm::DIFile Unit, SmallVectorImpl<llvm::Value *> &EltTys, llvm::DIType RecordTy) argument 1181 CollectCXXBases(const CXXRecordDecl *RD, llvm::DIFile Unit, SmallVectorImpl<llvm::Value *> &EltTys, llvm::DIType RecordTy) argument [all...] |
H A D | CGExprAgg.cpp | 221 const RecordType *RecordTy = T->getAs<RecordType>(); local 222 if (!RecordTy) return false; 225 RecordDecl *Record = RecordTy->getDecl(); 1460 } else if (const RecordType *RecordTy = Ty->getAs<RecordType>()) { 1461 RecordDecl *Record = RecordTy->getDecl(); 1472 if (const RecordType *RecordTy = BaseType->getAs<RecordType>()) { 1473 if (RecordTy->getDecl()->hasObjectMember()) {
|
H A D | CGClass.cpp | 545 QualType RecordTy = CGF.getContext().getTypeDeclType(ClassDecl); local 546 LValue LHS = CGF.MakeNaturalAlignAddrLValue(ThisPtr, RecordTy); 577 LValue ThisRHSLV = CGF.MakeNaturalAlignAddrLValue(SrcPtr, RecordTy); 832 QualType RecordTy = CGF.getContext().getTypeDeclType(ClassDecl); local 834 LValue DestLV = CGF.MakeNaturalAlignAddrLValue(ThisPtr, RecordTy); 837 LValue SrcLV = CGF.MakeNaturalAlignAddrLValue(SrcPtr, RecordTy); 988 QualType RecordTy = CGF.getContext().getTypeDeclType(ClassDecl); local 989 LValue LHS = CGF.MakeNaturalAlignAddrLValue(ThisPtr, RecordTy); 1412 QualType RecordTy = CGF.getContext().getTagDeclType(field->getParent()); variable 1413 LValue ThisLV = CGF.MakeAddrLValue(thisValue, RecordTy); [all...] |
H A D | ItaniumCXXABI.cpp | 2224 if (const RecordType *RecordTy = dyn_cast<RecordType>(Ty)) { 2225 const CXXRecordDecl *RD = cast<CXXRecordDecl>(RecordTy->getDecl()); 2241 static bool IsIncompleteClassType(const RecordType *RecordTy) { argument 2242 return !RecordTy->getDecl()->isCompleteDefinition(); 2257 if (const RecordType *RecordTy = dyn_cast<RecordType>(Ty)) { 2258 if (IsIncompleteClassType(RecordTy))
|
H A D | CGStmt.cpp | 2049 QualType RecordTy = CGF.getContext().getRecordType(RD); local 2053 CGF.CreateMemTemp(RecordTy, "agg.captured"), RecordTy);
|
H A D | CGDecl.cpp | 891 if (const RecordType *RecordTy = Ty->getAs<RecordType>()) { 892 if (!cast<CXXRecordDecl>(RecordTy->getDecl())->hasTrivialDestructor()) {
|
H A D | CGException.cpp | 456 if (const RecordType *RecordTy = ThrowType->getAs<RecordType>()) { 457 CXXRecordDecl *Record = cast<CXXRecordDecl>(RecordTy->getDecl());
|
/external/clang/lib/Sema/ |
H A D | SemaPseudoObject.cpp | 1021 const RecordType *RecordTy = T->getAs<RecordType>(); local 1022 if (!RecordTy && T->isObjCObjectPointerType()) 1027 !RecordTy || RecordTy->isIncompleteType()) { 1048 = cast<CXXRecordDecl>(RecordTy->getDecl())->getVisibleConversionFunctions();
|
H A D | SemaExprMember.cpp | 698 QualType RecordTy = BaseType; local 699 if (IsArrow) RecordTy = RecordTy->getAs<PointerType>()->getPointeeType(); 701 RecordTy->getAs<RecordType>(),
|
H A D | SemaCXXScopeSpec.cpp | 35 if (const RecordType *RecordTy = dyn_cast<RecordType>(Ty)) { 36 CXXRecordDecl *Record = cast<CXXRecordDecl>(RecordTy->getDecl());
|
H A D | Sema.cpp | 341 if (const RecordType *RecordTy = T->getAs<RecordType>()) 343 cast<CXXRecordDecl>(RecordTy->getDecl()));
|
H A D | SemaTemplateInstantiateDecl.cpp | 380 if (const RecordType *RecordTy = D->getType()->getAs<RecordType>()) 381 if (RecordTy->getDecl()->isAnonymousStructOrUnion()) 382 if (!VisitCXXRecordDecl(cast<CXXRecordDecl>(RecordTy->getDecl()))) 2523 if (const RecordType *RecordTy = D->getType()->getAs<RecordType>()) 2524 if (RecordTy->getDecl()->isAnonymousStructOrUnion()) 2525 if (!VisitCXXRecordDecl(cast<CXXRecordDecl>(RecordTy->getDecl())))
|
H A D | SemaDeclCXX.cpp | 4777 if (const RecordType *RecordTy = BaseType->getAs<RecordType>()) { 4778 CXXRecordDecl *FieldRecDecl = cast<CXXRecordDecl>(RecordTy->getDecl()); 8301 } else if (const RecordType *RecordTy 8303 CXXRecordDecl *FieldRecDecl = cast<CXXRecordDecl>(RecordTy->getDecl()); 8371 } else if (const RecordType *RecordTy 8373 CXXRecordDecl *FieldRecDecl = cast<CXXRecordDecl>(RecordTy->getDecl()); 8867 if (const RecordType *RecordTy 8870 LookupDestructor(cast<CXXRecordDecl>(RecordTy->getDecl()))); 9238 if (const RecordType *RecordTy = T->getAs<RecordType>()) { 9239 CXXRecordDecl *ClassDecl = cast<CXXRecordDecl>(RecordTy [all...] |
H A D | SemaExprCXX.cpp | 703 const RecordType *RecordTy = Ty->getAs<RecordType>(); local 704 if (!RecordTy) 706 CXXRecordDecl *RD = cast<CXXRecordDecl>(RecordTy->getDecl());
|
H A D | SemaCodeComplete.cpp | 799 QualType RecordTy = Context.getTypeDeclType(Record); 802 Context.getCanonicalType(RecordTy)); 2490 if (const RecordType *RecordTy = Ty->getAs<RecordType>()) 2491 Record = cast<CXXRecordDecl>(RecordTy->getDecl());
|
H A D | SemaOverload.cpp | 5321 const RecordType *RecordTy = T->getAs<RecordType>(); local 5322 if (!RecordTy || !getLangOpts().CPlusPlus) { 5350 cast<CXXRecordDecl>(RecordTy->getDecl())->getVisibleConversionFunctions();
|
H A D | SemaInit.cpp | 5831 if (const RecordType *RecordTy = T->getAs<RecordType>()) 5833 cast<CXXRecordDecl>(RecordTy->getDecl()));
|
/external/clang/lib/AST/ |
H A D | DeclCXX.cpp | 738 if (const RecordType *RecordTy = T->getAs<RecordType>()) { 739 CXXRecordDecl* FieldRec = cast<CXXRecordDecl>(RecordTy->getDecl());
|
/external/clang/lib/ARCMigrate/ |
H A D | ObjCMT.cpp | 941 const RecordType *RecordTy = UPointeeT->getAs<RecordType>(); local 942 if (!RecordTy->getDecl()->isCompleteDefinition())
|