Home
last modified time | relevance | path

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

12

/freebsd-13.1/contrib/llvm-project/clang/lib/AST/
H A DVTableBuilder.cpp357 Context.getASTRecordLayout(LayoutClass); in ComputeBaseOffsets()
639 Context.getASTRecordLayout(MostDerivedClass); in AddVCallAndVBaseOffsets()
749 Context.getASTRecordLayout(LayoutClass); in AddVBaseOffsets()
1230 Context.getASTRecordLayout(LayoutClass); in ComputeThisAdjustmentBaseOffset()
1385 Context.getASTRecordLayout(LayoutClass); in IsOverriderUsed()
1465 Context.getASTRecordLayout(LayoutClass); in AddMethods()
1717 Context.getASTRecordLayout(LayoutClass); in LayoutPrimaryAndSecondaryVTables()
1807 Context.getASTRecordLayout(LayoutClass); in DeterminePrimaryVirtualBases()
1834 Context.getASTRecordLayout(LayoutClass); in DeterminePrimaryVirtualBases()
1867 Context.getASTRecordLayout(LayoutClass); in LayoutVTablesForVirtualBases()
[all …]
H A DVTTBuilder.cpp35 MostDerivedClassLayout(Ctx.getASTRecordLayout(MostDerivedClass)), in VTTBuilder()
70 const ASTRecordLayout &Layout = Ctx.getASTRecordLayout(RD); in LayoutSecondaryVTTs()
117 const ASTRecordLayout &Layout = Ctx.getASTRecordLayout(RD); in LayoutSecondaryVirtualPointers()
H A DRecordLayoutBuilder.cpp193 const ASTRecordLayout &Layout = Context.getASTRecordLayout(BaseDecl); in ComputeEmptySubobjectSizes()
388 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in CanPlaceFieldSubobjectAtOffset()
449 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in CanPlaceFieldSubobjectAtOffset()
499 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in UpdateEmptyFieldSubobjects()
553 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in UpdateEmptyFieldSubobjects()
936 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in ComputeBaseSubobjectInfo()
1153 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in LayoutVirtualBases()
2645 auto const &Layout = Context.getASTRecordLayout(RT->getDecl()); in getAdjustedElementInfo()
3225 ASTContext::getASTRecordLayout(const RecordDecl *D) const { in getASTRecordLayout() function in ASTContext
3500 const ASTRecordLayout &Layout = C.getASTRecordLayout(RD); in DumpRecordLayout()
[all …]
H A DItaniumCXXABI.cpp222 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in isNearlyEmpty()
H A DCXXInheritance.cpp685 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in AddIndirectPrimaryBases()
H A DASTContext.cpp1791 const ASTRecordLayout &Layout = getASTRecordLayout(Parent); in getDeclAlign()
1837 const ASTRecordLayout &layout = getASTRecordLayout(RT->getDecl()); in getTypeInfoDataSizeInChars()
2309 const ASTRecordLayout &Layout = getASTRecordLayout(RD); in getTypeInfoImpl()
2406 const ASTRecordLayout &Layout = getASTRecordLayout(RD); in getTypeUnadjustedAlign()
2485 toBits(getASTRecordLayout(RT->getDecl()).PreferredAlignment)); in getPreferredTypeAlign()
2534 const ASTRecordLayout *Layout = &getASTRecordLayout(RD); in getOffsetOfBaseWithVBPtr()
2537 Layout = &getASTRecordLayout(Base); in getOffsetOfBaseWithVBPtr()
2648 const auto &Layout = Context.getASTRecordLayout(RD); in structHasUniqueObjectRepresentations()
7376 const ASTRecordLayout &RL = Ctx->getASTRecordLayout(RD); in EncodeBitField()
7791 const ASTRecordLayout &layout = getASTRecordLayout(RDecl); in getObjCEncodingForStructureImpl()
[all …]
H A DExprConstant.cpp3040 const ASTRecordLayout &Layout = Info.Ctx.getASTRecordLayout(RD); in CastToDerivedClass()
3058 RL = &Info.Ctx.getASTRecordLayout(Derived); in HandleLValueDirectBase()
3126 RL = &Info.Ctx.getASTRecordLayout(FD->getParent()); in HandleLValueMember()
6198 const ASTRecordLayout &Layout = Info.Ctx.getASTRecordLayout(RD); in HandleConstructorCall()
6479 const ASTRecordLayout &Layout = Info.Ctx.getASTRecordLayout(RD); in HandleDestructionImpl()
6851 const ASTRecordLayout &Layout = Info.Ctx.getASTRecordLayout(RD); in visitRecord()
9700 const ASTRecordLayout &Layout = Info.Ctx.getASTRecordLayout(RD); in HandleClassZeroInitialization()
9802 const ASTRecordLayout &Layout = Info.Ctx.getASTRecordLayout(RD); in VisitInitListExpr()
11244 const ASTRecordLayout &Layout = Ctx.getASTRecordLayout(Parent); in isDesignatorAtObjectEnd()
13097 const ASTRecordLayout &RL = Info.Ctx.getASTRecordLayout(RD); in VisitOffsetOfExpr()
[all …]
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCGRecordLayoutBuilder.cpp234 Layout(Types.getContext().getASTRecordLayout(D)), in CGRecordLowering()
525 !Context.getASTRecordLayout(BaseDecl).getNonVirtualSize().isZero()) in accumulateBases()
595 Context.getASTRecordLayout(Field->getParent()); in computeVolatileBitfields()
703 const ASTRecordLayout &DeclLayout = Context.getASTRecordLayout(Decl); in hasOwnStorage()
929 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(D); in ComputeRecordLayout()
950 const ASTRecordLayout &AST_RL = getContext().getASTRecordLayout(D); in ComputeRecordLayout()
H A DCGClass.cpp42 auto &layout = getContext().getASTRecordLayout(RD); in getClassPointerAlignment()
61 auto &layout = getContext().getASTRecordLayout(RD); in getMinimumClassObjectSize()
81 auto &baseLayout = getContext().getASTRecordLayout(vbaseClass); in getVBaseAlignment()
97 auto &baseLayout = getContext().getASTRecordLayout(baseDecl); in getDynamicOffsetAlignment()
181 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in computeNonVirtualBaseClassOffset()
483 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in GetVTTParameter()
788 const ASTRecordLayout &Info = Context.getASTRecordLayout(ClassDecl); in EmitAsanPrologueOrEpilogue()
918 RecLayout(CGF.getContext().getASTRecordLayout(ClassDecl)), in FieldMemcpyizer()
1682 CGF.getContext().getASTRecordLayout(Dtor->getParent()); in Emit()
1733 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()
927 if (Context.getASTRecordLayout(SrcDecl).hasExtendableVFPtr()) in performBaseAdjustment()
1272 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in EmitVBPtrStores()
1279 Context.getASTRecordLayout(VBT->IntroducingObject); in EmitVBPtrStores()
1413 getContext().getASTRecordLayout(MD->getParent()); in getVirtualFunctionPrologueThisAdjustment()
1694 getContext().getASTRecordLayout(DerivedRD); in emitVTableTypeMetadata()
2146 getContext().getASTRecordLayout(VBT.IntroducingObject); in emitVBTableDefinition()
2750 Offs = getContext().getASTRecordLayout(RD).getVBPtrOffset(); in EmitFullMemberPointer()
3791 if (Context.getASTRecordLayout(RD) in getCompleteObjectLocator()
[all …]
H A DCodeGenTBAA.cpp293 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in CollectFields()
337 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in getBaseTypeInfoHelper()
H A DCGCXX.cpp101 const ASTRecordLayout &ClassLayout = Context.getASTRecordLayout(Class); in TryEmitBaseDestructorAsAlias()
H A DSwiftCallingConv.cpp119 addTypedData(record, begin, CGM.getContext().getASTRecordLayout(record)); in addTypedData()
819 auto &layout = CGM.getContext().getASTRecordLayout(record); in classifyType()
H A DCGCXXABI.cpp136 auto &Layout = CGF.getContext().getASTRecordLayout(MD->getParent()); in buildThisParam()
H A DCGExprAgg.cpp2021 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(ClassRD); in getOverlapForFieldInit()
2042 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in getOverlapForBaseInit()
2044 getContext().getASTRecordLayout(BaseRD).getSize() <= in getOverlapForBaseInit()
H A DCGExprConstant.cpp675 const ASTRecordLayout &Layout = CGM.getContext().getASTRecordLayout(RD); in Build()
776 const ASTRecordLayout &Layout = CGM.getContext().getASTRecordLayout(RD); in Build()
2229 CGM.getContext().getASTRecordLayout(base).getNonVirtualSize() in EmitNullConstant()
H A DCGDebugInfo.cpp1416 const ASTRecordLayout &layout = CGM.getContext().getASTRecordLayout(CXXDecl); in CollectRecordLambdaFields()
1525 const ASTRecordLayout &layout = CGM.getContext().getASTRecordLayout(record); in CollectRecordFields()
1848 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD); in CollectCXXBasesAux()
1872 .getASTRecordLayout(RD) in CollectCXXBasesAux()
2156 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD); in CollectVTableInfo()
3480 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD); in CollectContainingType()
3484 const ASTRecordLayout &BRL = CGM.getContext().getASTRecordLayout(PBase); in CollectContainingType()
H A DCGNonTrivialStruct.cpp62 return FD ? Ctx.getASTRecordLayout(FD->getParent()) in getFieldOffsetInBits()
H A DTargetInfo.cpp3046 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in classify()
3323 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in BitsContainNoUserData()
6627 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in isIntegerLikeType()
7848 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in HandleAggregates()
7951 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in returnAggregateInRegs()
10668 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in detectFPCCEligibleStructHelper()
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DASTStructExtractor.cpp89 &m_ast_context->getASTRecordLayout(struct_decl)); in ExtractFromFunctionDecl()
H A DClangASTSource.cpp1521 origin_record->getASTContext().getASTRecordLayout(origin_record.decl)); in layoutRecordType()
/freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DPaddingChecker.cpp91 const ASTRecordLayout &RL = ASTContext.getASTRecordLayout(RD); in visitRecord()
/freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DMemRegion.cpp1490 const ASTRecordLayout &Layout = R->getContext().getASTRecordLayout(Child); in calculateOffset()
1561 const ASTRecordLayout &Layout = R->getContext().getASTRecordLayout(RD); in calculateOffset()
/freebsd-13.1/contrib/llvm-project/clang/lib/Sema/
H A DSemaStmtAsm.cpp864 const ASTRecordLayout &RL = Context.getASTRecordLayout(RT->getDecl()); in LookupInlineAsmField()
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp5683 getASTContext().getASTRecordLayout(record_decl); in GetFieldAtIndex()
5847 getASTContext().getASTRecordLayout(cxx_record_decl); in GetDirectBaseClassAtIndex()
5942 getASTContext().getASTRecordLayout(cxx_record_decl); in GetVirtualBaseClassAtIndex()
6156 getASTContext().getASTRecordLayout(record_decl); in GetChildCompilerTypeAtIndex()
8436 getASTContext().getASTRecordLayout(record_decl); in DumpValue()

12