summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/RecordLayout.cpp
Commit message (Expand)AuthorAgeFilesLines
* More ASTRecordLayout changes for MS ABI; based on patch by r4start.Eli Friedman2011-10-211-1/+3
* Some changes to improve compatibility for MSVC-style C++ struct layout. Patch...Eli Friedman2011-09-271-3/+9
* Convert RecordLayout::Alignment to CharUnits from bit units. No change inKen Dyck2011-02-151-2/+2
* Convert RecordLayout::DataSize to CharUnits from bits, eliminating twoKen Dyck2011-02-111-2/+2
* Convert RecordLayout::Size to CharUnits from bits. No changes toKen Dyck2011-02-091-2/+2
* Convert RecordLayout::NonVirtualAlign to CharUnits. No change inKen Dyck2011-02-081-1/+1
* Convert RecordLayout::NonVirtualSize from bit units to CharUnits.Ken Dyck2011-02-011-1/+1
* PR3558: mark "logically const" accessor methods in ASTContext as const,Jay Foad2011-01-121-4/+5
* Remove the PrimaryBaseInfo class.Anders Carlsson2010-11-241-2/+3
* Rename RecordLayout::getPrimaryBaseWasVirtual to isPrimaryBaseVirtual.Anders Carlsson2010-11-241-1/+1
* Port over a couple of getVBaseClassOffsetInBits call sites to use getVBaseCla...Anders Carlsson2010-10-311-1/+1
* Rename getBaseClassOffset to getBaseClassOffsetInBits and introduce a getBase...Anders Carlsson2010-10-311-2/+2
* EmptyObjectMap now uses CharUnits wherever possible.Anders Carlsson2010-10-311-1/+1
* Plug leak. The DenseMaps of CXXRecordLayoutInfo weren't freed.Argyrios Kyrtzidis2010-08-251-1/+3
* No need to use the PrimaryBaseInfo struct in the builder.Anders Carlsson2010-05-261-2/+3
* Add a SizeOfLargestEmptySubobject member to ASTRecordLayout. For C++ classes ...Anders Carlsson2010-05-081-0/+2
* Replace the class offset vectors in RecordLayoutBuilder with maps instead so ...Anders Carlsson2010-03-111-15/+11
* Assert that primary bases always have offset 0.Anders Carlsson2010-03-111-0/+11
* Replace copy loops with memcpy.Benjamin Kramer2010-03-091-4/+2
* Allocate ASTRecordLayout objects using the allocator associated with ASTContext.Ted Kremenek2010-03-081-0/+69
OpenPOWER on IntegriCloud