aboutsummaryrefslogtreecommitdiff
path: root/include/clang/AST/RecordLayout.h
AgeCommit message (Expand)Author
2009-11-17Add missing #include found by ClangDouglas Gregor
2009-11-15Make a few headers parse standaloneDouglas Gregor
2009-10-26Update location of DataTypes.h to reflect move in LLVM with r85086.Chandler Carruth
2009-09-22Record layout builder cleanup.Anders Carlsson
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-08-14Deconflate virtual base offsets from non-virtual base offsets.Mike Stump
2009-08-07Add ability to generate vcall offsets for primary virtual base.Mike Stump
2009-08-05Calculate the primary base class better and use that when laying downMike Stump
2009-07-30Fix type to be consistent with the rest of the code.Mike Stump
2009-07-28Add a field for C++ specific data to ASTRecordLayout. Use it to store the non...Anders Carlsson
2009-07-18Rename NextOffset to DataSize, which better matches the Itanium C++ ABIAnders Carlsson
2009-07-18Migrate over to the record layout builder.Anders Carlsson
2009-07-18More layout builder work.Anders Carlsson
2009-07-18Add a new ASTRecordLayoutBuilder class. Not used yet.Anders Carlsson
2009-07-18Revert r75641.Anders Carlsson
2009-07-14Rename RecordLayout.h to ASTRecordLayout.hAnders Carlsson
2009-05-27Add a big test case for I-C-Es in C++, and a fix to make it work. The fix mig...Sebastian Redl
2009-05-04Add ASTRecordLayout::getFieldCount accessor, change NextOffset field to 64-bits.Daniel Dunbar
2009-05-04Add ASTRecordLayout::getNextOffset accessor, and some doxygen comments.Daniel Dunbar
2009-05-04Initialize NextOffset correctly, otherwise tight layout fails forDaniel Dunbar
2009-05-04Add -fobjc-tight-layout.Daniel Dunbar
2009-05-03Remove ASTContext::addRecordToClass.Daniel Dunbar
2008-10-16Implement #pragma pack use in structure packing. The general approachDaniel Dunbar
2008-06-06During interface layout, don't forget super class.Devang Patel
2008-06-06Undo previous check-in.Devang Patel
2008-06-06During interface layout, don't forget super class.Devang Patel
2008-06-04Add ObjCInterface layout support.Devang Patel
2008-06-04Refactoring. Devang Patel
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner
2007-11-01Rename classes and collections that maintain record layout information.Devang Patel
2007-07-18implement sizeof/alignof support for structs, unions and complex.Chris Lattner
2007-07-18initial layout support for structures and unions. This isn't actuallyChris Lattner