| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | VTableBuilder.cpp | 358 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 D | VTTBuilder.cpp | 36 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 D | RecordLayoutBuilder.cpp | 192 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 D | ItaniumCXXABI.cpp | 192 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in isNearlyEmpty()
|
| H A D | CXXInheritance.cpp | 759 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in AddIndirectPrimaryBases()
|
| H A D | ASTContext.cpp | 1627 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 D | ExprConstant.cpp | 2367 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 D | CGRecordLayoutBuilder.cpp | 221 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 D | CGClass.cpp | 41 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 D | MicrosoftCXXABI.cpp | 97 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 D | CGCXXABI.cpp | 142 auto &Layout = CGF.getContext().getASTRecordLayout(MD->getParent()); in buildThisParam() 272 getContext().getASTRecordLayout(Derived).getBaseClassOffset(Base); in getMemberPointerPathAdjustment()
|
| H A D | CodeGenTBAA.cpp | 256 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in CollectFields() 298 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in getBaseTypeInfoHelper()
|
| H A D | CGCXX.cpp | 101 const ASTRecordLayout &ClassLayout = Context.getASTRecordLayout(Class); in TryEmitBaseDestructorAsAlias()
|
| H A D | CGExprConstant.cpp | 370 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 D | SwiftCallingConv.cpp | 107 addTypedData(record, begin, CGM.getContext().getASTRecordLayout(record)); in addTypedData() 802 auto &layout = CGM.getContext().getASTRecordLayout(record); in classifyType()
|
| H A D | CGDebugInfo.cpp | 1270 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 D | CGExprAgg.cpp | 1813 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in overlapForBaseInit() 1815 getContext().getASTRecordLayout(BaseRD).getSize() <= in overlapForBaseInit()
|
| H A D | CGNonTrivialStruct.cpp | 62 return FD ? Ctx.getASTRecordLayout(FD->getParent()) in getFieldOffsetInBits()
|
| H A D | TargetInfo.cpp | 2785 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 D | CGExpr.cpp | 3826 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 D | ASTStructExtractor.cpp | 90 &m_ast_context->getASTRecordLayout(struct_decl)); in ExtractFromFunctionDecl()
|
| H A D | ClangASTSource.cpp | 1748 origin_record->getASTContext().getASTRecordLayout(origin_record.decl)); in layoutRecordType()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | PaddingChecker.cpp | 94 const ASTRecordLayout &RL = ASTContext.getASTRecordLayout(RD); in visitRecord()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ |
| H A D | MemRegion.cpp | 1380 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 D | SemaStmtAsm.cpp | 788 const ASTRecordLayout &RL = Context.getASTRecordLayout(RT->getDecl()); in LookupInlineAsmField()
|