Home
last modified time | relevance | path

Searched refs:getNumBases (Results 1 – 25 of 48) sorted by relevance

12

/external/llvm-project/clang/lib/AST/
DMicrosoftCXXABI.cpp145 while (RD->getNumBases() > 0) { in usesMultipleInheritanceModel()
146 if (RD->getNumBases() > 1) in usesMultipleInheritanceModel()
148 assert(RD->getNumBases() == 1); in usesMultipleInheritanceModel()
DASTStructuralEquivalence.cpp1430 if (D1CXX->getNumBases() != D2CXX->getNumBases()) { in IsStructurallyEquivalent()
1437 << D2CXX->getNumBases(); in IsStructurallyEquivalent()
1439 << D1CXX->getNumBases(); in IsStructurallyEquivalent()
1522 } else if (D1CXX->getNumBases() > 0) { in IsStructurallyEquivalent()
DDeclCXX.cpp591 if (!getNumBases()) in hasSubobjectAtOffsetZeroOfEmptyBaseType()
1935 if (getNumBases() > 0) in isInterfaceLike()
1944 if (getNumBases() != 1) in isInterfaceLike()
3296 if (CXXRD->getNumBases()) in isValidStructGUID()
DODRHash.cpp510 ID.AddInteger(Record->getNumBases()); in AddCXXRecordDecl()
DExprConstant.cpp4741 Result = APValue(APValue::UninitStruct(), RD->getNumBases(), in getDefaultInitValue()
6137 RD->getNumBases()); in HandleConstructorCall()
6179 Result = APValue(APValue::UninitStruct(), RD->getNumBases(), in HandleConstructorCall()
6312 if (I->isBaseInitializer() && BasesSeen == RD->getNumBases()) in HandleConstructorCall()
6442 unsigned BasesLeft = RD->getNumBases(); in HandleDestructionImpl()
6841 for (size_t I = 0, E = CXXRD->getNumBases(); I != E; ++I) { in visitRecord()
7035 NumBases = CXXRD->getNumBases(); in visit()
7042 for (size_t I = 0, E = CXXRD->getNumBases(); I != E; ++I) { in visit()
9662 Result = APValue(APValue::UninitStruct(), CD ? CD->getNumBases() : 0, in HandleClassZeroInitialization()
9774 CXXRD && CXXRD->getNumBases()); in VisitInitListExpr()
[all …]
/external/clang/lib/AST/
DMicrosoftCXXABI.cpp156 while (RD->getNumBases() > 0) { in usesMultipleInheritanceModel()
157 if (RD->getNumBases() > 1) in usesMultipleInheritanceModel()
159 assert(RD->getNumBases() == 1); in usesMultipleInheritanceModel()
/external/llvm-project/clang/lib/StaticAnalyzer/Checkers/
DPaddingChecker.cpp86 if (CXXRD->field_empty() && CXXRD->getNumBases() == 1) in visitRecord()
155 if (!CXXRD->field_empty() && CXXRD->getNumBases() != 0) in shouldSkipDecl()
157 if (CXXRD->field_empty() && CXXRD->getNumBases() != 1) in shouldSkipDecl()
/external/llvm-project/clang/lib/AST/Interp/
DRecord.h76 unsigned getNumBases() { return Bases.size(); } in getNumBases() function
DEvalEmitter.cpp137 unsigned NB = Record->getNumBases(); in emitRetValue()
/external/llvm-project/clang-tools-extra/clang-tidy/fuchsia/
DMultipleInheritanceCheck.cpp23 return Node.getNumBases() > 0; in AST_MATCHER()
/external/clang/lib/StaticAnalyzer/Checkers/
DPaddingChecker.cpp137 if (CXXRD->getNumBases() != 0) in shouldSkipDecl()
/external/llvm-project/clang/tools/libclang/
DCXIndexDataConsumer.h322 unsigned getNumBases() const { return (unsigned)CXBases.size(); } in getNumBases() function
DCXIndexDataConsumer.cpp984 CXXDInfo.CXXClassInfo.numBases = BaseList.getNumBases(); in handleCXXRecordDecl()
988 for (unsigned i = 0, e = BaseList.getNumBases(); i != e; ++i) { in handleCXXRecordDecl()
/external/clang/tools/libclang/
DCXIndexDataConsumer.h324 unsigned getNumBases() const { return (unsigned)CXBases.size(); } in getNumBases() function
DCXIndexDataConsumer.cpp988 CXXDInfo.CXXClassInfo.numBases = BaseList.getNumBases(); in handleCXXRecordDecl()
992 for (unsigned i = 0, e = BaseList.getNumBases(); i != e; ++i) { in handleCXXRecordDecl()
/external/clang/lib/CodeGen/
DCGExprConstant.cpp376 if (CXXRD->getNumBases()) in Build()
451 Bases.reserve(CD->getNumBases()); in Build()
1144 if (CXXRD->getNumBases()) in Build()
DCGExprAgg.cpp1192 assert(E->getNumInits() >= CXXRD->getNumBases() && in VisitInitListExpr()
1356 while (ILEElement != CXXRD->getNumBases()) in GetNumNonZeroBytesInInit()
DItaniumCXXABI.cpp2695 if (RD->getNumBases() != 1) in CanUseSingleInheritance()
2785 if (!RD->hasDefinition() || !RD->getNumBases()) { in BuildVTablePointer()
2999 if (!RD->hasDefinition() || !RD->getNumBases()) { in BuildTypeInfo()
3212 Fields.push_back(llvm::ConstantInt::get(UnsignedIntLTy, RD->getNumBases())); in BuildVMIClassTypeInfo()
3214 if (!RD->getNumBases()) in BuildVMIClassTypeInfo()
/external/llvm-project/clang/lib/CodeGen/
DItaniumCXXABI.cpp3343 if (RD->getNumBases() != 1) in CanUseSingleInheritance()
3436 if (!RD->hasDefinition() || !RD->getNumBases()) { in BuildVTablePointer()
3698 if (!RD->hasDefinition() || !RD->getNumBases()) { in BuildTypeInfo()
3903 Fields.push_back(llvm::ConstantInt::get(UnsignedIntLTy, RD->getNumBases())); in BuildVMIClassTypeInfo()
3905 if (!RD->getNumBases()) in BuildVMIClassTypeInfo()
DCGExprAgg.cpp1642 assert(E->getNumInits() >= CXXRD->getNumBases() && in VisitInitListExpr()
1900 while (ILEElement != CXXRD->getNumBases()) in GetNumNonZeroBytesInInit()
DCGExprConstant.cpp684 if (CXXRD->getNumBases()) in Build()
791 Bases.reserve(CD->getNumBases()); in Build()
/external/llvm-project/clang/lib/Sema/
DSemaCXXScopeSpec.cpp300 } else if (RD->getNumBases() == 0) { in ActOnSuperScopeSpecifier()
/external/clang/lib/Sema/
DSemaCXXScopeSpec.cpp300 } else if (RD->getNumBases() == 0) { in ActOnSuperScopeSpecifier()
/external/clang/lib/StaticAnalyzer/Core/
DRegionStore.cpp1926 return CRD->getNumBases() == 0; in isRecordEmpty()
2160 if (Class->getNumBases() != 0 || Class->getNumVBases() != 0) in tryBindSmallStruct()
/external/llvm-project/clang/lib/StaticAnalyzer/Core/
DRegionStore.cpp2063 return CRD->getNumBases() == 0; in isRecordEmpty()
2296 if (Class->getNumBases() != 0 || Class->getNumVBases() != 0) in tryBindSmallStruct()

12