| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | Add a helper function, ASTContext::toBits(), that converts sizes in | Ken Dyck | 2011-02-11 | 1 | -7/+4 |
| * | Drop the 'InBits' part from the name of RecordSizeInBits as the value is in | Ken Dyck | 2011-02-10 | 1 | -5/+5 |
| * | Eliminate some signed-to-unsigned comparision warnings introduced in | Ken Dyck | 2011-02-10 | 1 | -2/+4 |
| * | Convert RecordLayout::Size to CharUnits from bits. No changes to | Ken Dyck | 2011-02-09 | 1 | -6/+9 |
| * | Convert RecordLayout::NonVirtualAlign to CharUnits. No change in | Ken Dyck | 2011-02-08 | 1 | -5/+10 |
| * | Convert RecordLayout::NonVirtualSize from bit units to CharUnits. | Ken Dyck | 2011-02-01 | 1 | -6/+7 |
| * | Fix another obscure corner layout case. | Argyrios Kyrtzidis | 2010-12-10 | 1 | -9/+13 |
| * | Add a LayoutBase member function. No functionality change. | Anders Carlsson | 2010-12-04 | 1 | -15/+22 |
| * | Replace calls to AppendBytes with calls to AppendPadding when the bytes appen... | Anders Carlsson | 2010-12-04 | 1 | -11/+6 |
| * | CGRecordLayoutBuilder does not need to be exported from this module. | John McCall | 2010-11-30 | 1 | -3/+1 |
| * | Don't store the maximum alignment, we can trivially compute it. | Anders Carlsson | 2010-11-28 | 1 | -12/+21 |
| * | More work on laying out virtual bases. | Anders Carlsson | 2010-11-28 | 1 | -9/+46 |
| * | Begin work on actually laying out virtual bases. | Anders Carlsson | 2010-11-25 | 1 | -1/+32 |
| * | Rename RecordLayout::getPrimaryBaseWasVirtual to isPrimaryBaseVirtual. | Anders Carlsson | 2010-11-24 | 1 | -2/+2 |
| * | Add CXXRecordDecl::getIndirectPrimaryBases. | Anders Carlsson | 2010-11-24 | 1 | -1/+6 |
| * | Simplify code. | Anders Carlsson | 2010-11-24 | 1 | -13/+1 |
| * | CGRecordLayout types are always struct types. | Anders Carlsson | 2010-11-24 | 1 | -4/+4 |
| * | Remove FIXME; we don't ever want to lay out empty bases. | Anders Carlsson | 2010-11-22 | 1 | -7/+6 |
| * | Rename BaseLLVMType to NonVirtualBaseLLVMType. | Anders Carlsson | 2010-11-21 | 1 | -2/+2 |
| * | Add getCGRecordLayout helper function. No functionality change. | Anders Carlsson | 2010-11-21 | 1 | -6/+13 |
| * | Remove debugging printf. | Nick Lewycky | 2010-11-09 | 1 | -3/+0 |
| * | Introduce the concept of a non-virtual base type to CGRecordLayoutBuilder as ... | Anders Carlsson | 2010-11-09 | 1 | -9/+109 |
| * | Rename getBaseClassOffset to getBaseClassOffsetInBits and introduce a getBase... | Anders Carlsson | 2010-10-31 | 1 | -1/+1 |
| * | IRgen: Move CGBitFieldInfo strategy computation helpers to static member | Daniel Dunbar | 2010-09-02 | 1 | -11/+23 |
| * | Go back to asking CodeGenTypes whether a type is zero-initializable. | John McCall | 2010-08-22 | 1 | -26/+21 |
| * | AST: Rename PragmaPackAttr to MaxFieldAlignmentAttr, which is more accurate. | Daniel Dunbar | 2010-05-27 | 1 | -2/+3 |
| * | Correctly initialize bases with member pointers. This should fix PR6441 but t... | Anders Carlsson | 2010-05-18 | 1 | -7/+19 |
| * | Keep track of the LLVM field numbers for non-virtual bases. | Anders Carlsson | 2010-05-18 | 1 | -4/+16 |
| * | Start laying out bases as individual fields. We still use ugly i8 arrays but ... | Anders Carlsson | 2010-05-18 | 1 | -14/+61 |
| * | Use a more appropriate LLVM type for the vtable pointer. | Anders Carlsson | 2010-05-05 | 1 | -3/+5 |
| * | IRgen: Fix another case where we generated an invalid access component when we | Daniel Dunbar | 2010-04-22 | 1 | -13/+12 |
| * | IRgen: Fix case where we might generate an access component with width == 0, if | Daniel Dunbar | 2010-04-22 | 1 | -0/+10 |
| * | IRgen: Set alignment correctly on bit-field accesses. | Daniel Dunbar | 2010-04-22 | 1 | -4/+4 |
| * | IRgen: Rewrite bit-field access policy to not access data beyond the bounds o... | Daniel Dunbar | 2010-04-22 | 1 | -39/+83 |
| * | IRgen: Fix CGRecordLayout::print to print the bit-field infos in a consistent... | Daniel Dunbar | 2010-04-22 | 1 | -1/+14 |
| * | IRgen: Add checking that the LLVM and AST record layout offsets agree (for | Daniel Dunbar | 2010-04-21 | 1 | -1/+20 |
| * | IRgen: Always use i8 arrays to access union bit-fields. This is ugly, but | Daniel Dunbar | 2010-04-20 | 1 | -15/+6 |
| * | AST: Dump ASTRecordLayout objects when they are created with -fdump-record-la... | Daniel Dunbar | 2010-04-19 | 1 | -1/+1 |
| * | IRgen: Kill unused function and move the type match assert to after record du... | Daniel Dunbar | 2010-04-19 | 1 | -13/+8 |
| * | Simplify wide bit-field layout in CGRecordLayoutBuilder, and also fix a bug w... | Anders Carlsson | 2010-04-17 | 1 | -15/+10 |
| * | Unnamed bit-fields in a union should be laid out with a type that doesn't aff... | Anders Carlsson | 2010-04-17 | 1 | -1/+17 |
| * | Factor union field layout code out into a separate function. No functionality... | Anders Carlsson | 2010-04-17 | 1 | -18/+31 |
| * | Vtable -> VTable renames across the board. | Anders Carlsson | 2010-04-17 | 1 | -1/+1 |
| * | Make CGRecordLayoutBuilder deal with wide bit-fields. Will land tests shortly... | Anders Carlsson | 2010-04-16 | 1 | -1/+20 |
| * | IRgen: Change CGBitFieldInfo to take the AccessInfo as constructor arguments,... | Daniel Dunbar | 2010-04-15 | 1 | -5/+6 |
| * | IRgen: Eliminate now unused fields from CGBitFieldInfo. | Daniel Dunbar | 2010-04-15 | 1 | -7/+4 |
| * | IRgen: Enhance CGBitFieldInfo with enough information to fully describe the "... | Daniel Dunbar | 2010-04-13 | 1 | -5/+65 |
| * | IRgen: Factor out ComputeBitFieldInfo. | Daniel Dunbar | 2010-04-12 | 1 | -18/+21 |
| * | IRgen: Add CGRecordLayout::dump, and dump (irgen) record layouts as part of -... | Daniel Dunbar | 2010-04-12 | 1 | -1/+38 |
| * | IRgen: Move the bit-field access type into CGBitFieldInfo, and change bit-fie... | Daniel Dunbar | 2010-04-08 | 1 | -4/+4 |