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

/external/clang/lib/CodeGen/
H A DCGDebugInfo.h159 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 DCGDebugInfo.cpp829 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 DCGExprAgg.cpp221 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 DCGClass.cpp545 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 DItaniumCXXABI.cpp2224 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 DCGStmt.cpp2049 QualType RecordTy = CGF.getContext().getRecordType(RD); local
2053 CGF.CreateMemTemp(RecordTy, "agg.captured"), RecordTy);
H A DCGDecl.cpp891 if (const RecordType *RecordTy = Ty->getAs<RecordType>()) {
892 if (!cast<CXXRecordDecl>(RecordTy->getDecl())->hasTrivialDestructor()) {
H A DCGException.cpp456 if (const RecordType *RecordTy = ThrowType->getAs<RecordType>()) {
457 CXXRecordDecl *Record = cast<CXXRecordDecl>(RecordTy->getDecl());
/external/clang/lib/Sema/
H A DSemaPseudoObject.cpp1021 const RecordType *RecordTy = T->getAs<RecordType>(); local
1022 if (!RecordTy && T->isObjCObjectPointerType())
1027 !RecordTy || RecordTy->isIncompleteType()) {
1048 = cast<CXXRecordDecl>(RecordTy->getDecl())->getVisibleConversionFunctions();
H A DSemaExprMember.cpp698 QualType RecordTy = BaseType; local
699 if (IsArrow) RecordTy = RecordTy->getAs<PointerType>()->getPointeeType();
701 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.cpp341 if (const RecordType *RecordTy = T->getAs<RecordType>())
343 cast<CXXRecordDecl>(RecordTy->getDecl()));
H A DSemaTemplateInstantiateDecl.cpp380 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 DSemaDeclCXX.cpp4777 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 DSemaExprCXX.cpp703 const RecordType *RecordTy = Ty->getAs<RecordType>(); local
704 if (!RecordTy)
706 CXXRecordDecl *RD = cast<CXXRecordDecl>(RecordTy->getDecl());
H A DSemaCodeComplete.cpp799 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 DSemaOverload.cpp5321 const RecordType *RecordTy = T->getAs<RecordType>(); local
5322 if (!RecordTy || !getLangOpts().CPlusPlus) {
5350 cast<CXXRecordDecl>(RecordTy->getDecl())->getVisibleConversionFunctions();
H A DSemaInit.cpp5831 if (const RecordType *RecordTy = T->getAs<RecordType>())
5833 cast<CXXRecordDecl>(RecordTy->getDecl()));
/external/clang/lib/AST/
H A DDeclCXX.cpp738 if (const RecordType *RecordTy = T->getAs<RecordType>()) {
739 CXXRecordDecl* FieldRec = cast<CXXRecordDecl>(RecordTy->getDecl());
/external/clang/lib/ARCMigrate/
H A DObjCMT.cpp941 const RecordType *RecordTy = UPointeeT->getAs<RecordType>(); local
942 if (!RecordTy->getDecl()->isCompleteDefinition())

Completed in 2783 milliseconds