summaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGRecordLayout.h
Commit message (Expand)AuthorAgeFilesLines
* Perform zero-initialization of virtual base classes when emitting John McCall2011-02-151-21/+50
* A CGRecordLayout object persists. Since its contained types mayJohn McCall2010-11-301-4/+5
* CGRecordLayout types are always struct types.Anders Carlsson2010-11-241-7/+7
* Rename BaseLLVMType to NonVirtualBaseLLVMType.Anders Carlsson2010-11-211-5/+6
* Introduce the concept of a non-virtual base type to CGRecordLayoutBuilder as ...Anders Carlsson2010-11-091-3/+13
* IRgen: Move CGBitFieldInfo strategy computation helpers to static memberDaniel Dunbar2010-09-021-0/+15
* Go back to asking CodeGenTypes whether a type is zero-initializable.John McCall2010-08-221-6/+7
* Keep track of the LLVM field numbers for non-virtual bases.Anders Carlsson2010-05-181-0/+9
* Fix comments.Daniel Dunbar2010-04-271-3/+3
* IRgen: Change CGBitFieldInfo to take the AccessInfo as constructor arguments,...Daniel Dunbar2010-04-151-10/+27
* IRgen: Eliminate now unused fields from CGBitFieldInfo.Daniel Dunbar2010-04-151-12/+9
* IRgen: Tweak CGBitFieldInfo doxyments & add an accessor.Daniel Dunbar2010-04-141-0/+10
* IRgen: Enhance CGBitFieldInfo with enough information to fully describe the "...Daniel Dunbar2010-04-131-1/+83
* IRgen: Add CGRecordLayout::dump, and dump (irgen) record layouts as part of -...Daniel Dunbar2010-04-121-0/+9
* IRgen: Move the bit-field access type into CGBitFieldInfo, and change bit-fie...Daniel Dunbar2010-04-081-3/+6
* IRgen: Move BitFieldIsSigned bit into CGBitFieldInfo.Daniel Dunbar2010-04-061-2/+4
* IRgen: Lift BitFieldInfo to CGBitFieldInfo at namespace level.Daniel Dunbar2010-04-051-15/+13
* IRGen: Move the auxiliary data structures tracking AST -> LLVM mappings out o...Daniel Dunbar2010-03-311-4/+47
* IRGen: Hide CGRecordLayoutBuilder class, because I can.Daniel Dunbar2010-03-311-0/+4
* IRgen: Move CGRecordLayout to its own happy little file.Daniel Dunbar2010-03-301-0/+48