/external/clang/lib/CodeGen/ |
H A D | CGDebugInfo.h | 149 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 D | CGRTTI.cpp | 263 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 D | CGExprAgg.cpp | 221 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 D | CGDebugInfo.cpp | 834 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 D | CGClass.cpp | 543 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 D | CGStmt.cpp | 1774 QualType RecordTy = CGF.getContext().getRecordType(RD); local 1778 CGF.CreateMemTemp(RecordTy, "agg.captured"), RecordTy);
|
H A D | CGDecl.cpp | 886 if (const RecordType *RecordTy = Ty->getAs<RecordType>()) { 887 if (!cast<CXXRecordDecl>(RecordTy->getDecl())->hasTrivialDestructor()) {
|
H A D | CGException.cpp | 469 if (const RecordType *RecordTy = ThrowType->getAs<RecordType>()) { 470 CXXRecordDecl *Record = cast<CXXRecordDecl>(RecordTy->getDecl());
|
/external/clang/lib/Sema/ |
H A D | SemaPseudoObject.cpp | 979 const RecordType *RecordTy = T->getAs<RecordType>(); local 980 if (!RecordTy && T->isObjCObjectPointerType()) 985 !RecordTy || RecordTy->isIncompleteType()) { 1008 = cast<CXXRecordDecl>(RecordTy->getDecl())->getVisibleConversionFunctions();
|
H A D | SemaExprMember.cpp | 680 QualType RecordTy = BaseType; local 681 if (IsArrow) RecordTy = RecordTy->getAs<PointerType>()->getPointeeType(); 683 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 | 294 if (const RecordType *RecordTy = T->getAs<RecordType>()) 296 cast<CXXRecordDecl>(RecordTy->getDecl()));
|
H A D | SemaTemplateInstantiateDecl.cpp | 330 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 D | SemaDeclCXX.cpp | 4399 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 D | SemaExprCXX.cpp | 663 const RecordType *RecordTy = Ty->getAs<RecordType>(); local 664 if (!RecordTy) 666 CXXRecordDecl *RD = cast<CXXRecordDecl>(RecordTy->getDecl());
|
H A D | SemaCodeComplete.cpp | 801 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 D | SemaOverload.cpp | 5240 const RecordType *RecordTy = T->getAs<RecordType>(); local 5241 if (!RecordTy || !getLangOpts().CPlusPlus) { 5269 cast<CXXRecordDecl>(RecordTy->getDecl())->getVisibleConversionFunctions();
|
H A D | SemaInit.cpp | 5620 if (const RecordType *RecordTy = T->getAs<RecordType>()) 5622 cast<CXXRecordDecl>(RecordTy->getDecl()));
|
/external/clang/lib/AST/ |
H A D | DeclCXX.cpp | 710 if (const RecordType *RecordTy = T->getAs<RecordType>()) { 711 CXXRecordDecl* FieldRec = cast<CXXRecordDecl>(RecordTy->getDecl());
|