aboutsummaryrefslogtreecommitdiff
path: root/lib/AST/RecordLayout.cpp
AgeCommit message (Expand)Author
2013-01-25First pass at abstracting out a class for the target C++ ABI.John McCall
2012-07-04Remove get(V)BaseClassOffsetInBits, the CharUnit functions should be used ins...Benjamin Kramer
2012-05-01Add support for laying out vtordisps according to our currentJohn McCall
2011-10-21More ASTRecordLayout changes for MS ABI; based on patch by r4start.Eli Friedman
2011-09-27Some changes to improve compatibility for MSVC-style C++ struct layout. Patch...Eli Friedman
2011-02-15Convert RecordLayout::Alignment to CharUnits from bit units. No change inKen Dyck
2011-02-11Convert RecordLayout::DataSize to CharUnits from bits, eliminating twoKen Dyck
2011-02-09Convert RecordLayout::Size to CharUnits from bits. No changes toKen Dyck
2011-02-08Convert RecordLayout::NonVirtualAlign to CharUnits. No change inKen Dyck
2011-02-01Convert RecordLayout::NonVirtualSize from bit units to CharUnits.Ken Dyck
2011-01-12PR3558: mark "logically const" accessor methods in ASTContext as const,Jay Foad
2010-11-24Remove the PrimaryBaseInfo class.Anders Carlsson
2010-11-24Rename RecordLayout::getPrimaryBaseWasVirtual to isPrimaryBaseVirtual.Anders Carlsson
2010-10-31Port over a couple of getVBaseClassOffsetInBits call sites to use getVBaseCla...Anders Carlsson
2010-10-31Rename getBaseClassOffset to getBaseClassOffsetInBits and introduce a getBase...Anders Carlsson
2010-10-31EmptyObjectMap now uses CharUnits wherever possible.Anders Carlsson
2010-08-25Plug leak. The DenseMaps of CXXRecordLayoutInfo weren't freed.Argyrios Kyrtzidis
2010-05-26No need to use the PrimaryBaseInfo struct in the builder.Anders Carlsson
2010-05-08Add a SizeOfLargestEmptySubobject member to ASTRecordLayout. For C++ classes ...Anders Carlsson
2010-03-11Replace the class offset vectors in RecordLayoutBuilder with maps instead so ...Anders Carlsson
2010-03-11Assert that primary bases always have offset 0.Anders Carlsson
2010-03-09Replace copy loops with memcpy.Benjamin Kramer
2010-03-08Allocate ASTRecordLayout objects using the allocator associated with ASTContext.Ted Kremenek