Searched refs:NumBases (Results 1 – 12 of 12) sorted by relevance
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | APValue.h | 288 unsigned NumBases; 290 StructData(unsigned NumBases, unsigned NumFields); 403 APValue(UninitStruct, unsigned NumBases, unsigned NumMembers) 405 MakeStruct(NumBases, NumMembers); 606 return ((const StructData *)(const char *)&Data)->NumBases;
|
| H A D | DeclCXX.h | 317 unsigned NumBases = 0; member 368 ArrayRef<CXXBaseSpecifier> bases() const { return {getBases(), NumBases}; } in bases() 608 void setBases(CXXBaseSpecifier const * const *Bases, unsigned NumBases); 611 unsigned getNumBases() const { return data().NumBases; } in getNumBases() 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/clang/lib/AST/ |
| H A D | ODRDiagsEmitter.cpp | 723 NumBases, in diagnoseMismatch() enumerator 743 unsigned NumBases = DD->NumBases; in diagnoseMismatch() local 744 if (NumBases == 0) in diagnoseMismatch() 748 bases[NumBases - 1].getEndLoc()); in diagnoseMismatch() 751 unsigned FirstNumBases = FirstDD->NumBases; in diagnoseMismatch() 753 unsigned SecondNumBases = SecondDD->NumBases; in diagnoseMismatch() 757 NumBases) in diagnoseMismatch() 760 NumBases) in diagnoseMismatch()
|
| H A D | APValue.cpp | 299 APValue::StructData::StructData(unsigned NumBases, unsigned NumFields) : in StructData() argument 300 Elts(new APValue[NumBases+NumFields]), in StructData() 301 NumBases(NumBases), NumFields(NumFields) {} in StructData()
|
| H A D | DeclCXX.cpp | 196 unsigned NumBases) { in setBases() argument 199 if (!data().Bases.isOffset() && data().NumBases > 0) in setBases() 202 if (NumBases) { in setBases() 220 data().Bases = new(C) CXXBaseSpecifier [NumBases]; in setBases() 221 data().NumBases = NumBases; in setBases() 222 for (unsigned i = 0; i < NumBases; ++i) { in setBases() 481 if (data().IsStandardLayout && NumBases > 1 && hasRepeatedBaseClass(this)) in setBases()
|
| H A D | ExprConstant.cpp | 7674 unsigned NumBases = 0; in visit() local 7676 NumBases = CXXRD->getNumBases(); in visit() 7678 APValue ResultVal(APValue::UninitStruct(), NumBases, in visit()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | MicrosoftCXXABI.cpp | 3618 return Child + 1 + Child->NumBases; in getNextChild() 3622 uint32_t Flags, NumBases, OffsetInVBase; member 3647 NumBases = 0; in initialize() 3650 NumBases += Child->initialize(this, &Base) + 1; in initialize() 3653 return NumBases; in initialize() 3862 llvm::ConstantInt::get(CGM.IntTy, Class.NumBases), in getBaseClassDescriptor()
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 2014 Data.NumBases = Record.readInt(); in ReadCXXDefinitionData() 2015 if (Data.NumBases) in ReadCXXDefinitionData() 2119 if (DD.NumBases != MergeDD.NumBases || DD.NumVBases != MergeDD.NumVBases) in MergeDefinitionData()
|
| H A D | ASTReader.cpp | 8037 unsigned NumBases = Record.readInt(); in GetExternalCXXBaseSpecifiers() local 8038 void *Mem = Context.Allocate(sizeof(CXXBaseSpecifier) * NumBases); in GetExternalCXXBaseSpecifiers() 8039 CXXBaseSpecifier *Bases = new (Mem) CXXBaseSpecifier [NumBases]; in GetExternalCXXBaseSpecifiers() 8040 for (unsigned I = 0; I != NumBases; ++I) in GetExternalCXXBaseSpecifiers()
|
| H A D | ASTWriter.cpp | 7257 Record->push_back(Data.NumBases); in AddCXXDefinitionData() 7258 if (Data.NumBases > 0) in AddCXXDefinitionData()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaHLSL.cpp | 502 if (unsigned NumBases = StructDecl->getNumBases()) { in createHostLayoutStruct() local 503 assert(NumBases == 1 && "HLSL supports only one base type"); in createHostLayoutStruct() 504 (void)NumBases; in createHostLayoutStruct()
|
| H A D | SemaInit.cpp | 2971 unsigned NumBases = 0; in CheckDesignatedInitializer() local 2973 NumBases = CXXRD->getNumBases(); in CheckDesignatedInitializer() 2975 unsigned FieldIndex = NumBases; in CheckDesignatedInitializer()
|