summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/RecordLayoutBuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Additional comments and whitespace.Chad Rosier2011-08-041-3/+3
* Add partial support for using anonymous bitfields (e.g., int : 0) to enforce Chad Rosier2011-08-041-11/+30
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-6/+6
* Add a const overload for ObjCInterfaceDecl::all_declared_ivar_begin.Jordy Rose2011-07-221-3/+2
* Eliminate most uses of ShallowCollectObjCIvars which requiresFariborz Jahanian2011-06-281-5/+4
* PR10120: Make CodeGenModule::getVTableLinkage use NamedDecl::getLinkage to de...Eli Friedman2011-06-101-2/+2
* Implenment #pack pragma and ms_struct attribute layout.Fariborz Jahanian2011-05-111-1/+47
* Support pack pragma and ms_struct attributes. // rdar://8823265Fariborz Jahanian2011-05-101-0/+7
* 'long long' requires special treatment in ms_structFariborz Jahanian2011-05-091-0/+10
* In ms_struct structs, Establish a new alignment for a Fariborz Jahanian2011-05-061-3/+7
* Establish a new alignment for an ms_struct bitfield followingFariborz Jahanian2011-05-061-1/+4
* More ms_struct bitfield stuff:Fariborz Jahanian2011-05-041-1/+26
* Only the first zero-length bitfield decides alignment ofFariborz Jahanian2011-05-031-2/+4
* Finish off rules for z-length bitfields in ms_structFariborz Jahanian2011-05-031-16/+35
* More rule enforcement of zero bitfields for ms_struct.Fariborz Jahanian2011-05-021-2/+17
* Some refactoring of my ms_struct patch.Fariborz Jahanian2011-04-271-3/+1
* With ms_struct attribut, Zero-length bitfields following Fariborz Jahanian2011-04-261-2/+19
* Simplify crash recovery cleanup registration.Ted Kremenek2011-03-221-3/+2
* Recover memory from RecordLayoutBuilders during crashes.Ted Kremenek2011-03-191-1/+6
* Instead of round up sizes to '8', round them up to the alignment of the charKen Dyck2011-03-101-2/+4
* Round up the non-virtual size to the next char instead of rounding down.Ken Dyck2011-03-101-2/+3
* Use CharUnits for TypeAlign variable in LayoutWideBitField(). No change inKen Dyck2011-03-011-4/+5
* Change the return type of GetVirtualPointersSize() to CharUnits. No changeKen Dyck2011-03-011-8/+10
* Retry r126357. Use CharUnits for the Size and DataSize calculations whenKen Dyck2011-02-281-36/+27
* 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
OpenPOWER on IntegriCloud