Age | Commit message (Expand) | Author |
2011-04-27 | Some refactoring of my ms_struct patch. | Fariborz Jahanian |
2011-04-26 | With ms_struct attribut, Zero-length bitfields following | Fariborz Jahanian |
2011-04-24 | Simplify AppendTailPadding() by converting its parameter to CharUnits. No | Ken Dyck |
2011-04-24 | Eliminate literal 8s from LayoutUnionField by converting NumBytesToAppend to | Ken Dyck |
2011-04-24 | Eliminate literal 8s from LayoutBitField(), converting variables to | Ken Dyck |
2011-04-24 | Convert AccessInfo::AccessAlignment to CharUnits. No change in functionality | Ken Dyck |
2011-04-24 | Convert CGBitFieldInfo::FieldByteOffset to CharUnits. No change in | Ken Dyck |
2011-04-17 | When laying out bases in, always try the "base subobject" LLVM type. If it | Anders Carlsson |
2011-04-17 | Use a SmallVector for field types in CGRecordLayoutBuilder now that llvm::Str... | Anders Carlsson |
2011-03-22 | Fix typo in comment. | Nick Lewycky |
2011-02-26 | A much-delayed response to Ken Dyck's review: make this somewhat more | John McCall |
2011-02-17 | improve support for big endian targets, fixing PR8171, patch | Chris Lattner |
2011-02-15 | Refactor CGRecordLayoutBuilder to use CharUnits more consistently. | John McCall |
2011-02-15 | Perform zero-initialization of virtual base classes when emitting | John McCall |
2011-02-15 | Convert RecordLayout::Alignment to CharUnits from bit units. No change in | Ken Dyck |
2011-02-11 | Add a helper function, ASTContext::toBits(), that converts sizes in | Ken Dyck |
2011-02-10 | Drop the 'InBits' part from the name of RecordSizeInBits as the value is in | Ken Dyck |
2011-02-10 | Eliminate some signed-to-unsigned comparision warnings introduced in | Ken Dyck |
2011-02-09 | Convert RecordLayout::Size to CharUnits from bits. No changes to | Ken Dyck |
2011-02-08 | Convert RecordLayout::NonVirtualAlign to CharUnits. No change in | Ken Dyck |
2011-02-01 | Convert RecordLayout::NonVirtualSize from bit units to CharUnits. | Ken Dyck |
2010-12-10 | Fix another obscure corner layout case. | Argyrios Kyrtzidis |
2010-12-04 | Add a LayoutBase member function. No functionality change. | Anders Carlsson |
2010-12-04 | Replace calls to AppendBytes with calls to AppendPadding when the bytes appen... | Anders Carlsson |
2010-11-30 | CGRecordLayoutBuilder does not need to be exported from this module. | John McCall |
2010-11-28 | Don't store the maximum alignment, we can trivially compute it. | Anders Carlsson |
2010-11-28 | More work on laying out virtual bases. | Anders Carlsson |
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 |