| Commit message (Expand) | Author | Age | Files | Lines |
| * | IRgen: Move the bit-field access type into CGBitFieldInfo, and change bit-fie... | Daniel Dunbar | 2010-04-08 | 1 | -4/+4 |
| * | IRgen: Move BitFieldIsSigned bit into CGBitFieldInfo. | Daniel Dunbar | 2010-04-06 | 1 | -2/+5 |
| * | Simplify. | Daniel Dunbar | 2010-04-06 | 1 | -28/+11 |
| * | IRgen: Lift BitFieldInfo to CGBitFieldInfo at namespace level. | Daniel Dunbar | 2010-04-05 | 1 | -1/+1 |
| * | IRGen: Move the auxiliary data structures tracking AST -> LLVM mappings out o... | Daniel Dunbar | 2010-03-31 | 1 | -3/+7 |
| * | CGRecordLayoutBuilder: Switch unions to use same mechanism for tracking field... | Daniel Dunbar | 2010-03-31 | 1 | -3/+4 |
| * | IRGen: Hide CGRecordLayoutBuilder class, because I can. | Daniel Dunbar | 2010-03-31 | 1 | -28/+133 |
| * | IRgen: Move CGRecordLayout to its own happy little file. | Daniel Dunbar | 2010-03-30 | 1 | -1/+1 |
| * | Improve handling of emitting 'null' pointers to data members. | Anders Carlsson | 2010-02-02 | 1 | -10/+24 |
| * | Fix an incorrect union layout assert. Fixes PR6164. | Anders Carlsson | 2010-01-28 | 1 | -1/+6 |
| * | Baby steps towards fixing PR5589. If a class needs a vtable pointer, add one. | Anders Carlsson | 2009-12-16 | 1 | -0/+16 |
| * | No need to add tail padding if the resulting LLVM struct type will have the s... | Anders Carlsson | 2009-12-08 | 1 | -2/+8 |
| * | Have ASTRecordLayout keep track of the key function, in preparation of fixing... | Anders Carlsson | 2009-11-30 | 1 | -29/+1 |
| * | Fixup key function calculations. | Mike Stump | 2009-11-20 | 1 | -6/+2 |
| * | This doesn't work yet. | Mike Stump | 2009-11-19 | 1 | -0/+5 |
| * | Prevent a code gen. crash on empty unions - pr5408. | Fariborz Jahanian | 2009-11-06 | 1 | -1/+5 |
| * | Store the key function of a record decl inside CGRecordLayout. | Anders Carlsson | 2009-10-12 | 1 | -1/+28 |
| * | Remove tabs, and whitespace cleanups. | Mike Stump | 2009-09-09 | 1 | -61/+61 |
| * | If the alignment of the chosen field in a union is greater than the alignment... | Anders Carlsson | 2009-09-03 | 1 | -1/+8 |
| * | Packed unions should be packed. Fixes an assert Daniel reported. | Anders Carlsson | 2009-09-02 | 1 | -2/+1 |
| * | More work towards zero-initializing structs that contain member pointers in c... | Anders Carlsson | 2009-08-23 | 1 | -1/+20 |
| * | Remove the PaddingFields member from CGRecordLayout, it wasn't used anyway. | Anders Carlsson | 2009-08-23 | 1 | -1/+1 |
| * | Update for LLVM API change. | Owen Anderson | 2009-08-13 | 1 | -1/+1 |
| * | Take #pragma pack into account when laying out structs. Fixes rdar://problem/... | Anders Carlsson | 2009-08-08 | 1 | -1/+19 |
| * | Introduce a new PragmaPack attribute, and use it for #pragma pack. The Packed... | Anders Carlsson | 2009-08-08 | 1 | -11/+3 |
| * | Assert that the LLVM type has the same size as the RecordDecl size. | Anders Carlsson | 2009-08-08 | 1 | -0/+3 |
| * | Update for LLVM API change. | Owen Anderson | 2009-08-05 | 1 | -1/+2 |
| * | Simplify alignment handling in the record builder. | Anders Carlsson | 2009-08-04 | 1 | -12/+18 |
| * | No longer need to keep base class offsets in the offset | Fariborz Jahanian | 2009-07-29 | 1 | -3/+0 |
| * | More CGRecordLayoutBuilder cleanup. | Anders Carlsson | 2009-07-28 | 1 | -18/+8 |
| * | Some minor changes toward support of data | Fariborz Jahanian | 2009-07-27 | 1 | -0/+4 |
| * | Enable the new struct type builder now that the constant struct builder works... | Anders Carlsson | 2009-07-27 | 1 | -3/+0 |
| * | Fix a tail padding bug in the record layout builder code. The bug was found b... | Anders Carlsson | 2009-07-27 | 1 | -6/+15 |
| * | Check in a half finished new constant struct builder (Obviously not used yet). | Anders Carlsson | 2009-07-24 | 1 | -2/+2 |
| * | Get rid of the size parameter to AppendField. No functionality change. | Anders Carlsson | 2009-07-24 | 1 | -7/+6 |
| * | Don't just store the field/bit field info one field, do it for all fields in ... | Anders Carlsson | 2009-07-23 | 1 | -12/+6 |
| * | Fix another thinko. | Anders Carlsson | 2009-07-23 | 1 | -2/+2 |
| * | Correct a thinko in bitfield layout code. Fixes PR4611. | Anders Carlsson | 2009-07-23 | 1 | -4/+2 |
| * | We don't need to keep track of the packed alignment, just whether the struct ... | Anders Carlsson | 2009-07-23 | 1 | -15/+10 |
| * | Move the LLVM field number for bit fields into the BitFieldInfo structure, si... | Anders Carlsson | 2009-07-23 | 1 | -6/+6 |
| * | Set field info for unions. | Anders Carlsson | 2009-07-23 | 1 | -1/+11 |
| * | Handle zero width bit fields in unions correctly (by ignoring them). | Anders Carlsson | 2009-07-23 | 1 | -0/+9 |
| * | Implement union layout support. | Anders Carlsson | 2009-07-23 | 1 | -5/+45 |
| * | Check in CGRecordLayoutBuilder which is a reimplementation of the record lay... | Anders Carlsson | 2009-07-23 | 1 | -0/+272 |