Searched defs:RecordTy (Results 1 - 8 of 8) sorted by relevance

/external/clang/lib/CodeGen/
H A DCGRTTI.cpp253 if (const RecordType *RecordTy = dyn_cast<RecordType>(Ty)) {
254 const CXXRecordDecl *RD = cast<CXXRecordDecl>(RecordTy->getDecl());
268 static bool IsIncompleteClassType(const RecordType *RecordTy) { argument
269 return !RecordTy->getDecl()->isCompleteDefinition();
284 if (const RecordType *RecordTy = dyn_cast<RecordType>(Ty)) {
285 if (IsIncompleteClassType(RecordTy))
H A DCGExprAgg.cpp210 const RecordType *RecordTy = T->getAs<RecordType>(); local
211 if (!RecordTy) return false;
214 RecordDecl *Record = RecordTy->getDecl();
1341 } else if (const RecordType *RecordTy = Ty->getAs<RecordType>()) {
1342 RecordDecl *Record = RecordTy->getDecl();
1353 if (const RecordType *RecordTy = BaseType->getAs<RecordType>()) {
1354 if (RecordTy->getDecl()->hasObjectMember()) {
H A DCGClass.cpp565 QualType RecordTy = CGF.getContext().getTypeDeclType(ClassDecl); local
566 LValue LHS = CGF.MakeNaturalAlignAddrLValue(ThisPtr, RecordTy);
600 LValue ThisRHSLV = CGF.MakeNaturalAlignAddrLValue(SrcPtr, RecordTy);
995 QualType RecordTy = CGF.getContext().getTagDeclType(field->getParent()); local
996 LValue ThisLV = CGF.MakeAddrLValue(thisValue, RecordTy);
H A DCGDebugInfo.cpp782 llvm::DIType RecordTy) {
810 VUnit, RecordTy);
849 layout.getFieldOffset(fieldNo), tunit, RecordTy);
928 llvm::DIType RecordTy) {
960 ContainingType = RecordTy;
984 DBuilder.createMethod(RecordTy, MethodName, MethodLinkageName,
1003 llvm::DIType RecordTy) {
1018 EltTys.push_back(CreateCXXMemberFunction(Method, Unit, RecordTy));
1024 RecordTy));
1034 llvm::DIType RecordTy) {
780 CollectRecordFields(const RecordDecl *record, llvm::DIFile tunit, SmallVectorImpl<llvm::Value *> &elements, llvm::DIType RecordTy) argument
926 CreateCXXMemberFunction(const CXXMethodDecl *Method, llvm::DIFile Unit, llvm::DIType RecordTy) argument
1001 CollectCXXMemberFunctions(const CXXRecordDecl *RD, llvm::DIFile Unit, SmallVectorImpl<llvm::Value *> &EltTys, llvm::DIType RecordTy) argument
1032 CollectCXXFriends(const CXXRecordDecl *RD, llvm::DIFile Unit, SmallVectorImpl<llvm::Value *> &EltTys, llvm::DIType RecordTy) argument
1050 CollectCXXBases(const CXXRecordDecl *RD, llvm::DIFile Unit, SmallVectorImpl<llvm::Value *> &EltTys, llvm::DIType RecordTy) argument
[all...]
/external/clang/lib/Sema/
H A DSemaPseudoObject.cpp889 const RecordType *RecordTy = T->getAs<RecordType>(); local
890 if (!RecordTy && T->isObjCObjectPointerType())
895 !RecordTy || RecordTy->isIncompleteType()) {
917 = cast<CXXRecordDecl>(RecordTy->getDecl())->getVisibleConversionFunctions();
H A DSemaExprMember.cpp654 QualType RecordTy = BaseType; local
655 if (IsArrow) RecordTy = RecordTy->getAs<PointerType>()->getPointeeType();
657 RecordTy->getAs<RecordType>(),
H A DSemaExprCXX.cpp637 const RecordType *RecordTy = Ty->getAs<RecordType>(); local
638 if (!RecordTy)
640 CXXRecordDecl *RD = cast<CXXRecordDecl>(RecordTy->getDecl());
H A DSemaOverload.cpp5065 const RecordType *RecordTy = T->getAs<RecordType>(); local
5066 if (!RecordTy || !getLangOpts().CPlusPlus) {
5092 = cast<CXXRecordDecl>(RecordTy->getDecl())->getVisibleConversionFunctions();

Completed in 289 milliseconds