Age | Commit message (Expand) | Author |
2010-11-25 | Begin work on actually laying out virtual bases. | Anders Carlsson |
2010-11-24 | Rename RecordLayout::getPrimaryBaseWasVirtual to isPrimaryBaseVirtual. | Anders Carlsson |
2010-11-24 | Add CXXRecordDecl::getIndirectPrimaryBases. | Anders Carlsson |
2010-11-24 | Simplify code. | Anders Carlsson |
2010-11-24 | CGRecordLayout types are always struct types. | Anders Carlsson |
2010-11-22 | Remove FIXME; we don't ever want to lay out empty bases. | Anders Carlsson |
2010-11-21 | Rename BaseLLVMType to NonVirtualBaseLLVMType. | Anders Carlsson |
2010-11-21 | Add getCGRecordLayout helper function. No functionality change. | Anders Carlsson |
2010-11-09 | Remove debugging printf. | Nick Lewycky |
2010-11-09 | Introduce the concept of a non-virtual base type to CGRecordLayoutBuilder as ... | Anders Carlsson |
2010-10-31 | Rename getBaseClassOffset to getBaseClassOffsetInBits and introduce a getBase... | Anders Carlsson |
2010-09-02 | IRgen: Move CGBitFieldInfo strategy computation helpers to static member | Daniel Dunbar |
2010-08-22 | Go back to asking CodeGenTypes whether a type is zero-initializable. | John McCall |
2010-05-27 | AST: Rename PragmaPackAttr to MaxFieldAlignmentAttr, which is more accurate. | Daniel Dunbar |
2010-05-18 | Correctly initialize bases with member pointers. This should fix PR6441 but t... | Anders Carlsson |
2010-05-18 | Keep track of the LLVM field numbers for non-virtual bases. | Anders Carlsson |
2010-05-18 | Start laying out bases as individual fields. We still use ugly i8 arrays but ... | Anders Carlsson |
2010-05-05 | Use a more appropriate LLVM type for the vtable pointer. | Anders Carlsson |
2010-04-22 | IRgen: Fix another case where we generated an invalid access component when we | Daniel Dunbar |
2010-04-22 | IRgen: Fix case where we might generate an access component with width == 0, if | Daniel Dunbar |
2010-04-22 | IRgen: Set alignment correctly on bit-field accesses. | Daniel Dunbar |
2010-04-22 | IRgen: Rewrite bit-field access policy to not access data beyond the bounds o... | Daniel Dunbar |
2010-04-22 | IRgen: Fix CGRecordLayout::print to print the bit-field infos in a consistent... | Daniel Dunbar |
2010-04-21 | IRgen: Add checking that the LLVM and AST record layout offsets agree (for | Daniel Dunbar |
2010-04-20 | IRgen: Always use i8 arrays to access union bit-fields. This is ugly, but | Daniel Dunbar |
2010-04-19 | AST: Dump ASTRecordLayout objects when they are created with -fdump-record-la... | Daniel Dunbar |
2010-04-19 | IRgen: Kill unused function and move the type match assert to after record du... | Daniel Dunbar |
2010-04-17 | Simplify wide bit-field layout in CGRecordLayoutBuilder, and also fix a bug w... | Anders Carlsson |
2010-04-17 | Unnamed bit-fields in a union should be laid out with a type that doesn't aff... | Anders Carlsson |
2010-04-17 | Factor union field layout code out into a separate function. No functionality... | Anders Carlsson |
2010-04-17 | Vtable -> VTable renames across the board. | Anders Carlsson |
2010-04-16 | Make CGRecordLayoutBuilder deal with wide bit-fields. Will land tests shortly... | Anders Carlsson |
2010-04-15 | IRgen: Change CGBitFieldInfo to take the AccessInfo as constructor arguments,... | Daniel Dunbar |
2010-04-15 | IRgen: Eliminate now unused fields from CGBitFieldInfo. | Daniel Dunbar |
2010-04-13 | IRgen: Enhance CGBitFieldInfo with enough information to fully describe the "... | Daniel Dunbar |
2010-04-12 | IRgen: Factor out ComputeBitFieldInfo. | Daniel Dunbar |
2010-04-12 | IRgen: Add CGRecordLayout::dump, and dump (irgen) record layouts as part of -... | Daniel Dunbar |
2010-04-08 | IRgen: Move the bit-field access type into CGBitFieldInfo, and change bit-fie... | Daniel Dunbar |
2010-04-06 | IRgen: Move BitFieldIsSigned bit into CGBitFieldInfo. | Daniel Dunbar |
2010-04-06 | Simplify. | Daniel Dunbar |
2010-04-05 | IRgen: Lift BitFieldInfo to CGBitFieldInfo at namespace level. | Daniel Dunbar |
2010-03-31 | IRGen: Move the auxiliary data structures tracking AST -> LLVM mappings out o... | Daniel Dunbar |
2010-03-31 | CGRecordLayoutBuilder: Switch unions to use same mechanism for tracking field... | Daniel Dunbar |
2010-03-31 | IRGen: Hide CGRecordLayoutBuilder class, because I can. | Daniel Dunbar |
2010-03-30 | IRgen: Move CGRecordLayout to its own happy little file. | Daniel Dunbar |
2010-02-02 | Improve handling of emitting 'null' pointers to data members. | Anders Carlsson |
2010-01-28 | Fix an incorrect union layout assert. Fixes PR6164. | Anders Carlsson |
2009-12-16 | Baby steps towards fixing PR5589. If a class needs a vtable pointer, add one. | Anders Carlsson |
2009-12-08 | No need to add tail padding if the resulting LLVM struct type will have the s... | Anders Carlsson |
2009-11-30 | Have ASTRecordLayout keep track of the key function, in preparation of fixing... | Anders Carlsson |