/freebsd-11.0-release/contrib/llvm/tools/clang/lib/CodeGen/ |
H A D | CGDebugInfo.h | 210 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 D | CGExprAgg.cpp | 230 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 D | CGClass.cpp | 709 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 D | CGDebugInfo.cpp | 921 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 D | ItaniumCXXABI.cpp | 1099 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 D | CGStmt.cpp | 2087 QualType RecordTy = getContext().getRecordType(RD); local 2091 MakeAddrLValue(CreateMemTemp(RecordTy, "agg.captured"), RecordTy);
|
H A D | CGDecl.cpp | 1001 if (const RecordType *RecordTy = Ty->getAs<RecordType>()) { 1002 if (!cast<CXXRecordDecl>(RecordTy->getDecl())->hasTrivialDestructor()) {
|
H A D | CGException.cpp | 1754 llvm::Type *RecordTy = CGM.Int32Ty->getPointerTo(); local 1755 llvm::Type *PtrsTy = llvm::StructType::get(RecordTy, CGM.VoidPtrTy, nullptr);
|
H A D | MicrosoftCXXABI.cpp | 3796 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 D | SemaPseudoObject.cpp | 1048 const RecordType *RecordTy = T->getAs<RecordType>(); local 1049 if (!RecordTy && 1055 !RecordTy || RecordTy->isIncompleteType()) { 1077 for (NamedDecl *D : cast<CXXRecordDecl>(RecordTy->getDecl())
|
H A D | SemaExprMember.cpp | 706 QualType RecordTy = BaseType; local 707 if (IsArrow) RecordTy = RecordTy->getAs<PointerType>()->getPointeeType(); 709 RecordTy->getAs<RecordType>(), OpLoc, IsArrow,
|
H A D | SemaCXXScopeSpec.cpp | 35 if (const RecordType *RecordTy = dyn_cast<RecordType>(Ty)) { 36 CXXRecordDecl *Record = cast<CXXRecordDecl>(RecordTy->getDecl());
|
H A D | SemaTemplateInstantiateDecl.cpp | 496 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 D | SemaDeclCXX.cpp | 5157 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 D | SemaCodeComplete.cpp | 799 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 D | SemaOverload.cpp | 5477 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 D | DeclCXX.cpp | 739 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 D | ObjCMT.cpp | 1072 const RecordType *RecordTy = UPointeeT->getAs<RecordType>(); local 1073 if (!RecordTy->getDecl()->isCompleteDefinition())
|