/external/clang/lib/AST/ |
D | VTableBuilder.cpp | 164 MostDerivedClassLayout(Context.getASTRecordLayout(MostDerivedClass)) { in FinalOverriders() 244 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Element.Class); in ComputeBaseOffset() 358 Context.getASTRecordLayout(LayoutClass); in ComputeBaseOffsets() 364 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in ComputeBaseOffsets() 381 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in dump() 614 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Base.getBase()); in AddVCallAndVBaseOffsets() 636 Context.getASTRecordLayout(MostDerivedClass); in AddVCallAndVBaseOffsets() 675 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in AddVCallOffsets() 742 Context.getASTRecordLayout(LayoutClass); in AddVBaseOffsets() 1233 Context.getASTRecordLayout(LayoutClass); in ComputeThisAdjustmentBaseOffset() [all …]
|
D | VTTBuilder.cpp | 32 MostDerivedClassLayout(Ctx.getASTRecordLayout(MostDerivedClass)), in VTTBuilder() 67 const ASTRecordLayout &Layout = Ctx.getASTRecordLayout(RD); in LayoutSecondaryVTTs() 114 const ASTRecordLayout &Layout = Ctx.getASTRecordLayout(RD); in LayoutSecondaryVirtualPointers()
|
D | RecordLayoutBuilder.cpp | 192 const ASTRecordLayout &Layout = Context.getASTRecordLayout(BaseDecl); in ComputeEmptySubobjectSizes() 216 const ASTRecordLayout &Layout = Context.getASTRecordLayout(MemberDecl); in ComputeEmptySubobjectSizes() 280 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Info->Class); in CanPlaceBaseSubobjectAtOffset() 330 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Info->Class); in UpdateEmptyBaseSubobjects() 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() 893 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in ComputeBaseSubobjectInfo() 1088 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Info->Class); in AddPrimaryVirtualBaseOffsets() [all …]
|
D | ItaniumCXXABI.cpp | 130 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in isNearlyEmpty()
|
D | CXXInheritance.cpp | 665 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in AddIndirectPrimaryBases()
|
D | ExprConstant.cpp | 1947 const ASTRecordLayout &Layout = Info.Ctx.getASTRecordLayout(RD); in CastToDerivedClass() 1965 RL = &Info.Ctx.getASTRecordLayout(Derived); in HandleLValueDirectBase() 1992 const ASTRecordLayout &Layout = Info.Ctx.getASTRecordLayout(DerivedDecl); in HandleLValueBase() 2018 RL = &Info.Ctx.getASTRecordLayout(FD->getParent()); in HandleLValueMember() 4048 const ASTRecordLayout &Layout = Info.Ctx.getASTRecordLayout(RD); in HandleConstructorCall() 5459 const ASTRecordLayout &Layout = Info.Ctx.getASTRecordLayout(RD); in HandleClassZeroInitialization() 5556 const ASTRecordLayout &Layout = Info.Ctx.getASTRecordLayout(RD); in VisitInitListExpr() 6630 const ASTRecordLayout &Layout = Ctx.getASTRecordLayout(Parent); in isDesignatorAtObjectEnd() 7939 const ASTRecordLayout &RL = Info.Ctx.getASTRecordLayout(RD); in VisitOffsetOfExpr() 7961 const ASTRecordLayout &RL = Info.Ctx.getASTRecordLayout(RD); in VisitOffsetOfExpr()
|
D | ASTContext.cpp | 1421 const ASTRecordLayout &Layout = getASTRecordLayout(Parent); in getDeclAlign() 1457 const ASTRecordLayout &layout = getASTRecordLayout(RT->getDecl()); in getTypeInfoDataSizeInChars() 1769 const ASTRecordLayout &Layout = getASTRecordLayout(RD); in getTypeInfoImpl() 1939 const ASTRecordLayout *Layout = &getASTRecordLayout(RD); in getOffsetOfBaseWithVBPtr() 1942 Layout = &getASTRecordLayout(Base); in getOffsetOfBaseWithVBPtr() 5580 const ASTRecordLayout &RL = Ctx->getASTRecordLayout(RD); in EncodeBitField() 5976 const ASTRecordLayout &layout = getASTRecordLayout(RDecl); in getObjCEncodingForStructureImpl() 6076 CurOffs += toBits(getASTRecordLayout(base).getNonVirtualSize()); in getObjCEncodingForStructureImpl()
|
/external/clang/lib/CodeGen/ |
D | CGRecordLayoutBuilder.cpp | 220 Layout(Types.getContext().getASTRecordLayout(D)), in CGRecordLowering() 457 !Context.getASTRecordLayout(BaseDecl).getNonVirtualSize().isZero()) in accumulateBases() 518 const ASTRecordLayout &DeclLayout = Context.getASTRecordLayout(Decl); in hasOwnStorage() 737 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(D); in ComputeRecordLayout() 759 const ASTRecordLayout &AST_RL = getContext().getASTRecordLayout(D); in ComputeRecordLayout()
|
D | CodeGenTBAA.cpp | 191 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in CollectFields() 255 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in getTBAAStructTypeInfo()
|
D | MicrosoftCXXABI.cpp | 96 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in getVBPtrOffsets() 101 Context.getASTRecordLayout(VBT->BaseWithVPtr); in getVBPtrOffsets() 927 if (Context.getASTRecordLayout(SrcDecl).hasExtendableVFPtr()) in performBaseAdjustment() 935 if (Context.getASTRecordLayout(BaseDecl).hasExtendableVFPtr()) { in performBaseAdjustment() 954 !getContext().getASTRecordLayout(SrcDecl).hasExtendableVFPtr(); in shouldTypeidBeNullChecked() 988 !getContext().getASTRecordLayout(SrcDecl).hasExtendableVFPtr(); in shouldDynamicCastCallBeNullChecked() 1049 Context.getASTRecordLayout(ClassDecl).getVBPtrOffset().getQuantity(); in GetVirtualBaseClassOffset() 1139 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in initializeHiddenVirtualInheritanceMembers() 1207 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in EmitVBPtrStores() 1214 Context.getASTRecordLayout(VBT->BaseWithVPtr); in EmitVBPtrStores() [all …]
|
D | CGClass.cpp | 40 auto &layout = getContext().getASTRecordLayout(RD); in getClassPointerAlignment() 62 auto &baseLayout = getContext().getASTRecordLayout(vbaseClass); in getVBaseAlignment() 78 auto &baseLayout = getContext().getASTRecordLayout(baseDecl); in getDynamicOffsetAlignment() 160 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in computeNonVirtualBaseClassOffset() 206 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(Derived); in GetAddressOfDirectBaseInCompleteClass() 295 const ASTRecordLayout &layout = getContext().getASTRecordLayout(Derived); in GetAddressOfBaseClass() 451 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in GetVTTParameter() 867 const ASTRecordLayout &Info = Context.getASTRecordLayout(ClassDecl); in EmitAsanPrologueOrEpilogue() 998 RecLayout(CGF.getContext().getASTRecordLayout(ClassDecl)), in FieldMemcpyizer() 1704 CGF.getContext().getASTRecordLayout(Dtor->getParent()); in Emit() [all …]
|
D | CGCXXABI.cpp | 170 auto &Layout = CGF.getContext().getASTRecordLayout(MD->getParent()); in buildThisParam() 297 getContext().getASTRecordLayout(Derived).getBaseClassOffset(Base); in getMemberPointerPathAdjustment()
|
D | CGCXX.cpp | 101 const ASTRecordLayout &ClassLayout = Context.getASTRecordLayout(Class); in TryEmitBaseDestructorAsAlias()
|
D | SwiftCallingConv.cpp | 103 addTypedData(record, begin, CGM.getContext().getASTRecordLayout(record)); in addTypedData() 770 auto &layout = CGM.getContext().getASTRecordLayout(record); in classifyType()
|
D | CGExprConstant.cpp | 367 const ASTRecordLayout &Layout = CGM.getContext().getASTRecordLayout(RD); in Build() 437 const ASTRecordLayout &Layout = CGM.getContext().getASTRecordLayout(RD); in Build() 504 const ASTRecordLayout &Layout = CGM.getContext().getASTRecordLayout(RD); in Finalize() 1134 const ASTRecordLayout &Layout = CGM.getContext().getASTRecordLayout(RD); in Build()
|
D | CGDebugInfo.cpp | 1010 const ASTRecordLayout &layout = CGM.getContext().getASTRecordLayout(CXXDecl); in CollectRecordLambdaFields() 1105 const ASTRecordLayout &layout = CGM.getContext().getASTRecordLayout(record); in CollectRecordFields() 1354 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD); in CollectCXXBases() 1540 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD); in CollectVTableInfo() 2573 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD); in CollectContainingType() 2577 const ASTRecordLayout &BRL = CGM.getContext().getASTRecordLayout(PBase); in CollectContainingType()
|
D | TargetInfo.cpp | 2554 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in classify() 2798 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in BitsContainNoUserData() 5391 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in isIntegerLikeType() 6294 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in HandleAggregates() 6390 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in returnAggregateInRegs()
|
D | CGExpr.cpp | 3298 assert((idx != 0 || CGF.getContext().getASTRecordLayout(rec) in emitAddrOfFieldStorage() 3302 auto &recLayout = CGF.getContext().getASTRecordLayout(rec); in emitAddrOfFieldStorage() 3399 getContext().getASTRecordLayout(field->getParent()); in EmitLValueForField()
|
D | ItaniumCXXABI.cpp | 1168 const ASTRecordLayout &L = Context.getASTRecordLayout(PathElement.Class); in computeOffsetHint() 3255 const ASTRecordLayout &Layout = CGM.getContext().getASTRecordLayout(RD); in BuildVMIClassTypeInfo()
|
D | CGExprCXX.cpp | 360 const ASTRecordLayout &Layout = CGF.getContext().getASTRecordLayout(Base); in EmitNullBaseClassInitialization()
|
/external/bcc/src/cc/ |
D | json_map_decl_visitor.cc | 132 const ASTRecordLayout &Layout = C.getASTRecordLayout(D); in VisitRecordDecl()
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
D | PaddingChecker.cpp | 79 const ASTRecordLayout &RL = ASTContext.getASTRecordLayout(RD); in visitRecord()
|
/external/clang/lib/StaticAnalyzer/Core/ |
D | MemRegion.cpp | 1335 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(Child); in getAsOffset() 1399 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in getAsOffset()
|
/external/clang/lib/Sema/ |
D | SemaStmtAsm.cpp | 663 const ASTRecordLayout &RL = Context.getASTRecordLayout(RT->getDecl()); in LookupInlineAsmField()
|
/external/clang/include/clang/AST/ |
D | ASTContext.h | 1888 const ASTRecordLayout &getASTRecordLayout(const RecordDecl *D) const;
|