| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | HLSLBufferLayoutBuilder.cpp | 94 RecordTypes.push_back(D->bases_begin()->getType()->getAs<RecordType>()); in createLayoutType()
|
| H A D | CodeGenTBAA.cpp | 442 if (Decl->bases_begin() != Decl->bases_end()) in CollectFields()
|
| H A D | ItaniumCXXABI.cpp | 3838 CXXRecordDecl::base_class_const_iterator Base = RD->bases_begin(); in CanUseSingleInheritance() 4345 ItaniumRTTIBuilder(CXXABI).BuildTypeInfo(RD->bases_begin()->getType()); in BuildSIClassTypeInfo()
|
| H A D | CGExprConstant.cpp | 865 for (CXXRecordDecl::base_class_const_iterator Base = CD->bases_begin(), in Build()
|
| H A D | CGClass.cpp | 2763 RD->bases_begin()->getType()->getAsCXXRecordDecl()); in LeastDerivedClassWithSameLayout()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | CodeCompleteConsumer.cpp | 561 return std::next(CRD->bases_begin(), N)->getType(); in getParamType() 590 return std::next(CRD->bases_begin(), N)->getType()->getAsTagDecl(); in getParamDecl()
|
| H A D | SemaHLSL.cpp | 505 CXXBaseSpecifier Base = *StructDecl->bases_begin(); in createHostLayoutStruct() 3876 RecordTypes.push_back(D->bases_begin()->getType()->getAs<RecordType>()); in buildInitializerListImpl() 3924 RecordTypes.push_back(D->bases_begin()->getType()->getAs<RecordType>()); in generateInitListsImpl()
|
| H A D | SemaLookup.cpp | 3132 if (BaseDecl->bases_begin() != BaseDecl->bases_end()) in addAssociatedClassesAndNamespaces()
|
| H A D | SemaDecl.cpp | 4961 SourceRange(RD->bases_begin()->getBeginLoc(), in getNonCLikeKindForAnonymousStruct()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | EvaluationResult.cpp | 131 const auto &BS = *std::next(CD->bases_begin(), I); in CheckFieldsInitialized()
|
| H A D | Context.cpp | 384 CurRecord = CurRecord->bases_begin()->getType()->getAsCXXRecordDecl(); in getOverridingFunction()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | DeclCXX.h | 618 return base_class_range(bases_begin(), bases_end()); in bases() 621 return base_class_const_range(bases_begin(), bases_end()); in bases() 624 base_class_iterator bases_begin() { return data().getBases(); } in bases_begin() function 625 base_class_const_iterator bases_begin() const { return data().getBases(); } in bases_begin() function 626 base_class_iterator bases_end() { return bases_begin() + data().NumBases; } in bases_end() 628 return bases_begin() + data().NumBases; in bases_end()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | ClangASTImporter.cpp | 586 bi = (IsVirtual ? record->vbases_begin() : record->bases_begin()), in ExtractBaseOffsets() 724 bi = parser_cxx_record->bases_begin(), in importRecordLayoutFromOrigin()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ASTStructuralEquivalence.cpp | 1915 for (CXXRecordDecl::base_class_iterator Base1 = D1CXX->bases_begin(), in IsStructurallyEquivalent() 1917 Base2 = D2CXX->bases_begin(); in IsStructurallyEquivalent() 2004 const CXXBaseSpecifier *Base1 = D1CXX->bases_begin(); in IsStructurallyEquivalent()
|
| H A D | DeclPrinter.cpp | 1141 for (CXXRecordDecl::base_class_iterator Base = D->bases_begin(), in VisitCXXRecordDecl() 1143 if (Base != D->bases_begin()) in VisitCXXRecordDecl()
|
| H A D | APValue.cpp | 909 CXXRecordDecl::base_class_const_iterator BI = CD->bases_begin(); in printPretty()
|
| H A D | DeclCXX.cpp | 1993 if (bases_begin() == bases_end()) { in getVisibleConversionFunctions() 2220 const auto BaseSpec = *bases_begin(); in isInterfaceLike()
|
| H A D | ExprConstant.cpp | 3666 for (CXXRecordDecl::base_class_const_iterator I = Derived->bases_begin(), in getBaseIndex() 5161 for (CXXRecordDecl::base_class_const_iterator I = RD->bases_begin(), in handleDefaultInitValue() 6751 CXXRecordDecl::base_class_const_iterator BaseIt = RD->bases_begin(); in HandleConstructorCall() 7412 const CXXBaseSpecifier &BS = CXXRD->bases_begin()[I]; in visitRecord() 7684 const CXXBaseSpecifier &BS = CXXRD->bases_begin()[I]; in visit() 10696 for (CXXRecordDecl::base_class_const_iterator I = CD->bases_begin(), in HandleClassZeroInitialization()
|
| H A D | VTableBuilder.cpp | 3580 RD->bases_begin(), RD->bases_end(), [&](const CXXBaseSpecifier &BS) { in getOffsetOfFullPath()
|
| H A D | ItaniumMangle.cpp | 6626 ArrayRef<CXXBaseSpecifier> Bases(RD->bases_begin(), RD->bases_end()); in mangleValueInTemplateArg()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/ |
| H A D | TypeSystemClang.cpp | 1794 for (base_class = cxx_record_decl->bases_begin(), in RecordHasFields() 1852 for (base_class = cxx_record_decl->bases_begin(), in GetNumBaseClasses() 5873 for (base_class = cxx_record_decl->bases_begin(), in GetDirectBaseClassAtIndex() 6250 for (base_class = cxx_record_decl->bases_begin(), in GetChildCompilerTypeAtIndex() 6649 for (base_class = cxx_record_decl->bases_begin(), in GetIndexForRecordBase() 6940 for (base_class = cxx_record_decl->bases_begin(), in GetIndexOfChildWithName()
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReader.cpp | 10614 Merge.first->bases_begin(); in diagnoseOdrViolations() 10619 RD->bases_begin(); in diagnoseOdrViolations()
|