aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGRecordLayout.h
AgeCommit message (Expand)Author
2013-01-02Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate toChandler Carruth
2012-12-06Rework the bitfield access IR generation to address PR13619 andChandler Carruth
2012-09-15Use LLVM_DELETED_FUNCTION in place of 'DO NOT IMPLEMENT' comments.Dmitri Gribenko
2012-06-27Propagate lvalue alignment into bitfields. Per report on cfe-dev.Eli Friedman
2011-07-23clean up forward declarations of raw_ostream to use the new LLVM.hChris Lattner
2011-07-20add raw_ostream and Twine to LLVM.h, eliminating a ton of llvm:: qualifications.Chris Lattner
2011-07-09clang side to match the LLVM IR type system rewrite patch.Chris Lattner
2011-04-24Convert AccessInfo::AccessAlignment to CharUnits. No change in functionalityKen Dyck
2011-04-24Convert CGBitFieldInfo::FieldByteOffset to CharUnits. No change inKen Dyck
2011-02-15Perform zero-initialization of virtual base classes when emitting John McCall
2010-11-30A CGRecordLayout object persists. Since its contained types mayJohn McCall
2010-11-24CGRecordLayout types are always struct types.Anders Carlsson
2010-11-21Rename BaseLLVMType to NonVirtualBaseLLVMType.Anders Carlsson
2010-11-09Introduce the concept of a non-virtual base type to CGRecordLayoutBuilder as ...Anders Carlsson
2010-09-02IRgen: Move CGBitFieldInfo strategy computation helpers to static memberDaniel Dunbar
2010-08-22Go back to asking CodeGenTypes whether a type is zero-initializable.John McCall
2010-05-18Keep track of the LLVM field numbers for non-virtual bases.Anders Carlsson
2010-04-27Fix comments.Daniel Dunbar
2010-04-15IRgen: Change CGBitFieldInfo to take the AccessInfo as constructor arguments,...Daniel Dunbar
2010-04-15IRgen: Eliminate now unused fields from CGBitFieldInfo.Daniel Dunbar
2010-04-14IRgen: Tweak CGBitFieldInfo doxyments & add an accessor.Daniel Dunbar
2010-04-13IRgen: Enhance CGBitFieldInfo with enough information to fully describe the "...Daniel Dunbar
2010-04-12IRgen: Add CGRecordLayout::dump, and dump (irgen) record layouts as part of -...Daniel Dunbar
2010-04-08IRgen: Move the bit-field access type into CGBitFieldInfo, and change bit-fie...Daniel Dunbar
2010-04-06IRgen: Move BitFieldIsSigned bit into CGBitFieldInfo.Daniel Dunbar
2010-04-05IRgen: Lift BitFieldInfo to CGBitFieldInfo at namespace level.Daniel Dunbar
2010-03-31IRGen: Move the auxiliary data structures tracking AST -> LLVM mappings out o...Daniel Dunbar
2010-03-31IRGen: Hide CGRecordLayoutBuilder class, because I can.Daniel Dunbar
2010-03-30IRgen: Move CGRecordLayout to its own happy little file.Daniel Dunbar