summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/CGRecordLayout.h
Commit message (Expand)AuthorAgeFilesLines
* Header guard canonicalization, clang part.Benjamin Kramer2014-08-131-2/+2
* When a module completes the definition of a class template specialization imp...Richard Smith2014-04-191-0/+2
* Correct hyphenations in comments and assert messagesAlp Toker2013-12-051-2/+2
* Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate toChandler Carruth2013-01-021-1/+1
* Rework the bitfield access IR generation to address PR13619 andChandler Carruth2012-12-061-119/+61
* Use LLVM_DELETED_FUNCTION in place of 'DO NOT IMPLEMENT' comments.Dmitri Gribenko2012-09-151-2/+2
* Propagate lvalue alignment into bitfields. Per report on cfe-dev.Eli Friedman2012-06-271-6/+1
* clean up forward declarations of raw_ostream to use the new LLVM.hChris Lattner2011-07-231-3/+4
* add raw_ostream and Twine to LLVM.h, eliminating a ton of llvm:: qualifications.Chris Lattner2011-07-201-2/+2
* clang side to match the LLVM IR type system rewrite patch.Chris Lattner2011-07-091-8/+8
* Convert AccessInfo::AccessAlignment to CharUnits. No change in functionalityKen Dyck2011-04-241-1/+1
* Convert CGBitFieldInfo::FieldByteOffset to CharUnits. No change inKen Dyck2011-04-241-1/+2
* 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