| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | Record.h | 92 unsigned getNumBases() const { return Bases.size(); } in getNumBases() function 94 assert(I < getNumBases()); in getBase()
|
| H A D | Context.cpp | 383 if (CurRecord->getNumBases() == 1) { in getOverridingFunction() 560 assert(CurRecord->getNumBases() > 0); in collectBaseOffset()
|
| H A D | Pointer.cpp | 688 unsigned NB = Record->getNumBases(); in toRValue()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | PaddingChecker.cpp | 84 if (CXXRD->field_empty() && CXXRD->getNumBases() == 1) in visitRecord() 153 if (!CXXRD->field_empty() && CXXRD->getNumBases() != 0) in shouldSkipDecl() 155 if (CXXRD->field_empty() && CXXRD->getNumBases() != 1) in shouldSkipDecl()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | CodeCompleteConsumer.cpp | 545 Count += CRD->getNumBases(); in getNumParams() 560 if (N < CRD->getNumBases()) in getParamType() 562 N -= CRD->getNumBases(); in getParamType() 589 if (N < CRD->getNumBases()) in getParamDecl() 591 N -= CRD->getNumBases(); in getParamDecl()
|
| H A D | SemaHLSL.cpp | 502 if (unsigned NumBases = StructDecl->getNumBases()) { in createHostLayoutStruct() 531 if (LS->field_empty() && LS->getNumBases() == 0) in createHostLayoutStruct() 3872 while (RecordTypes.back()->getAsCXXRecordDecl()->getNumBases()) { in buildInitializerListImpl() 3874 assert(D->getNumBases() == 1 && in buildInitializerListImpl() 3920 while (RecordTypes.back()->getAsCXXRecordDecl()->getNumBases()) { in generateInitListsImpl() 3922 assert(D->getNumBases() == 1 && in generateInitListsImpl()
|
| H A D | SemaCXXScopeSpec.cpp | 305 } else if (RD->getNumBases() == 0) { in ActOnSuperScopeSpecifier()
|
| H A D | CheckExprLifetime.cpp | 962 for (; Index < RD->getNumBases() && Index < ILE->getNumInits(); ++Index) in visitLocalsRetainedByInitializer()
|
| H A D | SemaInit.cpp | 1133 InitializableMembers += CXXRD->getNumBases(); in numStructUnionElements() 1170 return CXXRD->getNumBases() == 1 && CXXRD->field_empty(); in isIdiomaticBraceElisionEntity() 1178 if (CXXRD->getNumBases()) { in isIdiomaticBraceElisionEntity() 2973 NumBases = CXXRD->getNumBases(); in CheckDesignatedInitializer() 8565 if (Record->isUnion() || Record->getNumBases() != 0 || in Perform()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | HLSLBufferLayoutBuilder.cpp | 90 while (RecordTypes.back()->getAsCXXRecordDecl()->getNumBases()) { in createLayoutType() 92 assert(D->getNumBases() == 1 && in createLayoutType()
|
| H A D | ItaniumCXXABI.cpp | 3834 if (RD->getNumBases() != 1) in CanUseSingleInheritance() 3931 if (!RD->hasDefinition() || !RD->getNumBases()) { in BuildVTablePointer() 4216 if (!RD->hasDefinition() || !RD->getNumBases()) { in BuildTypeInfo() 4426 Fields.push_back(llvm::ConstantInt::get(UnsignedIntLTy, RD->getNumBases())); in BuildVMIClassTypeInfo() 4428 if (!RD->getNumBases()) in BuildVMIClassTypeInfo()
|
| H A D | CGExprAgg.cpp | 1823 assert(NumInitElements >= CXXRD->getNumBases() && in VisitCXXParenListOrInitListExpr() 2128 while (ILEElement != CXXRD->getNumBases()) in GetNumNonZeroBytesInInit()
|
| H A D | CGExprConstant.cpp | 727 if (CXXRD->getNumBases()) in Build() 863 Bases.reserve(CD->getNumBases()); in Build()
|
| H A D | CGExprCXX.cpp | 1243 NumElements = CXXRD->getNumBases(); in EmitNewArrayInitializer()
|
| H A D | MicrosoftCXXABI.cpp | 1138 if (RD->getNumBases() > 0) in isTrivialForMSVC() 3757 if (Class.RD->getNumBases() > 1) in getClassHierarchyDescriptor()
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/ |
| H A D | ASTOps.cpp | 151 assert(Fields.size() + RD->getNumBases() == Inits.size()); in RecordInitListHelper()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ASTStructuralEquivalence.cpp | 1899 if (D1CXX->getNumBases() != D2CXX->getNumBases()) { in IsStructurallyEquivalent() 1907 << D2CXX->getNumBases(); in IsStructurallyEquivalent() 1909 << D1CXX->getNumBases(); in IsStructurallyEquivalent() 1997 } else if (D1CXX->getNumBases() > 0) { in IsStructurallyEquivalent()
|
| H A D | DeclCXX.cpp | 657 if (!getNumBases()) in hasSubobjectAtOffsetZeroOfEmptyBaseType() 2208 if (getNumBases() > 0) in isInterfaceLike() 2217 if (getNumBases() != 1) in isInterfaceLike() 3722 if (CXXRD->getNumBases()) in isValidStructGUID()
|
| H A D | ODRHash.cpp | 626 ID.AddInteger(Record->getNumBases()); in AddCXXRecordDecl()
|
| H A D | ExprConstant.cpp | 5157 Result = APValue(APValue::UninitStruct(), RD->getNumBases(), in handleDefaultInitValue() 6693 RD->getNumBases()); in HandleConstructorCall() 6735 Result = APValue(APValue::UninitStruct(), RD->getNumBases(), in HandleConstructorCall() 6870 if (I->isBaseInitializer() && BasesSeen == RD->getNumBases()) in HandleConstructorCall() 7009 unsigned BasesLeft = RD->getNumBases(); in HandleDestructionImpl() 7411 for (size_t I = 0, E = CXXRD->getNumBases(); I != E; ++I) { in visitRecord() 7676 NumBases = CXXRD->getNumBases(); in visit() 7683 for (size_t I = 0, E = CXXRD->getNumBases(); I != E; ++I) { in visit() 10688 Result = APValue(APValue::UninitStruct(), CD ? CD->getNumBases() : 0, in HandleClassZeroInitialization() 10805 CXXRD && CXXRD->getNumBases()); in VisitCXXParenListOrInitListExpr() [all …]
|
| H A D | DeclPrinter.cpp | 1139 if (D->getNumBases()) { in VisitCXXRecordDecl()
|
| H A D | JSONNodeDumper.cpp | 1015 if (RD->getNumBases()) { in VisitCXXRecordDecl()
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenTypes.cpp | 156 if (crd->getNumBases() > 0) { in isSafeToConvert()
|
| H A D | CIRGenExprConstant.cpp | 595 if (cxxrd->getNumBases() != 0) { in tryEmitPrivateForVarInit()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | RegionStore.cpp | 2797 if (Class->getNumBases() != 0 || Class->getNumVBases() != 0) in tryBindSmallStruct()
|