summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/RecordLayoutBuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revert "Use CharUnits values for Size and DataSize outside of the bitfieldDaniel Dunbar2011-02-241-19/+23
* Use CharUnits values for Size and DataSize outside of the bitfield layoutKen Dyck2011-02-241-23/+19
* Use Context.getCharWidth() in place of literal '8's in assertions.Ken Dyck2011-02-241-2/+2
* Make the Size and DataSize members more CharUnits-friendly by wrapping themKen Dyck2011-02-241-35/+58
* Expand use of CharUnits in LayoutField(). No change in functionalityKen Dyck2011-02-201-29/+34
* Expand use of CharUnits for alignments further. No change in functionalityKen Dyck2011-02-191-30/+30
* Convert MaxFieldAlignment to CharUnits from bits. No change in functionalityKen Dyck2011-02-171-18/+23
* Convert the UnpackedAlignment field to CharUnits from bits. No change inKen Dyck2011-02-161-6/+9
* Convert Alignment member to CharUnits from bits. No change in functionalityKen Dyck2011-02-161-15/+16
* Convert NonVirtualSize to CharUnits from bits. No change in functionalityKen Dyck2011-02-161-7/+9
* Convert NonVirtualAlignment to CharUnits. No change in functionalityKen Dyck2011-02-161-6/+5
* Convert RecordLayout::Alignment to CharUnits from bit units. No change inKen Dyck2011-02-151-6/+9
* Convert RecordLayout::DataSize to CharUnits from bits, eliminating twoKen Dyck2011-02-111-6/+7
* Add a helper function, ASTContext::toBits(), that converts sizes inKen Dyck2011-02-111-14/+6
* Convert RecordLayout::Size to CharUnits from bits. No changes toKen Dyck2011-02-091-11/+18
* Convert RecordLayout::NonVirtualAlign to CharUnits. No change inKen Dyck2011-02-081-3/+5
* For gcc compatibility, size of a class which is zeroFariborz Jahanian2011-02-021-2/+11
* Basic support for -mms-bitfields, from Carl Norum!Douglas Gregor2011-02-011-0/+14
* Convert RecordLayout::NonVirtualSize from bit units to CharUnits.Ken Dyck2011-02-011-3/+4
* Remove private toCharUnits() helper method, replacing with calls toKen Dyck2011-01-241-17/+10
* Replace calls to CharUnits::fromQuantity() with onesKen Dyck2011-01-181-4/+3
* PR3558: mark "logically const" accessor methods in ASTContext as const,Jay Foad2011-01-121-9/+12
* Fix PR8796.Rafael Espindola2010-12-291-3/+5
* Fix another unnecessary-struct-padding issue.Argyrios Kyrtzidis2010-12-091-1/+10
* Before determining the effect the alignment of base struct will have in the a...Argyrios Kyrtzidis2010-12-091-2/+9
* Move isNearlyEmpty out into the ASTContext so it can be called from CodeGen a...Anders Carlsson2010-11-251-28/+1
* Rename RecordLayout::getPrimaryBaseWasVirtual to isPrimaryBaseVirtual.Anders Carlsson2010-11-241-2/+2
* Use the newly added function in ASTRecordLayoutBuilder.Anders Carlsson2010-11-241-38/+3
* Refactoring of Diagnostic class.Argyrios Kyrtzidis2010-11-181-2/+1
* Don't update empty field subobjects for bitfields. Fixes PR8519.Anders Carlsson2010-11-011-1/+3
* Get rid of more calls to getBaseClassOffsetInBits.Anders Carlsson2010-11-011-10/+5
* Port over a couple of getVBaseClassOffsetInBits call sites to use getVBaseCla...Anders Carlsson2010-10-311-18/+18
* Rename getBaseClassOffset to getBaseClassOffsetInBits and introduce a getBase...Anders Carlsson2010-10-311-9/+9
* Start converting over the RecordLayoutBuilder next.Anders Carlsson2010-10-311-20/+15
* EmptyObjectMap now uses CharUnits wherever possible.Anders Carlsson2010-10-311-61/+61
* More CharUnits conversion.Anders Carlsson2010-10-311-22/+44
* More CharUnits conversion.Anders Carlsson2010-10-311-21/+28
* Use CharUnits in the EmptyClassOffsets map.Anders Carlsson2010-10-311-3/+12
* Baby steps towards using only CharUnits for base class offsets in ASTRecordLa...Anders Carlsson2010-10-311-4/+10
* Move classes into anonymous namespaces.Benjamin Kramer2010-10-221-9/+11
* Store in PCH the key function of C++ class to avoid deserializing the complet...Argyrios Kyrtzidis2010-10-141-3/+0
* Embrace C++ ABI 5.2.6 and consider that template instantiations don't have ke...Argyrios Kyrtzidis2010-10-131-0/+7
* Implement -Wpadded and -Wpacked.Argyrios Kyrtzidis2010-09-221-22/+155
* Use a smart pointer instead of delete.Argyrios Kyrtzidis2010-08-251-6/+5
* Add a virtual destructor to the base of another class hierarchy with virtualChandler Carruth2010-08-231-0/+2
* Add some enum goodness as requested by Chris. Now instead of storing theCharles Davis2010-08-191-5/+6
* Restore the buildJohn McCall2010-08-191-0/+1
* Add a special RecordLayoutBuilder for the Microsoft C++ ABI.Charles Davis2010-08-191-25/+73
* Generate Attr subclasses with TableGen.Alexis Hunt2010-08-181-6/+4
* StringRef'ication of lots stuff, patch by Peter Davies!Daniel Dunbar2010-08-171-1/+1
OpenPOWER on IntegriCloud