/external/llvm-project/clang/lib/AST/ |
D | MicrosoftCXXABI.cpp | 145 while (RD->getNumBases() > 0) { in usesMultipleInheritanceModel() 146 if (RD->getNumBases() > 1) in usesMultipleInheritanceModel() 148 assert(RD->getNumBases() == 1); in usesMultipleInheritanceModel()
|
D | ASTStructuralEquivalence.cpp | 1430 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()
|
D | DeclCXX.cpp | 591 if (!getNumBases()) in hasSubobjectAtOffsetZeroOfEmptyBaseType() 1935 if (getNumBases() > 0) in isInterfaceLike() 1944 if (getNumBases() != 1) in isInterfaceLike() 3296 if (CXXRD->getNumBases()) in isValidStructGUID()
|
D | ODRHash.cpp | 510 ID.AddInteger(Record->getNumBases()); in AddCXXRecordDecl()
|
D | ExprConstant.cpp | 4741 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/ |
D | MicrosoftCXXABI.cpp | 156 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/ |
D | PaddingChecker.cpp | 86 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/ |
D | Record.h | 76 unsigned getNumBases() { return Bases.size(); } in getNumBases() function
|
D | EvalEmitter.cpp | 137 unsigned NB = Record->getNumBases(); in emitRetValue()
|
/external/llvm-project/clang-tools-extra/clang-tidy/fuchsia/ |
D | MultipleInheritanceCheck.cpp | 23 return Node.getNumBases() > 0; in AST_MATCHER()
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
D | PaddingChecker.cpp | 137 if (CXXRD->getNumBases() != 0) in shouldSkipDecl()
|
/external/llvm-project/clang/tools/libclang/ |
D | CXIndexDataConsumer.h | 322 unsigned getNumBases() const { return (unsigned)CXBases.size(); } in getNumBases() function
|
D | CXIndexDataConsumer.cpp | 984 CXXDInfo.CXXClassInfo.numBases = BaseList.getNumBases(); in handleCXXRecordDecl() 988 for (unsigned i = 0, e = BaseList.getNumBases(); i != e; ++i) { in handleCXXRecordDecl()
|
/external/clang/tools/libclang/ |
D | CXIndexDataConsumer.h | 324 unsigned getNumBases() const { return (unsigned)CXBases.size(); } in getNumBases() function
|
D | CXIndexDataConsumer.cpp | 988 CXXDInfo.CXXClassInfo.numBases = BaseList.getNumBases(); in handleCXXRecordDecl() 992 for (unsigned i = 0, e = BaseList.getNumBases(); i != e; ++i) { in handleCXXRecordDecl()
|
/external/clang/lib/CodeGen/ |
D | CGExprConstant.cpp | 376 if (CXXRD->getNumBases()) in Build() 451 Bases.reserve(CD->getNumBases()); in Build() 1144 if (CXXRD->getNumBases()) in Build()
|
D | CGExprAgg.cpp | 1192 assert(E->getNumInits() >= CXXRD->getNumBases() && in VisitInitListExpr() 1356 while (ILEElement != CXXRD->getNumBases()) in GetNumNonZeroBytesInInit()
|
D | ItaniumCXXABI.cpp | 2695 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/ |
D | ItaniumCXXABI.cpp | 3343 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()
|
D | CGExprAgg.cpp | 1642 assert(E->getNumInits() >= CXXRD->getNumBases() && in VisitInitListExpr() 1900 while (ILEElement != CXXRD->getNumBases()) in GetNumNonZeroBytesInInit()
|
D | CGExprConstant.cpp | 684 if (CXXRD->getNumBases()) in Build() 791 Bases.reserve(CD->getNumBases()); in Build()
|
/external/llvm-project/clang/lib/Sema/ |
D | SemaCXXScopeSpec.cpp | 300 } else if (RD->getNumBases() == 0) { in ActOnSuperScopeSpecifier()
|
/external/clang/lib/Sema/ |
D | SemaCXXScopeSpec.cpp | 300 } else if (RD->getNumBases() == 0) { in ActOnSuperScopeSpecifier()
|
/external/clang/lib/StaticAnalyzer/Core/ |
D | RegionStore.cpp | 1926 return CRD->getNumBases() == 0; in isRecordEmpty() 2160 if (Class->getNumBases() != 0 || Class->getNumVBases() != 0) in tryBindSmallStruct()
|
/external/llvm-project/clang/lib/StaticAnalyzer/Core/ |
D | RegionStore.cpp | 2063 return CRD->getNumBases() == 0; in isRecordEmpty() 2296 if (Class->getNumBases() != 0 || Class->getNumVBases() != 0) in tryBindSmallStruct()
|