| /src/contrib/llvm-project/clang/lib/AST/ |
| H A 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() 618 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Base.getBase()); in AddVCallAndVBaseOffsets() 640 Context.getASTRecordLayout(MostDerivedClass); in AddVCallAndVBaseOffsets() 688 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in AddVCallOffsets() 755 Context.getASTRecordLayout(LayoutClass); in AddVBaseOffsets() 1266 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() 943 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in ComputeBaseSubobjectInfo() 1141 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Info->Class); in AddPrimaryVirtualBaseOffsets() [all …]
|
| H A D | ItaniumCXXABI.cpp | 254 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in isNearlyEmpty()
|
| H A D | CXXInheritance.cpp | 683 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in AddIndirectPrimaryBases()
|
| H A D | ASTContext.cpp | 1738 const ASTRecordLayout &Layout = getASTRecordLayout(Parent); in getDeclAlign() 1785 const ASTRecordLayout &layout = getASTRecordLayout(RT->getDecl()); in getTypeInfoDataSizeInChars() 2330 const ASTRecordLayout &Layout = getASTRecordLayout(RD); in getTypeInfoImpl() 2438 const ASTRecordLayout &Layout = getASTRecordLayout(RD); in getTypeUnadjustedAlign() 2525 toBits(getASTRecordLayout(RD).PreferredAlignment)); in getPreferredTypeAlign() 2583 const ASTRecordLayout *Layout = &getASTRecordLayout(RD); in getOffsetOfBaseWithVBPtr() 2586 Layout = &getASTRecordLayout(Base); in getOffsetOfBaseWithVBPtr() 2602 ThisAdjustment += getASTRecordLayout(Derived).getBaseClassOffset(Base); in getMemberPointerPathAdjustment() 2773 const auto &Layout = Context.getASTRecordLayout(RD); in structHasUniqueObjectRepresentations() 8581 const ASTRecordLayout &RL = Ctx->getASTRecordLayout(RD); in EncodeBitField() [all …]
|
| /src/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGRecordLayoutBuilder.cpp | 236 Layout(Types.getContext().getASTRecordLayout(D)), in CGRecordLowering() 736 !Context.getASTRecordLayout(BaseDecl).getNonVirtualSize().isZero()) in accumulateBases() 806 Context.getASTRecordLayout(Field->getParent()); in computeVolatileBitfields() 922 const ASTRecordLayout &DeclLayout = Context.getASTRecordLayout(Decl); in hasOwnStorage() 1138 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(D); in ComputeRecordLayout() 1159 const ASTRecordLayout &AST_RL = getContext().getASTRecordLayout(D); in ComputeRecordLayout()
|
| H A D | CodeGenTBAA.cpp | 355 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in CollectFields() 428 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in getBaseTypeInfoHelper() 451 Context.getASTRecordLayout(BaseRD).getDataSize().getQuantity(); in getBaseTypeInfoHelper()
|
| H A D | CGClass.cpp | 45 auto &layout = getContext().getASTRecordLayout(RD); in getClassPointerAlignment() 64 auto &layout = getContext().getASTRecordLayout(RD); in getMinimumClassObjectSize() 84 auto &baseLayout = getContext().getASTRecordLayout(vbaseClass); in getVBaseAlignment() 100 auto &baseLayout = getContext().getASTRecordLayout(baseDecl); in getDynamicOffsetAlignment() 186 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in computeNonVirtualBaseClassOffset() 232 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(Derived); in GetAddressOfDirectBaseInCompleteClass() 323 const ASTRecordLayout &layout = getContext().getASTRecordLayout(Derived); in GetAddressOfBaseClass() 486 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in GetVTTParameter() 791 const ASTRecordLayout &Info = Context.getASTRecordLayout(ClassDecl); in EmitAsanPrologueOrEpilogue() 922 RecLayout(CGF.getContext().getASTRecordLayout(ClassDecl)), in FieldMemcpyizer() [all …]
|
| H A D | MicrosoftCXXABI.cpp | 102 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in getVBPtrOffsets() 107 Context.getASTRecordLayout(VBT->IntroducingObject); in getVBPtrOffsets() 956 if (Context.getASTRecordLayout(SrcDecl).hasExtendableVFPtr()) in performBaseAdjustment() 965 if (Context.getASTRecordLayout(BaseDecl).hasExtendableVFPtr()) { in performBaseAdjustment() 984 return !getContext().getASTRecordLayout(SrcDecl).hasExtendableVFPtr(); in shouldTypeidBeNullChecked() 1018 !getContext().getASTRecordLayout(SrcDecl).hasExtendableVFPtr(); in shouldDynamicCastCallBeNullChecked() 1077 Context.getASTRecordLayout(ClassDecl).getVBPtrOffset().getQuantity(); in GetVirtualBaseClassOffset() 1255 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in initializeHiddenVirtualInheritanceMembers() 1324 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in EmitVBPtrStores() 1331 Context.getASTRecordLayout(VBT->IntroducingObject); in EmitVBPtrStores() [all …]
|
| H A D | CGCXX.cpp | 106 const ASTRecordLayout &ClassLayout = Context.getASTRecordLayout(Class); in TryEmitBaseDestructorAsAlias()
|
| H A D | SwiftCallingConv.cpp | 121 addTypedData(record, begin, CGM.getContext().getASTRecordLayout(record)); in addTypedData() 815 auto &layout = CGM.getContext().getASTRecordLayout(record); in classifyType()
|
| H A D | CGCXXABI.cpp | 142 auto &Layout = CGF.getContext().getASTRecordLayout(MD->getParent()); in buildThisParam()
|
| H A D | CGExprAgg.cpp | 2058 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(ClassRD); in getOverlapForFieldInit() 2083 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in getOverlapForBaseInit() 2085 getContext().getASTRecordLayout(BaseRD).getSize() <= in getOverlapForBaseInit()
|
| H A D | CGDebugInfo.cpp | 1763 const ASTRecordLayout &layout = CGM.getContext().getASTRecordLayout(CXXDecl); in CollectRecordLambdaFields() 1885 const ASTRecordLayout &layout = CGM.getContext().getASTRecordLayout(record); in CollectRecordFields() 2197 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD); in CollectCXXBasesAux() 2221 .getASTRecordLayout(RD) in CollectCXXBasesAux() 2531 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD); in CollectVTableInfo() 3956 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD); in CollectContainingType() 3960 const ASTRecordLayout &BRL = CGM.getContext().getASTRecordLayout(PBase); in CollectContainingType() 4978 CGM.getContext().getASTRecordLayout(parent); in EmitDeclare()
|
| H A D | CGExprConstant.cpp | 706 const ASTRecordLayout &Layout = CGM.getContext().getASTRecordLayout(RD); in Build() 809 const ASTRecordLayout &Layout = CGM.getContext().getASTRecordLayout(RD); in Build() 2532 .getASTRecordLayout(base) in EmitNullConstant()
|
| /src/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | ASTStructExtractor.cpp | 89 &m_ast_context->getASTRecordLayout(struct_decl)); in ExtractFromFunctionDecl()
|
| /src/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
| H A D | Mips.cpp | 148 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in HandleAggregates() 251 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in returnAggregateInRegs()
|
| H A D | LoongArch.cpp | 180 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in detectFARsEligibleStructHelper()
|
| H A D | RISCV.cpp | 186 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in detectFPCCEligibleStructHelper()
|
| H A D | ARM.cpp | 486 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in isIntegerLikeType()
|
| /src/contrib/llvm-project/clang/lib/AST/Interp/ |
| H A D | Pointer.cpp | 156 const ASTRecordLayout &Layout = ASTCtx.getASTRecordLayout(FD->getParent()); in toAPValue() 196 const ASTRecordLayout &Layout = ASTCtx.getASTRecordLayout( in toAPValue()
|
| H A D | InterpBuiltin.cpp | 1476 const ASTRecordLayout &RL = S.getCtx().getASTRecordLayout(RD); in InterpretOffsetOf() 1508 const ASTRecordLayout &RL = S.getCtx().getASTRecordLayout(RD); in InterpretOffsetOf()
|
| /src/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | PaddingChecker.cpp | 91 const ASTRecordLayout &RL = ASTContext.getASTRecordLayout(RD); in visitRecord()
|
| /src/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | MemRegion.cpp | 1577 const ASTRecordLayout &Layout = R->getContext().getASTRecordLayout(Child); in calculateOffset() 1648 const ASTRecordLayout &Layout = R->getContext().getASTRecordLayout(RD); in calculateOffset()
|