Home
last modified time | relevance | path

Searched refs:NumBases (Results 1 – 8 of 8) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DAPValue.cpp155 APValue::StructData::StructData(unsigned NumBases, unsigned NumFields) : in StructData() argument
156 Elts(new APValue[NumBases+NumFields]), in StructData()
157 NumBases(NumBases), NumFields(NumFields) {} in StructData()
H A DDeclCXX.cpp186 unsigned NumBases) { in setBases() argument
189 if (!data().Bases.isOffset() && data().NumBases > 0) in setBases()
192 if (NumBases) { in setBases()
210 data().Bases = new(C) CXXBaseSpecifier [NumBases]; in setBases()
211 data().NumBases = NumBases; in setBases()
212 for (unsigned i = 0; i < NumBases; ++i) { in setBases()
454 if (data().IsStandardLayout && NumBases > 1 && hasRepeatedBaseClass(this)) in setBases()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DAPValue.h145 unsigned NumBases; member
147 StructData(unsigned NumBases, unsigned NumFields);
361 return ((const StructData*)(const char*)Data.buffer)->NumBases; in getStructNumBases()
H A DDeclCXX.h537 unsigned NumBases = 0;
589 return llvm::makeArrayRef(getBases(), NumBases);
814 void setBases(CXXBaseSpecifier const * const *Bases, unsigned NumBases);
817 unsigned getNumBases() const { return data().NumBases; }
832 base_class_iterator bases_end() { return bases_begin() + data().NumBases; }
834 return bases_begin() + data().NumBases;
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DMicrosoftCXXABI.cpp3408 return Child + 1 + Child->NumBases; in getNextChild()
3412 uint32_t Flags, NumBases, OffsetInVBase; member
3437 NumBases = 0; in initialize()
3440 NumBases += Child->initialize(this, &Base) + 1; in initialize()
3443 return NumBases; in initialize()
3651 llvm::ConstantInt::get(CGM.IntTy, Class.NumBases), in getBaseClassDescriptor()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReader.cpp7201 unsigned NumBases = Record[Idx++]; in GetExternalCXXBaseSpecifiers() local
7203 CXXBaseSpecifier *Bases = new (Mem) CXXBaseSpecifier [NumBases]; in GetExternalCXXBaseSpecifiers()
7204 for (unsigned I = 0; I != NumBases; ++I) in GetExternalCXXBaseSpecifiers()
9654 NumBases, in diagnoseOdrViolations() enumerator
9674 unsigned FirstNumBases = FirstDD->NumBases; in diagnoseOdrViolations()
9676 unsigned SecondNumBases = SecondDD->NumBases; in diagnoseOdrViolations()
9680 unsigned NumBases = DD->NumBases; in diagnoseOdrViolations() local
9681 if (NumBases == 0) return SourceRange(); in diagnoseOdrViolations()
9684 bases[NumBases - 1].getEndLoc()); in diagnoseOdrViolations()
9689 NumBases) in diagnoseOdrViolations()
[all …]
H A DASTReaderDecl.cpp1696 Data.NumBases = Record.readInt(); in ReadCXXDefinitionData()
1697 if (Data.NumBases) in ReadCXXDefinitionData()
1835 if (DD.NumBases != MergeDD.NumBases || DD.NumVBases != MergeDD.NumVBases) in MergeDefinitionData()
H A DASTWriter.cpp6073 Record->push_back(Data.NumBases); in AddCXXDefinitionData()
6074 if (Data.NumBases > 0) in AddCXXDefinitionData()