aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGRecordLayoutBuilder.h
AgeCommit message (Expand)Author
2010-03-31IRGen: Hide CGRecordLayoutBuilder class, because I can.Daniel Dunbar
2010-02-02Improve handling of emitting 'null' pointers to data members.Anders Carlsson
2009-12-16Baby steps towards fixing PR5589. If a class needs a vtable pointer, add one.Anders Carlsson
2009-10-26Update location of DataTypes.h to reflect move in LLVM with r85086.Chandler Carruth
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-08-23More work towards zero-initializing structs that contain member pointers in c...Anders Carlsson
2009-08-08Take #pragma pack into account when laying out structs. Fixes rdar://problem/...Anders Carlsson
2009-07-28More CGRecordLayoutBuilder cleanup.Anders Carlsson
2009-07-27Fix a tail padding bug in the record layout builder code. The bug was found b...Anders Carlsson
2009-07-24Get rid of the size parameter to AppendField. No functionality change.Anders Carlsson
2009-07-23We don't need to keep track of the packed alignment, just whether the struct ...Anders Carlsson
2009-07-23Move the LLVM field number for bit fields into the BitFieldInfo structure, si...Anders Carlsson
2009-07-23Implement union layout support.Anders Carlsson
2009-07-23Check in CGRecordLayoutBuilder which is a reimplementation of the record lay...Anders Carlsson