Home
last modified time | relevance | path

Searched refs:getASTRecordLayout (Results 1 – 25 of 30) sorted by relevance

12

/freebsd-10-stable/contrib/llvm/tools/clang/lib/AST/
DVTableBuilder.cpp156 MostDerivedClassLayout(Context.getASTRecordLayout(MostDerivedClass)) { in FinalOverriders()
237 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Element.Class); in ComputeBaseOffset()
352 Context.getASTRecordLayout(LayoutClass); in ComputeBaseOffsets()
358 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in ComputeBaseOffsets()
375 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in dump()
609 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Base.getBase()); in AddVCallAndVBaseOffsets()
631 Context.getASTRecordLayout(MostDerivedClass); in AddVCallAndVBaseOffsets()
670 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in AddVCallOffsets()
741 Context.getASTRecordLayout(LayoutClass); in AddVBaseOffsets()
1244 Context.getASTRecordLayout(LayoutClass); in ComputeThisAdjustmentBaseOffset()
[all …]
DVTTBuilder.cpp32 MostDerivedClassLayout(Ctx.getASTRecordLayout(MostDerivedClass)), in VTTBuilder()
69 const ASTRecordLayout &Layout = Ctx.getASTRecordLayout(RD); in LayoutSecondaryVTTs()
117 const ASTRecordLayout &Layout = Ctx.getASTRecordLayout(RD); in LayoutSecondaryVirtualPointers()
DRecordLayoutBuilder.cpp149 const ASTRecordLayout &Layout = Context.getASTRecordLayout(BaseDecl); in ComputeEmptySubobjectSizes()
175 const ASTRecordLayout &Layout = Context.getASTRecordLayout(MemberDecl); in ComputeEmptySubobjectSizes()
239 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Info->Class); in CanPlaceBaseSubobjectAtOffset()
290 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Info->Class); in UpdateEmptyBaseSubobjects()
348 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in CanPlaceFieldSubobjectAtOffset()
415 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in CanPlaceFieldSubobjectAtOffset()
460 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in UpdateEmptyFieldSubobjects()
517 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in UpdateEmptyFieldSubobjects()
896 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in ComputeBaseSubobjectInfo()
1095 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Info->Class); in AddPrimaryVirtualBaseOffsets()
[all …]
DItaniumCXXABI.cpp73 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in isNearlyEmpty()
DMicrosoftCXXABI.cpp63 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in isNearlyEmpty()
DCXXInheritance.cpp701 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in AddIndirectPrimaryBases()
DExprConstant.cpp1726 const ASTRecordLayout &Layout = Info.Ctx.getASTRecordLayout(RD); in CastToDerivedClass()
1744 RL = &Info.Ctx.getASTRecordLayout(Derived); in HandleLValueDirectBase()
1771 const ASTRecordLayout &Layout = Info.Ctx.getASTRecordLayout(DerivedDecl); in HandleLValueBase()
1797 RL = &Info.Ctx.getASTRecordLayout(FD->getParent()); in HandleLValueMember()
3652 const ASTRecordLayout &Layout = Info.Ctx.getASTRecordLayout(RD); in HandleConstructorCall()
4912 const ASTRecordLayout &Layout = Info.Ctx.getASTRecordLayout(RD); in HandleClassZeroInitialization()
5010 const ASTRecordLayout &Layout = Info.Ctx.getASTRecordLayout(RD); in VisitInitListExpr()
6995 const ASTRecordLayout &RL = Info.Ctx.getASTRecordLayout(RD); in VisitOffsetOfExpr()
7017 const ASTRecordLayout &RL = Info.Ctx.getASTRecordLayout(RD); in VisitOffsetOfExpr()
DASTContext.cpp1334 const ASTRecordLayout &Layout = getASTRecordLayout(Parent); in getDeclAlign()
1370 const ASTRecordLayout &layout = getASTRecordLayout(RT->getDecl()); in getTypeInfoDataSizeInChars()
1658 const ASTRecordLayout &Layout = getASTRecordLayout(RT->getDecl()); in getTypeInfoImpl()
5145 const ASTRecordLayout &RL = Ctx->getASTRecordLayout(RD); in EncodeBitField()
5542 const ASTRecordLayout &layout = getASTRecordLayout(RDecl); in getObjCEncodingForStructureImpl()
5640 CurOffs += toBits(getASTRecordLayout(base).getNonVirtualSize()); in getObjCEncodingForStructureImpl()
/freebsd-10-stable/contrib/llvm/tools/clang/lib/CodeGen/
DMicrosoftVBTables.cpp43 DerivedLayout(CGM.getContext().getASTRecordLayout(MostDerived)) {} in VBTableBuilder()
64 const ASTRecordLayout &Layout = CGM.getContext().getASTRecordLayout(CurBase); in findUnambiguousPaths()
194 CGM.getContext().getASTRecordLayout(VBPtrSubobject.getBase()); in EmitVBTableDefinition()
196 CGM.getContext().getASTRecordLayout(RD); in EmitVBTableDefinition()
DCGRecordLayoutBuilder.cpp204 const ASTRecordLayout &Layout = Types.getContext().getASTRecordLayout(D); in Layout()
475 const ASTRecordLayout &layout = Types.getContext().getASTRecordLayout(D); in LayoutUnion()
547 = Types.getContext().getASTRecordLayout(base); in LayoutBase()
712 const ASTRecordLayout &Layout = Types.getContext().getASTRecordLayout(RD); in ComputeNonVirtualBaseType()
754 const ASTRecordLayout &Layout = Types.getContext().getASTRecordLayout(D); in LayoutFields()
989 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(D); in ComputeRecordLayout()
1014 const ASTRecordLayout &AST_RL = getContext().getASTRecordLayout(D); in ComputeRecordLayout()
DCodeGenTBAA.cpp188 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in CollectFields()
252 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in getTBAAStructTypeInfo()
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()
774 RecLayout(CGF.getContext().getASTRecordLayout(ClassDecl)), in FieldMemcpyizer()
1966 getContext().getASTRecordLayout(VTableClass); in InitializeVTablePointers()
1972 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in InitializeVTablePointers()
DMicrosoftCXXABI.cpp411 const ASTRecordLayout &RDLayout = getContext().getASTRecordLayout(RD); in GetVBPtrOffsetFromBases()
501 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in initializeHiddenVirtualInheritanceMembers()
555 CGM.getContext().getASTRecordLayout(I->VBPtrSubobject.getBase()); in EmitVBPtrStores()
647 CGF.getContext().getASTRecordLayout(MD->getParent()); in adjustThisArgumentForVirtualCall()
735 CGF.getContext().getASTRecordLayout(MD->getParent()); in adjustThisParameterInVirtualFunctionPrologue()
844 !CGM.getContext().getASTRecordLayout(Base.getBase()).hasOwnVFPtr()); in getVTableAddressPointInStructor()
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()
1265 const ASTRecordLayout &Layout = CGM.getContext().getASTRecordLayout(RD); in FillInNullDataMemberPointers()
DCGCXX.cpp91 const ASTRecordLayout &ClassLayout = Context.getASTRecordLayout(Class); in TryEmitBaseDestructorAsAlias()
DCGCXXABI.cpp261 getContext().getASTRecordLayout(Derived).getBaseClassOffset(Base); in getMemberPointerPathAdjustment()
DCGDebugInfo.cpp813 const ASTRecordLayout &layout = CGM.getContext().getASTRecordLayout(CXXDecl); in CollectRecordLambdaFields()
924 const ASTRecordLayout &layout = CGM.getContext().getASTRecordLayout(record); in CollectRecordFields()
1160 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD); in CollectCXXBases()
1377 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD); in CollectVTableInfo()
2281 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD); in CollectContainingType()
2285 const ASTRecordLayout &BRL = CGM.getContext().getASTRecordLayout(PBase); in CollectContainingType()
DCGRTTI.cpp851 const ASTRecordLayout &Layout = CGM.getContext().getASTRecordLayout(RD); in BuildVMIClassTypeInfo()
DCGExprCXX.cpp317 const ASTRecordLayout &Layout = CGF.getContext().getASTRecordLayout(Base); in EmitNullBaseClassInitialization()
1697 const ASTRecordLayout &L = Context.getASTRecordLayout(J->Class); in computeOffsetHint()
DTargetInfo.cpp1638 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in classify()
1886 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in BitsContainNoUserData()
3604 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in isIntegerLikeType()
4840 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in HandleAggregates()
4930 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in returnAggregateInRegs()
/freebsd-10-stable/contrib/llvm/tools/lldb/source/Expression/
DASTStructExtractor.cpp102 const ASTRecordLayout* struct_layout(&m_ast_context->getASTRecordLayout (struct_decl)); in ExtractFromFunctionDecl()
/freebsd-10-stable/contrib/llvm/tools/clang/lib/Sema/
DSemaStmtAsm.cpp464 const ASTRecordLayout &RL = Context.getASTRecordLayout(RT->getDecl()); in LookupInlineAsmField()
/freebsd-10-stable/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
DMemRegion.cpp1278 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(Child); in getAsOffset()
1342 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in getAsOffset()
/freebsd-10-stable/contrib/llvm/tools/lldb/source/Symbol/
DClangASTType.cpp2522 … const ASTRecordLayout &record_layout = m_ast->getASTRecordLayout(cxx_record_decl); in GetDirectBaseClassAtIndex()
2624 … const ASTRecordLayout &record_layout = m_ast->getASTRecordLayout(cxx_record_decl); in GetVirtualBaseClassAtIndex()
2743 … const ASTRecordLayout &record_layout = m_ast->getASTRecordLayout(record_decl); in GetFieldAtIndex()
3008 const ASTRecordLayout &record_layout = m_ast->getASTRecordLayout(record_decl); in GetChildClangTypeAtIndex()
5616 const ASTRecordLayout &record_layout = m_ast->getASTRecordLayout(record_decl); in DumpValue()
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/AST/
DASTContext.h1662 const ASTRecordLayout &getASTRecordLayout(const RecordDecl *D) const;

12