| /netbsd-src/external/apache2/llvm/dist/clang/lib/AST/ |
| H A D | VTableBuilder.cpp | 163 MostDerivedClassLayout(Context.getASTRecordLayout(MostDerivedClass)) { in FinalOverriders() 243 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Element.Class); in ComputeBaseOffset() 357 Context.getASTRecordLayout(LayoutClass); in ComputeBaseOffsets() 363 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in ComputeBaseOffsets() 380 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in dump() 617 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Base.getBase()); in AddVCallAndVBaseOffsets() 639 Context.getASTRecordLayout(MostDerivedClass); in AddVCallAndVBaseOffsets() 682 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in AddVCallOffsets() 749 Context.getASTRecordLayout(LayoutClass); in AddVBaseOffsets() 1230 Context.getASTRecordLayout(LayoutClass); in ComputeThisAdjustmentBaseOffset() [all …]
|
| H A D | VTTBuilder.cpp | 35 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 D | RecordLayoutBuilder.cpp | 193 const ASTRecordLayout &Layout = Context.getASTRecordLayout(BaseDecl); in ComputeEmptySubobjectSizes() 217 const ASTRecordLayout &Layout = Context.getASTRecordLayout(MemberDecl); in ComputeEmptySubobjectSizes() 281 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Info->Class); in CanPlaceBaseSubobjectAtOffset() 331 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Info->Class); in UpdateEmptyBaseSubobjects() 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() 1134 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Info->Class); in AddPrimaryVirtualBaseOffsets() [all …]
|
| H A D | ItaniumCXXABI.cpp | 222 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in isNearlyEmpty()
|
| H A D | CXXInheritance.cpp | 685 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in AddIndirectPrimaryBases()
|
| H A D | ASTContext.cpp | 1776 const ASTRecordLayout &Layout = getASTRecordLayout(Parent); in getDeclAlign() 1822 const ASTRecordLayout &layout = getASTRecordLayout(RT->getDecl()); in getTypeInfoDataSizeInChars() 2294 const ASTRecordLayout &Layout = getASTRecordLayout(RD); in getTypeInfoImpl() 2391 const ASTRecordLayout &Layout = getASTRecordLayout(RD); in getTypeUnadjustedAlign() 2470 toBits(getASTRecordLayout(RT->getDecl()).PreferredAlignment)); in getPreferredTypeAlign() 2519 const ASTRecordLayout *Layout = &getASTRecordLayout(RD); in getOffsetOfBaseWithVBPtr() 2522 Layout = &getASTRecordLayout(Base); in getOffsetOfBaseWithVBPtr() 2538 ThisAdjustment += getASTRecordLayout(Derived).getBaseClassOffset(Base); in getMemberPointerPathAdjustment() 2633 const auto &Layout = Context.getASTRecordLayout(RD); in structHasUniqueObjectRepresentations() 7357 const ASTRecordLayout &RL = Ctx->getASTRecordLayout(RD); in EncodeBitField() [all …]
|
| H A D | ExprConstant.cpp | 3040 const ASTRecordLayout &Layout = Info.Ctx.getASTRecordLayout(RD); in CastToDerivedClass() 3058 RL = &Info.Ctx.getASTRecordLayout(Derived); in HandleLValueDirectBase() 3085 const ASTRecordLayout &Layout = Info.Ctx.getASTRecordLayout(DerivedDecl); in HandleLValueBase() 3126 RL = &Info.Ctx.getASTRecordLayout(FD->getParent()); in HandleLValueMember() 6195 const ASTRecordLayout &Layout = Info.Ctx.getASTRecordLayout(RD); in HandleConstructorCall() 6476 const ASTRecordLayout &Layout = Info.Ctx.getASTRecordLayout(RD); in HandleDestructionImpl() 6848 const ASTRecordLayout &Layout = Info.Ctx.getASTRecordLayout(RD); in visitRecord() 7042 const ASTRecordLayout &Layout = Info.Ctx.getASTRecordLayout(RD); in visit() 7057 Info.Ctx.getASTRecordLayout(BaseDecl).getNonVirtualSize().isZero()) in visit() 9677 const ASTRecordLayout &Layout = Info.Ctx.getASTRecordLayout(RD); in HandleClassZeroInitialization() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| H A D | CGRecordLayoutBuilder.cpp | 234 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 D | CGClass.cpp | 42 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() 227 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(Derived); in GetAddressOfDirectBaseInCompleteClass() 322 const ASTRecordLayout &layout = getContext().getASTRecordLayout(Derived); in GetAddressOfBaseClass() 485 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in GetVTTParameter() 791 const ASTRecordLayout &Info = Context.getASTRecordLayout(ClassDecl); in EmitAsanPrologueOrEpilogue() 921 RecLayout(CGF.getContext().getASTRecordLayout(ClassDecl)), in FieldMemcpyizer() [all …]
|
| H A D | MicrosoftCXXABI.cpp | 97 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in getVBPtrOffsets() 102 Context.getASTRecordLayout(VBT->IntroducingObject); in getVBPtrOffsets() 927 if (Context.getASTRecordLayout(SrcDecl).hasExtendableVFPtr()) in performBaseAdjustment() 936 if (Context.getASTRecordLayout(BaseDecl).hasExtendableVFPtr()) { in performBaseAdjustment() 956 !getContext().getASTRecordLayout(SrcDecl).hasExtendableVFPtr(); in shouldTypeidBeNullChecked() 990 !getContext().getASTRecordLayout(SrcDecl).hasExtendableVFPtr(); in shouldDynamicCastCallBeNullChecked() 1053 Context.getASTRecordLayout(ClassDecl).getVBPtrOffset().getQuantity(); in GetVirtualBaseClassOffset() 1200 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in initializeHiddenVirtualInheritanceMembers() 1272 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in EmitVBPtrStores() 1279 Context.getASTRecordLayout(VBT->IntroducingObject); in EmitVBPtrStores() [all …]
|
| H A D | CodeGenTBAA.cpp | 293 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in CollectFields() 337 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 | SwiftCallingConv.cpp | 119 addTypedData(record, begin, CGM.getContext().getASTRecordLayout(record)); in addTypedData() 819 auto &layout = CGM.getContext().getASTRecordLayout(record); in classifyType()
|
| H A D | CGCXXABI.cpp | 136 auto &Layout = CGF.getContext().getASTRecordLayout(MD->getParent()); in buildThisParam()
|
| H A D | CGExprAgg.cpp | 2015 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(ClassRD); in getOverlapForFieldInit() 2036 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in getOverlapForBaseInit() 2038 getContext().getASTRecordLayout(BaseRD).getSize() <= in getOverlapForBaseInit()
|
| H A D | CGExprConstant.cpp | 675 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 D | CGDebugInfo.cpp | 1435 const ASTRecordLayout &layout = CGM.getContext().getASTRecordLayout(CXXDecl); in CollectRecordLambdaFields() 1544 const ASTRecordLayout &layout = CGM.getContext().getASTRecordLayout(record); in CollectRecordFields() 1867 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD); in CollectCXXBasesAux() 1891 .getASTRecordLayout(RD) in CollectCXXBasesAux() 2175 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD); in CollectVTableInfo() 3498 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD); in CollectContainingType() 3502 const ASTRecordLayout &BRL = CGM.getContext().getASTRecordLayout(PBase); in CollectContainingType()
|
| H A D | CGNonTrivialStruct.cpp | 62 return FD ? Ctx.getASTRecordLayout(FD->getParent()) in getFieldOffsetInBits()
|
| H A D | TargetInfo.cpp | 3046 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in classify() 3323 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in BitsContainNoUserData() 6610 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in isIntegerLikeType() 7829 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in HandleAggregates() 7932 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in returnAggregateInRegs() 10622 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in detectFPCCEligibleStructHelper()
|
| H A D | ItaniumCXXABI.cpp | 1411 const ASTRecordLayout &L = Context.getASTRecordLayout(PathElement.Class); in computeOffsetHint() 4052 const ASTRecordLayout &Layout = CGM.getContext().getASTRecordLayout(RD); in BuildVMIClassTypeInfo()
|
| H A D | CGExprCXX.cpp | 504 const ASTRecordLayout &Layout = CGF.getContext().getASTRecordLayout(Base); in EmitNullBaseClassInitialization()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | PaddingChecker.cpp | 91 const ASTRecordLayout &RL = ASTContext.getASTRecordLayout(RD); in visitRecord()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/ |
| H A D | MemRegion.cpp | 1490 const ASTRecordLayout &Layout = R->getContext().getASTRecordLayout(Child); in calculateOffset() 1561 const ASTRecordLayout &Layout = R->getContext().getASTRecordLayout(RD); in calculateOffset()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
| H A D | SemaStmtAsm.cpp | 864 const ASTRecordLayout &RL = Context.getASTRecordLayout(RT->getDecl()); in LookupInlineAsmField()
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/ |
| H A D | ASTContext.h | 2289 const ASTRecordLayout &getASTRecordLayout(const RecordDecl *D) const;
|