Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DVTableBuilder.cpp358 Context.getASTRecordLayout(LayoutClass); in ComputeBaseOffsets()
636 Context.getASTRecordLayout(MostDerivedClass); in AddVCallAndVBaseOffsets()
742 Context.getASTRecordLayout(LayoutClass); in AddVBaseOffsets()
1222 Context.getASTRecordLayout(LayoutClass); in ComputeThisAdjustmentBaseOffset()
1377 Context.getASTRecordLayout(LayoutClass); in IsOverriderUsed()
1457 Context.getASTRecordLayout(LayoutClass); in AddMethods()
1703 Context.getASTRecordLayout(LayoutClass); in LayoutPrimaryAndSecondaryVTables()
1793 Context.getASTRecordLayout(LayoutClass); in DeterminePrimaryVirtualBases()
1820 Context.getASTRecordLayout(LayoutClass); in DeterminePrimaryVirtualBases()
1853 Context.getASTRecordLayout(LayoutClass); in LayoutVTablesForVirtualBases()
[all …]
H A DVTTBuilder.cpp36 MostDerivedClassLayout(Ctx.getASTRecordLayout(MostDerivedClass)), in VTTBuilder()
71 const ASTRecordLayout &Layout = Ctx.getASTRecordLayout(RD); in LayoutSecondaryVTTs()
118 const ASTRecordLayout &Layout = Ctx.getASTRecordLayout(RD); in LayoutSecondaryVirtualPointers()
H A DRecordLayoutBuilder.cpp192 const ASTRecordLayout &Layout = Context.getASTRecordLayout(BaseDecl); in ComputeEmptySubobjectSizes()
387 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in CanPlaceFieldSubobjectAtOffset()
448 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in CanPlaceFieldSubobjectAtOffset()
493 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in UpdateEmptyFieldSubobjects()
545 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in UpdateEmptyFieldSubobjects()
900 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in ComputeBaseSubobjectInfo()
1114 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in LayoutVirtualBases()
2413 auto const &Layout = Context.getASTRecordLayout(RT->getDecl()); in getAdjustedElementInfo()
2966 ASTContext::getASTRecordLayout(const RecordDecl *D) const { in getASTRecordLayout() function in ASTContext
3240 const ASTRecordLayout &Layout = C.getASTRecordLayout(RD); in DumpRecordLayout()
[all …]
H A DItaniumCXXABI.cpp192 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in isNearlyEmpty()
H A DCXXInheritance.cpp759 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in AddIndirectPrimaryBases()
H A DASTContext.cpp1627 const ASTRecordLayout &Layout = getASTRecordLayout(Parent); in getDeclAlign()
1663 const ASTRecordLayout &layout = getASTRecordLayout(RT->getDecl()); in getTypeInfoDataSizeInChars()
2038 const ASTRecordLayout &Layout = getASTRecordLayout(RD); in getTypeInfoImpl()
2131 const ASTRecordLayout &Layout = getASTRecordLayout(RD); in getTypeUnadjustedAlign()
2247 const ASTRecordLayout *Layout = &getASTRecordLayout(RD); in getOffsetOfBaseWithVBPtr()
2250 Layout = &getASTRecordLayout(Base); in getOffsetOfBaseWithVBPtr()
2342 const auto &Layout = Context.getASTRecordLayout(RD); in structHasUniqueObjectRepresentations()
6625 const ASTRecordLayout &RL = Ctx->getASTRecordLayout(RD); in EncodeBitField()
7027 const ASTRecordLayout &layout = getASTRecordLayout(RDecl); in getObjCEncodingForStructureImpl()
7127 CurOffs += toBits(getASTRecordLayout(base).getNonVirtualSize()); in getObjCEncodingForStructureImpl()
H A DExprConstant.cpp2367 const ASTRecordLayout &Layout = Info.Ctx.getASTRecordLayout(RD); in CastToDerivedClass()
2385 RL = &Info.Ctx.getASTRecordLayout(Derived); in HandleLValueDirectBase()
2412 const ASTRecordLayout &Layout = Info.Ctx.getASTRecordLayout(DerivedDecl); in HandleLValueBase()
2438 RL = &Info.Ctx.getASTRecordLayout(FD->getParent()); in HandleLValueMember()
4552 const ASTRecordLayout &Layout = Info.Ctx.getASTRecordLayout(RD); in HandleConstructorCall()
6524 const ASTRecordLayout &Layout = Info.Ctx.getASTRecordLayout(RD); in HandleClassZeroInitialization()
6624 const ASTRecordLayout &Layout = Info.Ctx.getASTRecordLayout(RD); in VisitInitListExpr()
7904 const ASTRecordLayout &Layout = Ctx.getASTRecordLayout(Parent); in isDesignatorAtObjectEnd()
9621 const ASTRecordLayout &RL = Info.Ctx.getASTRecordLayout(RD); in VisitOffsetOfExpr()
9643 const ASTRecordLayout &RL = Info.Ctx.getASTRecordLayout(RD); in VisitOffsetOfExpr()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGRecordLayoutBuilder.cpp221 Layout(Types.getContext().getASTRecordLayout(D)), in CGRecordLowering()
495 !Context.getASTRecordLayout(BaseDecl).getNonVirtualSize().isZero()) in accumulateBases()
556 const ASTRecordLayout &DeclLayout = Context.getASTRecordLayout(Decl); in hasOwnStorage()
775 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(D); in ComputeRecordLayout()
796 const ASTRecordLayout &AST_RL = getContext().getASTRecordLayout(D); in ComputeRecordLayout()
H A DCGClass.cpp41 auto &layout = getContext().getASTRecordLayout(RD); in getClassPointerAlignment()
63 auto &baseLayout = getContext().getASTRecordLayout(vbaseClass); in getVBaseAlignment()
79 auto &baseLayout = getContext().getASTRecordLayout(baseDecl); in getDynamicOffsetAlignment()
163 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in computeNonVirtualBaseClassOffset()
209 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(Derived); in GetAddressOfDirectBaseInCompleteClass()
458 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in GetVTTParameter()
770 const ASTRecordLayout &Info = Context.getASTRecordLayout(ClassDecl); in EmitAsanPrologueOrEpilogue()
901 RecLayout(CGF.getContext().getASTRecordLayout(ClassDecl)), in FieldMemcpyizer()
1646 CGF.getContext().getASTRecordLayout(Dtor->getParent()); in Emit()
1692 Context.getASTRecordLayout(Dtor->getParent()); in PoisonMembers()
[all …]
H A DMicrosoftCXXABI.cpp97 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in getVBPtrOffsets()
102 Context.getASTRecordLayout(VBT->IntroducingObject); in getVBPtrOffsets()
899 if (Context.getASTRecordLayout(SrcDecl).hasExtendableVFPtr()) in performBaseAdjustment()
1214 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in EmitVBPtrStores()
1221 Context.getASTRecordLayout(VBT->IntroducingObject); in EmitVBPtrStores()
1347 getContext().getASTRecordLayout(MD->getParent()); in getVirtualFunctionPrologueThisAdjustment()
1613 getContext().getASTRecordLayout(DerivedRD); in emitVTableTypeMetadata()
2053 getContext().getASTRecordLayout(VBT.IntroducingObject); in emitVBTableDefinition()
2657 Offs = getContext().getASTRecordLayout(RD).getVBPtrOffset(); in EmitFullMemberPointer()
3680 if (Context.getASTRecordLayout(RD) in getCompleteObjectLocator()
[all …]
H A DCGCXXABI.cpp142 auto &Layout = CGF.getContext().getASTRecordLayout(MD->getParent()); in buildThisParam()
272 getContext().getASTRecordLayout(Derived).getBaseClassOffset(Base); in getMemberPointerPathAdjustment()
H A DCodeGenTBAA.cpp256 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in CollectFields()
298 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in getBaseTypeInfoHelper()
H A DCGCXX.cpp101 const ASTRecordLayout &ClassLayout = Context.getASTRecordLayout(Class); in TryEmitBaseDestructorAsAlias()
H A DCGExprConstant.cpp370 const ASTRecordLayout &Layout = CGM.getContext().getASTRecordLayout(RD); in Build()
440 const ASTRecordLayout &Layout = CGM.getContext().getASTRecordLayout(RD); in Build()
510 const ASTRecordLayout &Layout = CGM.getContext().getASTRecordLayout(RD); in Finalize()
1116 const ASTRecordLayout &Layout = CGM.getContext().getASTRecordLayout(RD); in Build()
2066 CGM.getContext().getASTRecordLayout(base).getNonVirtualSize() in EmitNullConstant()
H A DSwiftCallingConv.cpp107 addTypedData(record, begin, CGM.getContext().getASTRecordLayout(record)); in addTypedData()
802 auto &layout = CGM.getContext().getASTRecordLayout(record); in classifyType()
H A DCGDebugInfo.cpp1270 const ASTRecordLayout &layout = CGM.getContext().getASTRecordLayout(CXXDecl); in CollectRecordLambdaFields()
1379 const ASTRecordLayout &layout = CGM.getContext().getASTRecordLayout(record); in CollectRecordFields()
1661 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD); in CollectCXXBasesAux()
1685 .getASTRecordLayout(RD) in CollectCXXBasesAux()
1881 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD); in CollectVTableInfo()
3063 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD); in CollectContainingType()
3067 const ASTRecordLayout &BRL = CGM.getContext().getASTRecordLayout(PBase); in CollectContainingType()
H A DCGExprAgg.cpp1813 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in overlapForBaseInit()
1815 getContext().getASTRecordLayout(BaseRD).getSize() <= in overlapForBaseInit()
H A DCGNonTrivialStruct.cpp62 return FD ? Ctx.getASTRecordLayout(FD->getParent()) in getFieldOffsetInBits()
H A DTargetInfo.cpp2785 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in classify()
3031 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in BitsContainNoUserData()
5991 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in isIntegerLikeType()
6942 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in HandleAggregates()
7038 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in returnAggregateInRegs()
H A DCGExpr.cpp3826 assert((idx != 0 || CGF.getContext().getASTRecordLayout(rec) in emitAddrOfFieldStorage()
3830 auto &recLayout = CGF.getContext().getASTRecordLayout(rec); in emitAddrOfFieldStorage()
3911 getContext().getASTRecordLayout(field->getParent()); in EmitLValueForField()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/
H A DASTStructExtractor.cpp90 &m_ast_context->getASTRecordLayout(struct_decl)); in ExtractFromFunctionDecl()
H A DClangASTSource.cpp1748 origin_record->getASTContext().getASTRecordLayout(origin_record.decl)); in layoutRecordType()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DPaddingChecker.cpp94 const ASTRecordLayout &RL = ASTContext.getASTRecordLayout(RD); in visitRecord()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DMemRegion.cpp1380 const ASTRecordLayout &Layout = R->getContext().getASTRecordLayout(Child); in calculateOffset()
1450 const ASTRecordLayout &Layout = R->getContext().getASTRecordLayout(RD); in calculateOffset()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaStmtAsm.cpp788 const ASTRecordLayout &RL = Context.getASTRecordLayout(RT->getDecl()); in LookupInlineAsmField()

12