Home
last modified time | relevance | path

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

/external/llvm/test/tools/llvm-cxxdump/
Dtrivial.test28 COFF-I386-NEXT: ??_R1A@33FA@A@@8[NumBases]: 0
35 COFF-I386-NEXT: ??_R1A@?0A@EA@A@@8[NumBases]: 0
42 COFF-I386-NEXT: ??_R1A@?0A@EA@S@@8[NumBases]: 1
/external/llvm-project/llvm/test/tools/llvm-cxxdump/
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
/external/clang/lib/AST/
DAPValue.cpp113 APValue::StructData::StructData(unsigned NumBases, unsigned NumFields) : in StructData() argument
114 Elts(new APValue[NumBases+NumFields]), in StructData()
115 NumBases(NumBases), NumFields(NumFields) {} in StructData()
DDeclCXX.cpp74 IsParsingBaseSpecifiers(false), NumBases(0), NumVBases(0), Bases(), in DefinitionData()
138 unsigned NumBases) { in setBases() argument
141 if (!data().Bases.isOffset() && data().NumBases > 0) in setBases()
144 if (NumBases) { in setBases()
162 data().Bases = new(C) CXXBaseSpecifier [NumBases]; in setBases()
163 data().NumBases = NumBases; in setBases()
164 for (unsigned i = 0; i < NumBases; ++i) { in setBases()
/external/clang/include/clang/AST/
DAPValue.h94 unsigned NumBases; member
96 StructData(unsigned NumBases, unsigned NumFields);
301 return ((const StructData*)(const char*)Data.buffer)->NumBases; in getStructNumBases()
DDeclCXX.h463 unsigned NumBases; member
513 return llvm::makeArrayRef(getBases(), NumBases); in bases()
709 void setBases(CXXBaseSpecifier const * const *Bases, unsigned NumBases);
712 unsigned getNumBases() const { return data().NumBases; } in getNumBases()
727 base_class_iterator bases_end() { return bases_begin() + data().NumBases; } in bases_end()
729 return bases_begin() + data().NumBases; in bases_end()
/external/llvm-project/clang/include/clang/AST/
DAPValue.h271 unsigned NumBases;
273 StructData(unsigned NumBases, unsigned NumFields);
521 return ((const StructData *)(const char *)&Data)->NumBases;
DDeclCXX.h299 unsigned NumBases = 0; member
351 return llvm::makeArrayRef(getBases(), NumBases); in bases()
579 void setBases(CXXBaseSpecifier const * const *Bases, unsigned NumBases);
582 unsigned getNumBases() const { return data().NumBases; } in getNumBases()
597 base_class_iterator bases_end() { return bases_begin() + data().NumBases; } in bases_end()
599 return bases_begin() + data().NumBases; in bases_end()
/external/llvm-project/clang/lib/AST/
DAPValue.cpp291 APValue::StructData::StructData(unsigned NumBases, unsigned NumFields) : in StructData() argument
292 Elts(new APValue[NumBases+NumFields]), in StructData()
293 NumBases(NumBases), NumFields(NumFields) {} in StructData()
DDeclCXX.cpp191 unsigned NumBases) { in setBases() argument
194 if (!data().Bases.isOffset() && data().NumBases > 0) in setBases()
197 if (NumBases) { in setBases()
215 data().Bases = new(C) CXXBaseSpecifier [NumBases]; in setBases()
216 data().NumBases = NumBases; in setBases()
217 for (unsigned i = 0; i < NumBases; ++i) { in setBases()
465 if (data().IsStandardLayout && NumBases > 1 && hasRepeatedBaseClass(this)) in setBases()
DExprConstant.cpp7033 unsigned NumBases = 0; in visit() local
7035 NumBases = CXXRD->getNumBases(); in visit()
7037 APValue ResultVal(APValue::UninitStruct(), NumBases, in visit()
/external/llvm-project/clang/lib/CodeGen/
DMicrosoftCXXABI.cpp3503 return Child + 1 + Child->NumBases; in getNextChild()
3507 uint32_t Flags, NumBases, OffsetInVBase; member
3532 NumBases = 0; in initialize()
3535 NumBases += Child->initialize(this, &Base) + 1; in initialize()
3538 return NumBases; in initialize()
3746 llvm::ConstantInt::get(CGM.IntTy, Class.NumBases), in getBaseClassDescriptor()
/external/clang/lib/CodeGen/
DMicrosoftCXXABI.cpp3341 return Child + 1 + Child->NumBases; in getNextChild()
3345 uint32_t Flags, NumBases, OffsetInVBase; member
3370 NumBases = 0; in initialize()
3373 NumBases += Child->initialize(this, &Base) + 1; in initialize()
3376 return NumBases; in initialize()
3582 llvm::ConstantInt::get(CGM.IntTy, Class.NumBases), in getBaseClassDescriptor()
/external/llvm-project/clang/lib/Serialization/
DASTReader.cpp7252 unsigned NumBases = Record.readInt(); in GetExternalCXXBaseSpecifiers() local
7253 void *Mem = Context.Allocate(sizeof(CXXBaseSpecifier) * NumBases); in GetExternalCXXBaseSpecifiers()
7254 CXXBaseSpecifier *Bases = new (Mem) CXXBaseSpecifier [NumBases]; in GetExternalCXXBaseSpecifiers()
7255 for (unsigned I = 0; I != NumBases; ++I) in GetExternalCXXBaseSpecifiers()
10146 NumBases, in diagnoseOdrViolations() enumerator
10166 unsigned FirstNumBases = FirstDD->NumBases; in diagnoseOdrViolations()
10168 unsigned SecondNumBases = SecondDD->NumBases; in diagnoseOdrViolations()
10172 unsigned NumBases = DD->NumBases; in diagnoseOdrViolations() local
10173 if (NumBases == 0) return SourceRange(); in diagnoseOdrViolations()
10176 bases[NumBases - 1].getEndLoc()); in diagnoseOdrViolations()
[all …]
DASTReaderDecl.cpp1726 Data.NumBases = Record.readInt(); in ReadCXXDefinitionData()
1727 if (Data.NumBases) in ReadCXXDefinitionData()
1822 if (DD.NumBases != MergeDD.NumBases || DD.NumVBases != MergeDD.NumVBases) in MergeDefinitionData()
DASTWriter.cpp5775 Record->push_back(Data.NumBases); in AddCXXDefinitionData()
5776 if (Data.NumBases > 0) in AddCXXDefinitionData()
/external/clang/lib/Serialization/
DASTReaderDecl.cpp1506 Data.NumBases = Record[Idx++]; in ReadCXXDefinitionData()
1507 if (Data.NumBases) in ReadCXXDefinitionData()
1638 if (DD.NumBases != MergeDD.NumBases || DD.NumVBases != MergeDD.NumVBases) in MergeDefinitionData()
DASTReader.cpp6319 unsigned NumBases = Record[Idx++]; in GetExternalCXXBaseSpecifiers() local
6320 void *Mem = Context.Allocate(sizeof(CXXBaseSpecifier) * NumBases); in GetExternalCXXBaseSpecifiers()
6321 CXXBaseSpecifier *Bases = new (Mem) CXXBaseSpecifier [NumBases]; in GetExternalCXXBaseSpecifiers()
6322 for (unsigned I = 0; I != NumBases; ++I) in GetExternalCXXBaseSpecifiers()
DASTWriter.cpp5519 Record->push_back(Data.NumBases); in AddCXXDefinitionData()
5520 if (Data.NumBases > 0) in AddCXXDefinitionData()
/external/llvm-project/clang/lib/Sema/
DSemaInit.cpp2566 unsigned NumBases = 0; in CheckDesignatedInitializer() local
2568 NumBases = CXXRD->getNumBases(); in CheckDesignatedInitializer()
2570 unsigned FieldIndex = NumBases; in CheckDesignatedInitializer()
2658 unsigned OldIndex = NumBases + PrevField->getFieldIndex(); in CheckDesignatedInitializer()