Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/test/tools/llvm-cxxdump/
H A Dtrivial.test31 COFF-I386-NEXT: ??_R1A@33FA@A@@8[NumBases]: 0
38 COFF-I386-NEXT: ??_R1A@?0A@EA@A@@8[NumBases]: 0
45 COFF-I386-NEXT: ??_R1A@?0A@EA@S@@8[NumBases]: 1
/llvm-project-15.0.7/clang/include/clang/AST/
H A DAPValue.h283 unsigned NumBases;
285 StructData(unsigned NumBases, unsigned NumFields);
532 return ((const StructData *)(const char *)&Data)->NumBases;
H A DDeclCXX.h307 unsigned NumBases = 0; member
359 return llvm::makeArrayRef(getBases(), NumBases); in bases()
587 void setBases(CXXBaseSpecifier const * const *Bases, unsigned NumBases);
590 unsigned getNumBases() const { return data().NumBases; } in getNumBases()
605 base_class_iterator bases_end() { return bases_begin() + data().NumBases; } in bases_end()
607 return bases_begin() + data().NumBases; in bases_end()
/llvm-project-15.0.7/clang/lib/AST/
H A DAPValue.cpp299 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 DDeclCXX.cpp195 unsigned NumBases) { in setBases() argument
198 if (!data().Bases.isOffset() && data().NumBases > 0) in setBases()
201 if (NumBases) { in setBases()
219 data().Bases = new(C) CXXBaseSpecifier [NumBases]; in setBases()
220 data().NumBases = NumBases; in setBases()
221 for (unsigned i = 0; i < NumBases; ++i) { in setBases()
472 if (data().IsStandardLayout && NumBases > 1 && hasRepeatedBaseClass(this)) in setBases()
H A DExprConstant.cpp7126 unsigned NumBases = 0; in visit() local
7128 NumBases = CXXRD->getNumBases(); in visit()
7130 APValue ResultVal(APValue::UninitStruct(), NumBases, in visit()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DMicrosoftCXXABI.cpp3612 return Child + 1 + Child->NumBases; in getNextChild()
3616 uint32_t Flags, NumBases, OffsetInVBase; member
3641 NumBases = 0; in initialize()
3644 NumBases += Child->initialize(this, &Base) + 1; in initialize()
3647 return NumBases; in initialize()
3855 llvm::ConstantInt::get(CGM.IntTy, Class.NumBases), in getBaseClassDescriptor()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReader.cpp7365 unsigned NumBases = Record.readInt(); in GetExternalCXXBaseSpecifiers() local
7367 CXXBaseSpecifier *Bases = new (Mem) CXXBaseSpecifier [NumBases]; in GetExternalCXXBaseSpecifiers()
7368 for (unsigned I = 0; I != NumBases; ++I) in GetExternalCXXBaseSpecifiers()
10051 NumBases, in diagnoseOdrViolations() enumerator
10071 unsigned NumBases = DD->NumBases; in diagnoseOdrViolations() local
10072 if (NumBases == 0) return SourceRange(); in diagnoseOdrViolations()
10075 bases[NumBases - 1].getEndLoc()); in diagnoseOdrViolations()
10078 unsigned FirstNumBases = FirstDD->NumBases; in diagnoseOdrViolations()
10080 unsigned SecondNumBases = SecondDD->NumBases; in diagnoseOdrViolations()
10084 NumBases) in diagnoseOdrViolations()
[all …]
H A DASTReaderDecl.cpp1848 Data.NumBases = Record.readInt(); in ReadCXXDefinitionData()
1849 if (Data.NumBases) in ReadCXXDefinitionData()
1945 if (DD.NumBases != MergeDD.NumBases || DD.NumVBases != MergeDD.NumVBases) in MergeDefinitionData()
H A DASTWriter.cpp5748 Record->push_back(Data.NumBases); in AddCXXDefinitionData()
5749 if (Data.NumBases > 0) in AddCXXDefinitionData()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaInit.cpp2623 unsigned NumBases = 0; in CheckDesignatedInitializer() local
2625 NumBases = CXXRD->getNumBases(); in CheckDesignatedInitializer()
2627 unsigned FieldIndex = NumBases; in CheckDesignatedInitializer()
2715 unsigned OldIndex = NumBases + PrevField->getFieldIndex(); in CheckDesignatedInitializer()