Home
last modified time | relevance | path

Searched refs:ASTRecordLayout (Results 1 – 25 of 34) sorted by relevance

12

/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDRecordLayout.cpp20 void ASTRecordLayout::Destroy(ASTContext &Ctx) { in Destroy()
27 this->~ASTRecordLayout(); in Destroy()
31 ASTRecordLayout::ASTRecordLayout(const ASTContext &Ctx, CharUnits size, in ASTRecordLayout() function in ASTRecordLayout
47 ASTRecordLayout::ASTRecordLayout(const ASTContext &Ctx, in ASTRecordLayout() function in ASTRecordLayout
HDRecordLayoutBuilder.cpp143 getFieldOffset(const ASTRecordLayout &Layout, unsigned FieldNo) const { in getFieldOffset()
193 const ASTRecordLayout &Layout = Context.getASTRecordLayout(BaseDecl); in ComputeEmptySubobjectSizes()
217 const ASTRecordLayout &Layout = Context.getASTRecordLayout(MemberDecl); in ComputeEmptySubobjectSizes()
281 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Info->Class); in CanPlaceBaseSubobjectAtOffset()
331 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Info->Class); in UpdateEmptyBaseSubobjects()
388 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in CanPlaceFieldSubobjectAtOffset()
449 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in CanPlaceFieldSubobjectAtOffset()
494 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in UpdateEmptyFieldSubobjects()
546 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in UpdateEmptyFieldSubobjects()
642 ASTRecordLayout::VBaseOffsetsMapTy VBases;
[all …]
HDVTableBuilder.cpp98 const ASTRecordLayout &MostDerivedClassLayout;
246 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Element.Class); in ComputeBaseOffset()
359 const ASTRecordLayout &LayoutClassLayout = in ComputeBaseOffsets()
366 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in ComputeBaseOffsets()
383 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in dump()
620 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Base.getBase()); in AddVCallAndVBaseOffsets()
641 const ASTRecordLayout &MostDerivedClassLayout = in AddVCallAndVBaseOffsets()
681 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in AddVCallOffsets()
747 const ASTRecordLayout &LayoutClassLayout = in AddVBaseOffsets()
1249 const ASTRecordLayout &LayoutClassLayout = in ComputeThisAdjustmentBaseOffset()
[all …]
HDVTTBuilder.cpp67 const ASTRecordLayout &Layout = Ctx.getASTRecordLayout(RD); in LayoutSecondaryVTTs()
114 const ASTRecordLayout &Layout = Ctx.getASTRecordLayout(RD); in LayoutSecondaryVirtualPointers()
HDItaniumCXXABI.cpp130 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in isNearlyEmpty()
HDMicrosoftCXXABI.cpp91 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in isNearlyEmpty()
HDASTContext.cpp768 const ASTRecordLayout*>::iterator in ~ASTContext()
771 if (ASTRecordLayout *R = const_cast<ASTRecordLayout*>((I++)->second)) in ~ASTContext()
774 for (llvm::DenseMap<const RecordDecl*, const ASTRecordLayout*>::iterator in ~ASTContext()
777 if (ASTRecordLayout *R = const_cast<ASTRecordLayout*>((I++)->second)) in ~ASTContext()
1377 const ASTRecordLayout &Layout = getASTRecordLayout(Parent); in getDeclAlign()
1413 const ASTRecordLayout &layout = getASTRecordLayout(RT->getDecl()); in getTypeInfoDataSizeInChars()
1691 const ASTRecordLayout &Layout = getASTObjCInterfaceLayout(ObjCI->getDecl()); in getTypeInfoImpl()
1719 const ASTRecordLayout &Layout = getASTRecordLayout(RD); in getTypeInfoImpl()
1882 const ASTRecordLayout *Layout = &getASTRecordLayout(RD); in getOffsetOfBaseWithVBPtr()
2064 const ASTRecordLayout &
[all …]
HDCXXInheritance.cpp651 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in AddIndirectPrimaryBases()
/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDRecordLayout.h34 class ASTRecordLayout {
138 ASTRecordLayout(const ASTContext &Ctx, CharUnits size, CharUnits alignment,
145 ASTRecordLayout(const ASTContext &Ctx,
162 ~ASTRecordLayout() = default;
166 ASTRecordLayout(const ASTRecordLayout &) = delete;
167 void operator=(const ASTRecordLayout &) = delete;
HDASTContext.h51 class ASTRecordLayout; variable
151 mutable llvm::DenseMap<const RecordDecl*, const ASTRecordLayout*>
153 mutable llvm::DenseMap<const ObjCContainerDecl*, const ASTRecordLayout*>
1776 const ASTRecordLayout &getASTRecordLayout(const RecordDecl *D) const;
1777 const ASTRecordLayout *BuildMicrosoftASTRecordLayout(const RecordDecl *D) const;
1781 const ASTRecordLayout &getASTObjCInterfaceLayout(const ObjCInterfaceDecl *D)
1791 const ASTRecordLayout &
2426 const ASTRecordLayout &
HDVTTBuilder.h85 const ASTRecordLayout &MostDerivedClassLayout;
/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDCodeGenTBAA.cpp188 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in CollectFields()
252 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in getTBAAStructTypeInfo()
HDCGRecordLayoutBuilder.cpp198 const ASTRecordLayout &Layout;
518 const ASTRecordLayout &DeclLayout = Context.getASTRecordLayout(Decl); in hasOwnStorage()
737 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(D); in ComputeRecordLayout()
759 const ASTRecordLayout &AST_RL = getContext().getASTRecordLayout(D); in ComputeRecordLayout()
HDCGClass.cpp45 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in computeNonVirtualBaseClassOffset()
93 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(Derived); in GetAddressOfDirectBaseInCompleteClass()
166 const ASTRecordLayout &layout = getContext().getASTRecordLayout(Derived); in GetAddressOfBaseClass()
323 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in GetVTTParameter()
747 const ASTRecordLayout &Info = Context.getASTRecordLayout(ClassDecl); in EmitAsanPrologueOrEpilogue()
1007 const ASTRecordLayout &RecLayout;
1374 const ASTRecordLayout &Layout = in EmitDtorSanitizerCallback()
2083 const ASTRecordLayout &Layout = in InitializeVTablePointers()
2090 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in InitializeVTablePointers()
HDCGCXX.cpp94 const ASTRecordLayout &ClassLayout = Context.getASTRecordLayout(Class); in TryEmitBaseDestructorAsAlias()
HDCGExprConstant.cpp367 const ASTRecordLayout &Layout = CGM.getContext().getASTRecordLayout(RD); in Build()
430 const ASTRecordLayout &Layout = CGM.getContext().getASTRecordLayout(RD); in Build()
497 const ASTRecordLayout &Layout = CGM.getContext().getASTRecordLayout(RD); in Finalize()
1107 const ASTRecordLayout &Layout = CGM.getContext().getASTRecordLayout(RD); in Build()
HDMicrosoftCXXABI.cpp1098 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in initializeHiddenVirtualInheritanceMembers()
1099 typedef ASTRecordLayout::VBaseOffsetsMapTy VBOffsets; in initializeHiddenVirtualInheritanceMembers()
1168 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in EmitVBPtrStores()
1174 const ASTRecordLayout &SubobjectLayout = in EmitVBPtrStores()
1250 const ASTRecordLayout &DerivedLayout = in getVirtualFunctionPrologueThisAdjustment()
1497 const ASTRecordLayout &Layout = in emitVTableBitSetEntries()
1712 const ASTRecordLayout &Layout = Ctx.getASTRecordLayout(RD); in getClassAtVTableLocation()
1942 const ASTRecordLayout &BaseLayout = in emitVBTableDefinition()
1944 const ASTRecordLayout &DerivedLayout = getContext().getASTRecordLayout(RD); in emitVBTableDefinition()
3946 const ASTRecordLayout &MostDerivedLayout = in getCatchableTypeArray()
HDCGObjCRuntime.cpp41 const ASTRecordLayout *RL; in LookupFieldBitOffset()
HDCGDebugInfo.cpp861 const ASTRecordLayout &layout = CGM.getContext().getASTRecordLayout(CXXDecl); in CollectRecordLambdaFields()
961 const ASTRecordLayout &layout = CGM.getContext().getASTRecordLayout(record); in CollectRecordFields()
1180 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD); in CollectCXXBases()
1366 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD); in CollectVTableInfo()
1714 const ASTRecordLayout &RL = CGM.getContext().getASTObjCInterfaceLayout(ID); in CreateTypeDefinition()
2251 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD); in CollectContainingType()
2255 const ASTRecordLayout &BRL = CGM.getContext().getASTRecordLayout(PBase); in CollectContainingType()
/NextBSD/contrib/llvm/tools/lldb/include/lldb/Core/
HDClangForward.h30 class ASTRecordLayout; variable
/NextBSD/contrib/llvm/tools/lldb/source/Expression/
HDASTStructExtractor.cpp102 const ASTRecordLayout* struct_layout(&m_ast_context->getASTRecordLayout (struct_decl)); in ExtractFromFunctionDecl()
HDClangASTSource.cpp1612 ExtractBaseOffsets(const ASTRecordLayout &record_layout, DeclFromUser<const CXXRecordDecl> &record, in ExtractBaseOffsets()
1684 …const ASTRecordLayout &record_layout(origin_record->getASTContext().getASTRecordLayout(origin_reco… in layoutRecordType()
/NextBSD/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
HDMemRegion.cpp1268 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(Child); in getAsOffset()
1332 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in getAsOffset()
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaStmtAsm.cpp607 const ASTRecordLayout &RL = Context.getASTRecordLayout(RT->getDecl()); in LookupInlineAsmField()
/NextBSD/contrib/llvm/tools/lldb/source/Symbol/
HDClangASTType.cpp2931 … const clang::ASTRecordLayout &record_layout = m_ast->getASTRecordLayout(cxx_record_decl); in GetDirectBaseClassAtIndex()
3033 … const clang::ASTRecordLayout &record_layout = m_ast->getASTRecordLayout(cxx_record_decl); in GetVirtualBaseClassAtIndex()
3088 …const clang::ASTRecordLayout &interface_layout = ast->getASTObjCInterfaceLayout(class_interface_de… in GetObjCFieldAtIndex()
3152 … const clang::ASTRecordLayout &record_layout = m_ast->getASTRecordLayout(record_decl); in GetFieldAtIndex()
3417 … const clang::ASTRecordLayout &record_layout = m_ast->getASTRecordLayout(record_decl); in GetChildClangTypeAtIndex()
3577 …const clang::ASTRecordLayout &interface_layout = m_ast->getASTObjCInterfaceLayout(class_interface_… in GetChildClangTypeAtIndex()
6109 const clang::ASTRecordLayout &record_layout = m_ast->getASTRecordLayout(record_decl); in DumpValue()

12