Home
last modified time | relevance | path

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

12

/external/clang/lib/AST/
DRecordLayout.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
DRecordLayoutBuilder.cpp97 getFieldOffset(const ASTRecordLayout &Layout, unsigned FieldNo) const { in getFieldOffset()
147 const ASTRecordLayout &Layout = Context.getASTRecordLayout(BaseDecl); in ComputeEmptySubobjectSizes()
171 const ASTRecordLayout &Layout = Context.getASTRecordLayout(MemberDecl); in ComputeEmptySubobjectSizes()
235 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Info->Class); in CanPlaceBaseSubobjectAtOffset()
286 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Info->Class); in UpdateEmptyBaseSubobjects()
344 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in CanPlaceFieldSubobjectAtOffset()
405 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in CanPlaceFieldSubobjectAtOffset()
450 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in UpdateEmptyFieldSubobjects()
502 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in UpdateEmptyFieldSubobjects()
598 ASTRecordLayout::VBaseOffsetsMapTy VBases;
[all …]
DVTableBuilder.cpp96 const ASTRecordLayout &MostDerivedClassLayout;
244 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Element.Class); in ComputeBaseOffset()
357 const ASTRecordLayout &LayoutClassLayout = in ComputeBaseOffsets()
364 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in ComputeBaseOffsets()
381 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in dump()
617 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Base.getBase()); in AddVCallAndVBaseOffsets()
638 const ASTRecordLayout &MostDerivedClassLayout = in AddVCallAndVBaseOffsets()
678 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in AddVCallOffsets()
743 const ASTRecordLayout &LayoutClassLayout = in AddVBaseOffsets()
1245 const ASTRecordLayout &LayoutClassLayout = in ComputeThisAdjustmentBaseOffset()
[all …]
DVTTBuilder.cpp67 const ASTRecordLayout &Layout = Ctx.getASTRecordLayout(RD); in LayoutSecondaryVTTs()
114 const ASTRecordLayout &Layout = Ctx.getASTRecordLayout(RD); in LayoutSecondaryVirtualPointers()
DItaniumCXXABI.cpp82 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in isNearlyEmpty()
DMicrosoftCXXABI.cpp63 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in isNearlyEmpty()
DASTContext.cpp773 const ASTRecordLayout*>::iterator in ~ASTContext()
776 if (ASTRecordLayout *R = const_cast<ASTRecordLayout*>((I++)->second)) in ~ASTContext()
779 for (llvm::DenseMap<const RecordDecl*, const ASTRecordLayout*>::iterator in ~ASTContext()
782 if (ASTRecordLayout *R = const_cast<ASTRecordLayout*>((I++)->second)) in ~ASTContext()
1348 const ASTRecordLayout &Layout = getASTRecordLayout(Parent); in getDeclAlign()
1384 const ASTRecordLayout &layout = getASTRecordLayout(RT->getDecl()); in getTypeInfoDataSizeInChars()
1654 const ASTRecordLayout &Layout = getASTObjCInterfaceLayout(ObjCI->getDecl()); in getTypeInfoImpl()
1673 const ASTRecordLayout &Layout = getASTRecordLayout(RT->getDecl()); in getTypeInfoImpl()
1986 const ASTRecordLayout &
1991 const ASTRecordLayout &
[all …]
DCXXInheritance.cpp689 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in AddIndirectPrimaryBases()
/external/clang/include/clang/AST/
DRecordLayout.h34 class ASTRecordLayout {
138 ASTRecordLayout(const ASTContext &Ctx, CharUnits size, CharUnits alignment,
145 ASTRecordLayout(const ASTContext &Ctx,
162 ~ASTRecordLayout() {} in ~ASTRecordLayout()
166 ASTRecordLayout(const ASTRecordLayout &) LLVM_DELETED_FUNCTION;
167 void operator=(const ASTRecordLayout &) LLVM_DELETED_FUNCTION;
DVTTBuilder.h85 const ASTRecordLayout &MostDerivedClassLayout;
DASTContext.h50 class ASTRecordLayout; variable
141 mutable llvm::DenseMap<const RecordDecl*, const ASTRecordLayout*>
143 mutable llvm::DenseMap<const ObjCContainerDecl*, const ASTRecordLayout*>
1697 const ASTRecordLayout &getASTRecordLayout(const RecordDecl *D) const;
1698 const ASTRecordLayout *BuildMicrosoftASTRecordLayout(const RecordDecl *D) const;
1702 const ASTRecordLayout &getASTObjCInterfaceLayout(const ObjCInterfaceDecl *D)
1712 const ASTRecordLayout &
2288 const ASTRecordLayout &
/external/clang/lib/CodeGen/
DCodeGenTBAA.cpp188 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in CollectFields()
252 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in getTBAAStructTypeInfo()
DCGRecordLayoutBuilder.cpp187 const ASTRecordLayout &Layout;
487 const ASTRecordLayout &DeclLayout = Context.getASTRecordLayout(Decl); in hasOwnStorage()
690 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(D); in ComputeRecordLayout()
712 const ASTRecordLayout &AST_RL = getContext().getASTRecordLayout(D); in ComputeRecordLayout()
DCGClass.cpp45 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in ComputeNonVirtualBaseClassOffset()
94 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(Derived); in GetAddressOfDirectBaseInCompleteClass()
169 const ASTRecordLayout &layout = getContext().getASTRecordLayout(Derived); in GetAddressOfBaseClass()
314 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in GetVTTParameter()
904 const ASTRecordLayout &RecLayout;
1940 const ASTRecordLayout &Layout = in InitializeVTablePointers()
1947 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in InitializeVTablePointers()
DCGCXX.cpp93 const ASTRecordLayout &ClassLayout = Context.getASTRecordLayout(Class); in TryEmitBaseDestructorAsAlias()
DCGExprConstant.cpp351 const ASTRecordLayout &Layout = CGM.getContext().getASTRecordLayout(RD); in Build()
409 const ASTRecordLayout &Layout = CGM.getContext().getASTRecordLayout(RD); in Build()
476 const ASTRecordLayout &Layout = CGM.getContext().getASTRecordLayout(RD); in Finalize()
1273 const ASTRecordLayout &Layout = CGM.getContext().getASTRecordLayout(RD); in FillInNullDataMemberPointers()
DMicrosoftCXXABI.cpp843 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in initializeHiddenVirtualInheritanceMembers()
844 typedef ASTRecordLayout::VBaseOffsetsMapTy VBOffsets; in initializeHiddenVirtualInheritanceMembers()
892 const ASTRecordLayout &Layout = CGM.getContext().getASTRecordLayout(RD); in EmitVBPtrStores()
898 const ASTRecordLayout &SubobjectLayout = in EmitVBPtrStores()
961 const ASTRecordLayout &DerivedLayout = in getVirtualFunctionPrologueThisAdjustment()
1544 const ASTRecordLayout &BaseLayout = in emitVBTableDefinition()
1546 const ASTRecordLayout &DerivedLayout = in emitVBTableDefinition()
DCGObjCRuntime.cpp41 const ASTRecordLayout *RL; in LookupFieldBitOffset()
DCGDebugInfo.cpp833 const ASTRecordLayout &layout = CGM.getContext().getASTRecordLayout(CXXDecl); in CollectRecordLambdaFields()
944 const ASTRecordLayout &layout = CGM.getContext().getASTRecordLayout(record); in CollectRecordFields()
1185 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD); in CollectCXXBases()
1398 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD); in CollectVTableInfo()
1717 const ASTRecordLayout &RL = CGM.getContext().getASTObjCInterfaceLayout(ID); in CreateTypeDefinition()
2285 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD); in CollectContainingType()
2289 const ASTRecordLayout &BRL = CGM.getContext().getASTRecordLayout(PBase); in CollectContainingType()
/external/lldb/include/lldb/Core/
DClangForward.h30 class ASTRecordLayout; variable
/external/lldb/source/Expression/
DASTStructExtractor.cpp102 const ASTRecordLayout* struct_layout(&m_ast_context->getASTRecordLayout (struct_decl)); in ExtractFromFunctionDecl()
DClangASTSource.cpp1395 template <bool IsVirtual> bool ExtractBaseOffsets (const ASTRecordLayout &record_layout, in ExtractBaseOffsets()
1477 …const ASTRecordLayout &record_layout(origin_record->getASTContext().getASTRecordLayout(origin_reco… in layoutRecordType()
/external/clang/lib/Sema/
DSemaStmtAsm.cpp466 const ASTRecordLayout &RL = Context.getASTRecordLayout(RT->getDecl()); in LookupInlineAsmField()
/external/clang/lib/StaticAnalyzer/Core/
DMemRegion.cpp1276 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(Child); in getAsOffset()
1340 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in getAsOffset()
/external/lldb/source/Symbol/
DClangASTType.cpp2460 … const ASTRecordLayout &record_layout = m_ast->getASTRecordLayout(cxx_record_decl); in GetDirectBaseClassAtIndex()
2560 … const ASTRecordLayout &record_layout = m_ast->getASTRecordLayout(cxx_record_decl); in GetVirtualBaseClassAtIndex()
2615 … const ASTRecordLayout &interface_layout = ast->getASTObjCInterfaceLayout(class_interface_decl); in GetObjCFieldAtIndex()
2679 … const ASTRecordLayout &record_layout = m_ast->getASTRecordLayout(record_decl); in GetFieldAtIndex()
2944 const ASTRecordLayout &record_layout = m_ast->getASTRecordLayout(record_decl); in GetChildClangTypeAtIndex()
3037 … const ASTRecordLayout &interface_layout = m_ast->getASTObjCInterfaceLayout(class_interface_decl); in GetChildClangTypeAtIndex()
5535 const ASTRecordLayout &record_layout = m_ast->getASTRecordLayout(record_decl); in DumpValue()

12