/external/llvm/test/tools/llvm-cxxdump/ |
D | trivial.test | 28 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/ |
D | trivial.test | 31 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/ |
D | APValue.cpp | 113 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()
|
D | DeclCXX.cpp | 74 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/ |
D | APValue.h | 94 unsigned NumBases; member 96 StructData(unsigned NumBases, unsigned NumFields); 301 return ((const StructData*)(const char*)Data.buffer)->NumBases; in getStructNumBases()
|
D | DeclCXX.h | 463 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/ |
D | APValue.h | 271 unsigned NumBases; 273 StructData(unsigned NumBases, unsigned NumFields); 521 return ((const StructData *)(const char *)&Data)->NumBases;
|
D | DeclCXX.h | 299 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/ |
D | APValue.cpp | 291 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()
|
D | DeclCXX.cpp | 191 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()
|
D | ExprConstant.cpp | 7033 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/ |
D | MicrosoftCXXABI.cpp | 3503 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/ |
D | MicrosoftCXXABI.cpp | 3341 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/ |
D | ASTReader.cpp | 7252 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 …]
|
D | ASTReaderDecl.cpp | 1726 Data.NumBases = Record.readInt(); in ReadCXXDefinitionData() 1727 if (Data.NumBases) in ReadCXXDefinitionData() 1822 if (DD.NumBases != MergeDD.NumBases || DD.NumVBases != MergeDD.NumVBases) in MergeDefinitionData()
|
D | ASTWriter.cpp | 5775 Record->push_back(Data.NumBases); in AddCXXDefinitionData() 5776 if (Data.NumBases > 0) in AddCXXDefinitionData()
|
/external/clang/lib/Serialization/ |
D | ASTReaderDecl.cpp | 1506 Data.NumBases = Record[Idx++]; in ReadCXXDefinitionData() 1507 if (Data.NumBases) in ReadCXXDefinitionData() 1638 if (DD.NumBases != MergeDD.NumBases || DD.NumVBases != MergeDD.NumVBases) in MergeDefinitionData()
|
D | ASTReader.cpp | 6319 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()
|
D | ASTWriter.cpp | 5519 Record->push_back(Data.NumBases); in AddCXXDefinitionData() 5520 if (Data.NumBases > 0) in AddCXXDefinitionData()
|
/external/llvm-project/clang/lib/Sema/ |
D | SemaInit.cpp | 2566 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()
|