Home
last modified time | relevance | path

Searched refs:DefinitionData (Results 1 – 12 of 12) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/
H A DASTReaderDecl.cpp160 void ReadCXXDefinitionData(struct CXXRecordDecl::DefinitionData &Data,
163 struct CXXRecordDecl::DefinitionData &&NewDD);
164 void ReadObjCDefinitionData(struct ObjCInterfaceDecl::DefinitionData &Data);
166 struct ObjCInterfaceDecl::DefinitionData &&NewDD);
167 void ReadObjCDefinitionData(struct ObjCProtocolDecl::DefinitionData &Data);
169 struct ObjCProtocolDecl::DefinitionData &&NewDD);
1118 struct ObjCInterfaceDecl::DefinitionData &Data) { in ReadObjCDefinitionData()
1149 struct ObjCInterfaceDecl::DefinitionData &&NewDD) { in MergeDefinitionData()
1200 struct ObjCProtocolDecl::DefinitionData &Data) { in ReadObjCDefinitionData()
1215 struct ObjCProtocolDecl::DefinitionData &&NewDD) { in MergeDefinitionData()
[all …]
H A DASTWriterDecl.cpp755 ObjCInterfaceDecl::DefinitionData &Data = D->data(); in VisitObjCInterfaceDecl()
H A DASTReader.cpp9277 cast<CXXRecordDecl>(R)->DefinitionData = RD->DefinitionData; in finishPendingActions()
10001 auto *FirstDD = FirstRecord->DefinitionData; in diagnoseOdrViolations()
10034 auto GetSourceRange = [](struct CXXRecordDecl::DefinitionData *DD) { in diagnoseOdrViolations()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DDeclCXX.h278 struct DefinitionData { struct
334 DefinitionData(CXXRecordDecl *D); argument
363 struct DefinitionData *DefinitionData; argument
366 struct LambdaDefinitionData : public DefinitionData {
413 : DefinitionData(D), Dependent(Dependent), IsGenericLambda(IsGeneric), in LambdaDefinitionData()
426 struct DefinitionData *dataPtr() const { in dataPtr()
429 return DefinitionData; in dataPtr()
432 struct DefinitionData &data() const { in data()
441 auto *DD = DefinitionData; in getLambdaData()
537 auto *DD = DefinitionData ? DefinitionData : dataPtr(); in getDefinition()
[all …]
H A DDeclObjC.h1156 struct DefinitionData { struct
1213 DefinitionData() in DefinitionData() argument
1227 llvm::PointerIntPair<DefinitionData *, 1, bool> Data;
1238 DefinitionData &data() const { in data()
2042 struct DefinitionData { struct
2055 llvm::PointerIntPair<DefinitionData *, 1, bool> Data; argument
2063 DefinitionData &data() const { in data()
H A DCXXRecordDeclDefinitionBits.def22 /// Name: The name of the field, as a member of CXXRecordDecl::DefinitionData.
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DDeclObjC.cpp510 case DefinitionData::IDI_Inherited: in inheritsDesignatedInitializers()
512 case DefinitionData::IDI_NotInherited: in inheritsDesignatedInitializers()
514 case DefinitionData::IDI_Unknown: in inheritsDesignatedInitializers()
519 data().InheritedDesignatedInitializers = DefinitionData::IDI_NotInherited; in inheritsDesignatedInitializers()
524 DefinitionData::IDI_Inherited : in inheritsDesignatedInitializers()
525 DefinitionData::IDI_NotInherited; in inheritsDesignatedInitializers()
528 DefinitionData::IDI_NotInherited; in inheritsDesignatedInitializers()
532 != DefinitionData::IDI_Unknown); in inheritsDesignatedInitializers()
534 DefinitionData::IDI_Inherited; in inheritsDesignatedInitializers()
604 Data.setPointer(new (getASTContext()) DefinitionData()); in allocateDefinitionData()
[all …]
H A DDeclCXX.cpp75 CXXRecordDecl::DefinitionData::DefinitionData(CXXRecordDecl *D) in DefinitionData() function in CXXRecordDecl::DefinitionData
115 CXXBaseSpecifier *CXXRecordDecl::DefinitionData::getBasesSlowCase() const { in getBasesSlowCase()
119 CXXBaseSpecifier *CXXRecordDecl::DefinitionData::getVBasesSlowCase() const { in getVBasesSlowCase()
128 DefinitionData(PrevDecl ? PrevDecl->DefinitionData in CXXRecordDecl()
154 R->DefinitionData = in CreateLambda()
492 if (DefinitionData->HasODRHash) in getODRHash()
493 return DefinitionData->ODRHash; in getODRHash()
498 DefinitionData->HasODRHash = true; in getODRHash()
499 DefinitionData->ODRHash = Hash.CalculateHash(); in getODRHash()
501 return DefinitionData->ODRHash; in getODRHash()
[all …]
H A DDecl.cpp4289 struct CXXRecordDecl::DefinitionData *Data = in startDefinition()
4290 new (getASTContext()) struct CXXRecordDecl::DefinitionData(D); in startDefinition()
4292 cast<CXXRecordDecl>(I)->DefinitionData = Data; in startDefinition()
H A DASTImporter.cpp1990 struct CXXRecordDecl::DefinitionData &ToData = ToCXX->data(); in ImportDefinition()
1991 struct CXXRecordDecl::DefinitionData &FromData = FromCXX->data(); in ImportDefinition()
/netbsd-src/external/apache2/llvm/dist/clang/docs/
H A DLibASTImporter.rst147 `-DefinitionData pass_in_registers standard_layout trivially_copyable trivial literal
174 |-DefinitionData pass_in_registers standard_layout trivially_copyable trivial literal
358 …| | |-DefinitionData empty aggregate standard_layout trivially_copyable pod trivial literal has_co…
368 …|-DefinitionData pass_in_registers aggregate standard_layout trivially_copyable pod trivial literal
484 …|-DefinitionData pass_in_registers empty aggregate standard_layout trivially_copyable pod trivial …
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Serialization/
H A DASTReader.h1120 std::pair<CXXRecordDecl *, struct CXXRecordDecl::DefinitionData *>;