• Home
  • Raw
  • Download

Lines Matching defs:RD

231 EmptySubobjectMap::CanPlaceSubobjectAtOffset(const CXXRecordDecl *RD,   in CanPlaceSubobjectAtOffset()
249 void EmptySubobjectMap::AddSubobjectAtOffset(const CXXRecordDecl *RD, in AddSubobjectAtOffset()
376 EmptySubobjectMap::CanPlaceFieldSubobjectAtOffset(const CXXRecordDecl *RD, in CanPlaceFieldSubobjectAtOffset()
437 if (const CXXRecordDecl *RD = T->getAsCXXRecordDecl()) in CanPlaceFieldSubobjectAtOffset() local
447 const CXXRecordDecl *RD = RT->getAsCXXRecordDecl(); in CanPlaceFieldSubobjectAtOffset() local
480 void EmptySubobjectMap::UpdateEmptyFieldSubobjects(const CXXRecordDecl *RD, in UpdateEmptyFieldSubobjects()
532 if (const CXXRecordDecl *RD = T->getAsCXXRecordDecl()) { in UpdateEmptyFieldSubobjects() local
544 const CXXRecordDecl *RD = RT->getAsCXXRecordDecl(); in UpdateEmptyFieldSubobjects() local
788 void ItaniumRecordLayoutBuilder::SelectPrimaryVBase(const CXXRecordDecl *RD) { in SelectPrimaryVBase()
817 void ItaniumRecordLayoutBuilder::DeterminePrimaryBase(const CXXRecordDecl *RD) { in DeterminePrimaryBase()
865 const CXXRecordDecl *RD, bool IsVirtual, BaseSubobjectInfo *Derived) { in ComputeBaseSubobjectInfo()
942 const CXXRecordDecl *RD) { in ComputeBaseSubobjectInfo()
984 const CXXRecordDecl *RD) { in LayoutNonVirtualBases()
1099 const CXXRecordDecl *RD, const CXXRecordDecl *MostDerivedClass) { in LayoutVirtualBases()
1230 if (const RecordDecl *RD = dyn_cast<RecordDecl>(D)) { in InitializeLayout() local
1259 if (const RecordDecl *RD = dyn_cast<RecordDecl>(D)) in InitializeLayout() local
1286 void ItaniumRecordLayoutBuilder::Layout(const CXXRecordDecl *RD) { in Layout()
1834 if (const CXXRecordDecl *RD = dyn_cast<CXXRecordDecl>(D)) { in FinishLayout() local
1870 if (const RecordDecl *RD = dyn_cast<RecordDecl>(D)) { in FinishLayout() local
1990 const CXXRecordDecl *RD) { in computeKeyFunction()
2077 static bool mustSkipTailPadding(TargetCXXABI ABI, const CXXRecordDecl *RD) { in mustSkipTailPadding()
2389 void MicrosoftRecordLayoutBuilder::layout(const RecordDecl *RD) { in layout()
2400 void MicrosoftRecordLayoutBuilder::cxxLayout(const CXXRecordDecl *RD) { in cxxLayout()
2421 void MicrosoftRecordLayoutBuilder::initializeLayout(const RecordDecl *RD) { in initializeLayout()
2456 MicrosoftRecordLayoutBuilder::initializeCXXLayout(const CXXRecordDecl *RD) { in initializeCXXLayout()
2475 MicrosoftRecordLayoutBuilder::layoutNonVirtualBases(const CXXRecordDecl *RD) { in layoutNonVirtualBases()
2547 static bool recordUsesEBO(const RecordDecl *RD) { in recordUsesEBO()
2563 const CXXRecordDecl *RD, in layoutNonVirtualBase()
2601 void MicrosoftRecordLayoutBuilder::layoutFields(const RecordDecl *RD) { in layoutFields()
2693 void MicrosoftRecordLayoutBuilder::injectVBPtr(const CXXRecordDecl *RD) { in injectVBPtr()
2718 void MicrosoftRecordLayoutBuilder::injectVFPtr(const CXXRecordDecl *RD) { in injectVFPtr()
2743 void MicrosoftRecordLayoutBuilder::layoutVirtualBases(const CXXRecordDecl *RD) { in layoutVirtualBases()
2803 void MicrosoftRecordLayoutBuilder::finalizeLayout(const RecordDecl *RD) { in finalizeLayout()
2840 const CXXRecordDecl *RD) { in RequiresVtordisp()
2947 if (const auto *RD = dyn_cast<CXXRecordDecl>(D)) { in getASTRecordLayout() local
2964 if (const auto *RD = dyn_cast<CXXRecordDecl>(D)) { in getASTRecordLayout() local
3010 const CXXMethodDecl *ASTContext::getCurrentKeyFunction(const CXXRecordDecl *RD) { in getCurrentKeyFunction()
3152 static void DumpRecordLayout(raw_ostream &OS, const RecordDecl *RD, in DumpRecordLayout()
3289 void ASTContext::DumpRecordLayout(const RecordDecl *RD, in DumpRecordLayout()