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

/freebsd-11.0-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGDebugInfo.h210 llvm::DIType *RecordTy);
224 llvm::DIType *RecordTy);
251 llvm::DIType *RecordTy);
253 llvm::DIType *RecordTy,
258 llvm::DIType *RecordTy, const RecordDecl *RD);
261 llvm::DICompositeType *RecordTy);
H A DCGExprAgg.cpp230 const RecordType *RecordTy = T->getAs<RecordType>(); local
231 if (!RecordTy) return false;
234 RecordDecl *Record = RecordTy->getDecl();
1514 } else if (const RecordType *RecordTy = Ty->getAs<RecordType>()) {
1515 RecordDecl *Record = RecordTy->getDecl();
1523 if (const RecordType *RecordTy = BaseType->getAs<RecordType>()) {
1524 if (RecordTy->getDecl()->hasObjectMember()) {
H A DCGClass.cpp709 QualType RecordTy = CGF.getContext().getTypeDeclType(ClassDecl); local
710 LValue LHS = CGF.MakeNaturalAlignAddrLValue(ThisPtr, RecordTy);
731 LValue ThisRHSLV = CGF.MakeNaturalAlignAddrLValue(SrcPtr, RecordTy);
1051 QualType RecordTy = CGF.getContext().getTypeDeclType(ClassDecl); local
1053 LValue DestLV = CGF.MakeAddrLValue(ThisPtr, RecordTy);
1056 LValue SrcLV = CGF.MakeNaturalAlignAddrLValue(SrcPtr, RecordTy);
1207 QualType RecordTy = CGF.getContext().getTypeDeclType(ClassDecl); local
1208 LValue LHS = CGF.MakeAddrLValue(ThisPtr, RecordTy);
1669 QualType RecordTy = CGF.getContext().getTagDeclType(field->getParent()); variable
1670 LValue ThisLV = CGF.MakeAddrLValue(thisValue, RecordTy);
[all...]
H A DCGDebugInfo.cpp921 llvm::DIType *RecordTy) {
943 Field->getAccess(), layout.getFieldOffset(fieldno), VUnit, RecordTy,
956 layout.getFieldOffset(fieldno), VUnit, RecordTy, CXXDecl);
964 CGDebugInfo::CreateRecordStaticField(const VarDecl *Var, llvm::DIType *RecordTy, argument
987 RecordTy, VName, VUnit, LineNumber, VTy, Flags, C);
994 SmallVectorImpl<llvm::Metadata *> &elements, llvm::DIType *RecordTy,
1011 field->getAccess(), OffsetInBits, tunit, RecordTy, RD);
1019 llvm::DICompositeType *RecordTy) {
1023 CollectRecordLambdaFields(CXXDecl, elements, RecordTy);
1041 auto Field = CreateRecordStaticField(V, RecordTy, recor
919 CollectRecordLambdaFields( const CXXRecordDecl *CXXDecl, SmallVectorImpl<llvm::Metadata *> &elements, llvm::DIType *RecordTy) argument
992 CollectRecordNormalField( const FieldDecl *field, uint64_t OffsetInBits, llvm::DIFile *tunit, SmallVectorImpl<llvm::Metadata *> &elements, llvm::DIType *RecordTy, const RecordDecl *RD) argument
1016 CollectRecordFields( const RecordDecl *record, llvm::DIFile *tunit, SmallVectorImpl<llvm::Metadata *> &elements, llvm::DICompositeType *RecordTy) argument
1128 CreateCXXMemberFunction( const CXXMethodDecl *Method, llvm::DIFile *Unit, llvm::DIType *RecordTy) argument
1203 CollectCXXMemberFunctions( const CXXRecordDecl *RD, llvm::DIFile *Unit, SmallVectorImpl<llvm::Metadata *> &EltTys, llvm::DIType *RecordTy) argument
1241 CollectCXXBases(const CXXRecordDecl *RD, llvm::DIFile *Unit, SmallVectorImpl<llvm::Metadata *> &EltTys, llvm::DIType *RecordTy) argument
[all...]
H A DItaniumCXXABI.cpp1099 if (const RecordType *RecordTy = ThrowType->getAs<RecordType>()) {
1100 CXXRecordDecl *Record = cast<CXXRecordDecl>(RecordTy->getDecl());
2472 if (const RecordType *RecordTy = dyn_cast<RecordType>(Ty)) {
2473 const CXXRecordDecl *RD = cast<CXXRecordDecl>(RecordTy->getDecl());
2599 if (const RecordType *RecordTy = dyn_cast<RecordType>(Ty)) {
2600 const CXXRecordDecl *RD = cast<CXXRecordDecl>(RecordTy->getDecl());
2623 static bool IsIncompleteClassType(const RecordType *RecordTy) { argument
2624 return !RecordTy->getDecl()->isCompleteDefinition();
2639 if (const RecordType *RecordTy = dyn_cast<RecordType>(Ty)) {
2640 if (IsIncompleteClassType(RecordTy))
[all...]
H A DCGStmt.cpp2087 QualType RecordTy = getContext().getRecordType(RD); local
2091 MakeAddrLValue(CreateMemTemp(RecordTy, "agg.captured"), RecordTy);
H A DCGDecl.cpp1001 if (const RecordType *RecordTy = Ty->getAs<RecordType>()) {
1002 if (!cast<CXXRecordDecl>(RecordTy->getDecl())->hasTrivialDestructor()) {
H A DCGException.cpp1754 llvm::Type *RecordTy = CGM.Int32Ty->getPointerTo(); local
1755 llvm::Type *PtrsTy = llvm::StructType::get(RecordTy, CGM.VoidPtrTy, nullptr);
H A DMicrosoftCXXABI.cpp3796 QualType RecordTy = getContext().getRecordType(RD); local
3798 ThunkTy, getLinkageForRTTI(RecordTy), ThunkName.str(), &CGM.getModule());
3819 getContext().getLValueReferenceType(RecordTy,
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaPseudoObject.cpp1048 const RecordType *RecordTy = T->getAs<RecordType>(); local
1049 if (!RecordTy &&
1055 !RecordTy || RecordTy->isIncompleteType()) {
1077 for (NamedDecl *D : cast<CXXRecordDecl>(RecordTy->getDecl())
H A DSemaExprMember.cpp706 QualType RecordTy = BaseType; local
707 if (IsArrow) RecordTy = RecordTy->getAs<PointerType>()->getPointeeType();
709 RecordTy->getAs<RecordType>(), OpLoc, IsArrow,
H A DSemaCXXScopeSpec.cpp35 if (const RecordType *RecordTy = dyn_cast<RecordType>(Ty)) {
36 CXXRecordDecl *Record = cast<CXXRecordDecl>(RecordTy->getDecl());
H A DSemaTemplateInstantiateDecl.cpp496 if (const RecordType *RecordTy = D->getType()->getAs<RecordType>())
497 if (RecordTy->getDecl()->isAnonymousStructOrUnion())
498 if (!VisitCXXRecordDecl(cast<CXXRecordDecl>(RecordTy->getDecl())))
2678 if (const RecordType *RecordTy = D->getType()->getAs<RecordType>())
2679 if (RecordTy->getDecl()->isAnonymousStructOrUnion())
2680 if (!VisitCXXRecordDecl(cast<CXXRecordDecl>(RecordTy->getDecl())))
H A DSemaDeclCXX.cpp5157 if (const RecordType *RecordTy = BaseType->getAs<RecordType>()) {
5158 CXXRecordDecl *FieldRecDecl = cast<CXXRecordDecl>(RecordTy->getDecl());
8781 } else if (const RecordType *RecordTy
8783 CXXRecordDecl *FieldRecDecl = cast<CXXRecordDecl>(RecordTy->getDecl());
8848 } else if (const RecordType *RecordTy
8850 CXXRecordDecl *FieldRecDecl = cast<CXXRecordDecl>(RecordTy->getDecl());
9355 if (const RecordType *RecordTy
9358 LookupDestructor(cast<CXXRecordDecl>(RecordTy->getDecl())));
9807 if (const RecordType *RecordTy = T->getAs<RecordType>()) {
9808 CXXRecordDecl *ClassDecl = cast<CXXRecordDecl>(RecordTy
[all...]
H A DSemaCodeComplete.cpp799 QualType RecordTy = Context.getTypeDeclType(Record);
802 Context.getCanonicalType(RecordTy));
2540 if (const RecordType *RecordTy = Ty->getAs<RecordType>())
2541 Record = cast<CXXRecordDecl>(RecordTy->getDecl());
H A DSemaOverload.cpp5477 const RecordType *RecordTy = T->getAs<RecordType>(); local
5478 if (!RecordTy || !getLangOpts().CPlusPlus) {
5506 cast<CXXRecordDecl>(RecordTy->getDecl())->getVisibleConversionFunctions();
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/AST/
H A DDeclCXX.cpp739 if (const RecordType *RecordTy = T->getAs<RecordType>()) {
740 CXXRecordDecl* FieldRec = cast<CXXRecordDecl>(RecordTy->getDecl());
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/ARCMigrate/
H A DObjCMT.cpp1072 const RecordType *RecordTy = UPointeeT->getAs<RecordType>(); local
1073 if (!RecordTy->getDecl()->isCompleteDefinition())

Completed in 246 milliseconds