/external/clang/lib/AST/ |
D | RecordLayout.cpp | 20 void ASTRecordLayout::Destroy(ASTContext &Ctx) { in Destroy() 25 this->~ASTRecordLayout(); in Destroy() 29 ASTRecordLayout::ASTRecordLayout(const ASTContext &Ctx, CharUnits size, in ASTRecordLayout() function in ASTRecordLayout 40 ASTRecordLayout::ASTRecordLayout(const ASTContext &Ctx, in ASTRecordLayout() function in ASTRecordLayout
|
D | RecordLayoutBuilder.cpp | 142 getFieldOffset(const ASTRecordLayout &Layout, unsigned FieldNo) const { in getFieldOffset() 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() 641 ASTRecordLayout::VBaseOffsetsMapTy VBases; [all …]
|
D | VTableBuilder.cpp | 98 const ASTRecordLayout &MostDerivedClassLayout; 244 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Element.Class); in ComputeBaseOffset() 357 const ASTRecordLayout &LayoutClassLayout = 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() 635 const ASTRecordLayout &MostDerivedClassLayout = in AddVCallAndVBaseOffsets() 675 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in AddVCallOffsets() 741 const ASTRecordLayout &LayoutClassLayout = in AddVBaseOffsets() 1232 const ASTRecordLayout &LayoutClassLayout = in ComputeThisAdjustmentBaseOffset() [all …]
|
D | VTTBuilder.cpp | 67 const ASTRecordLayout &Layout = Ctx.getASTRecordLayout(RD); in LayoutSecondaryVTTs() 114 const ASTRecordLayout &Layout = Ctx.getASTRecordLayout(RD); in LayoutSecondaryVirtualPointers()
|
D | ItaniumCXXABI.cpp | 130 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in isNearlyEmpty()
|
/external/llvm-project/clang/include/clang/AST/ |
D | RecordLayout.h | 38 class ASTRecordLayout { 151 ASTRecordLayout(const ASTContext &Ctx, CharUnits size, CharUnits alignment, 159 ASTRecordLayout(const ASTContext &Ctx, CharUnits size, CharUnits alignment, 173 ~ASTRecordLayout() = default; 178 ASTRecordLayout(const ASTRecordLayout &) = delete; 179 ASTRecordLayout &operator=(const ASTRecordLayout &) = delete;
|
D | VTTBuilder.h | 29 class ASTRecordLayout; variable 88 const ASTRecordLayout &MostDerivedClassLayout;
|
/external/llvm-project/clang/lib/AST/ |
D | RecordLayout.cpp | 21 void ASTRecordLayout::Destroy(ASTContext &Ctx) { in Destroy() 26 this->~ASTRecordLayout(); in Destroy() 30 ASTRecordLayout::ASTRecordLayout(const ASTContext &Ctx, CharUnits size, in ASTRecordLayout() function in ASTRecordLayout 45 ASTRecordLayout::ASTRecordLayout( in ASTRecordLayout() function in ASTRecordLayout
|
D | RecordLayoutBuilder.cpp | 143 getFieldOffset(const ASTRecordLayout &Layout, unsigned FieldNo) const { in getFieldOffset() 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() 672 ASTRecordLayout::VBaseOffsetsMapTy VBases; [all …]
|
D | VTableBuilder.cpp | 97 const ASTRecordLayout &MostDerivedClassLayout; 243 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Element.Class); in ComputeBaseOffset() 356 const ASTRecordLayout &LayoutClassLayout = 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() 638 const ASTRecordLayout &MostDerivedClassLayout = in AddVCallAndVBaseOffsets() 682 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in AddVCallOffsets() 748 const ASTRecordLayout &LayoutClassLayout = in AddVBaseOffsets() 1229 const ASTRecordLayout &LayoutClassLayout = in ComputeThisAdjustmentBaseOffset() [all …]
|
D | VTTBuilder.cpp | 70 const ASTRecordLayout &Layout = Ctx.getASTRecordLayout(RD); in LayoutSecondaryVTTs() 117 const ASTRecordLayout &Layout = Ctx.getASTRecordLayout(RD); in LayoutSecondaryVirtualPointers()
|
/external/llvm-project/clang/test/CodeGenCXX/Inputs/ |
D | override-layout-packed-base.layout | 5 Layout: <ASTRecordLayout 12 Layout: <ASTRecordLayout 19 Layout: <ASTRecordLayout 26 Layout: <ASTRecordLayout
|
D | override-bit-field-layout.layout | 5 Layout: <ASTRecordLayout 13 Layout: <ASTRecordLayout 21 Layout: <ASTRecordLayout
|
D | override-layout-nameless-struct-union.layout | 5 Layout: <ASTRecordLayout 13 Layout: <ASTRecordLayout
|
D | override-layout-virtual-base.layout | 5 Layout: <ASTRecordLayout
|
/external/clang/include/clang/AST/ |
D | RecordLayout.h | 34 class ASTRecordLayout { 135 ASTRecordLayout(const ASTContext &Ctx, CharUnits size, CharUnits alignment, 141 ASTRecordLayout(const ASTContext &Ctx, 158 ~ASTRecordLayout() = default; 162 ASTRecordLayout(const ASTRecordLayout &) = delete; 163 void operator=(const ASTRecordLayout &) = delete;
|
D | VTTBuilder.h | 85 const ASTRecordLayout &MostDerivedClassLayout;
|
/external/clang/include/clang/CodeGen/ |
D | SwiftCallingConv.h | 34 class ASTRecordLayout; variable 68 const ASTRecordLayout &layout);
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
D | PaddingChecker.cpp | 79 const ASTRecordLayout &RL = ASTContext.getASTRecordLayout(RD); in visitRecord() 168 const ASTRecordLayout &RL) { in calculateBaselinePad() 204 const ASTRecordLayout &RL) { in calculateOptimalPad()
|
/external/llvm-project/clang/include/clang/CodeGen/ |
D | SwiftCallingConv.h | 32 class ASTRecordLayout; variable 66 const ASTRecordLayout &layout);
|
/external/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
D | PaddingChecker.cpp | 91 const ASTRecordLayout &RL = ASTContext.getASTRecordLayout(RD); in visitRecord() 192 const ASTRecordLayout &RL) { in calculateBaselinePad() 228 const ASTRecordLayout &RL) { in calculateOptimalPad()
|
/external/clang/lib/CodeGen/ |
D | CodeGenTBAA.cpp | 191 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in CollectFields() 255 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in getTBAAStructTypeInfo()
|
D | CGRecordLayoutBuilder.cpp | 198 const ASTRecordLayout &Layout; 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()
|
/external/llvm-project/clang/lib/CodeGen/ |
D | CGRecordLayoutBuilder.cpp | 206 const ASTRecordLayout &Layout; 589 const ASTRecordLayout &Layout = in computeVolatileBitfields() 698 const ASTRecordLayout &DeclLayout = Context.getASTRecordLayout(Decl); in hasOwnStorage() 924 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(D); in ComputeRecordLayout() 945 const ASTRecordLayout &AST_RL = getContext().getASTRecordLayout(D); in ComputeRecordLayout()
|
/external/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
D | ASTStructExtractor.cpp | 88 const ASTRecordLayout *struct_layout( in ExtractFromFunctionDecl()
|