summaryrefslogtreecommitdiffstats
path: root/clang/CodeGen/CodeGenTypes.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add assert for the case that is not handled.Devang Patel2007-11-081-0/+5
* Keep track of beginning offset for the bit field that does not start at byte ...Devang Patel2007-11-081-4/+11
* Stay within 80 columns.Devang Patel2007-11-071-5/+6
* Start struct bit field laout work. Devang Patel2007-11-071-22/+62
* Rename classes and collections that maintain record layout information.Devang Patel2007-11-011-17/+17
* Remove unnecessary method.Devang Patel2007-11-011-9/+0
* start adding pading fields.Devang Patel2007-11-011-19/+32
* Refactor code into a separate method.Devang Patel2007-10-311-11/+29
* Check whether next slot meets field type's alignment requirements.Devang Patel2007-10-311-1/+4
* Keep track of field offsets during structure layout.Devang Patel2007-10-311-4/+11
* Take 2.Devang Patel2007-10-311-2/+3
* temporarily revert devang's patch to link in the llvm codegen etc.Chris Lattner2007-10-311-14/+6
* Keep track of field offsets during structure layout.Devang Patel2007-10-311-4/+11
* Make target info available to clang code generator.Devang Patel2007-10-311-2/+3
* Avoid unnecessary PATypeHolder copy.Devang Patel2007-10-301-4/+2
* Fix 80 col violations.Devang Patel2007-10-301-2/+3
* UseDevang Patel2007-10-301-9/+13
* Add RecordOrganizer::layoutUnionFields()Devang Patel2007-10-291-24/+48
* Codegen union member references.Devang Patel2007-10-261-6/+17
* Cache llvm::Type through PATypeHolder.Devang Patel2007-10-251-4/+27
* Move RecordOrganizer into CodeGenTypes.cppDevang Patel2007-10-241-11/+36
* Constify methods and reuse RecordOrganizer object.Devang Patel2007-10-241-7/+14
* Add notes.Devang Patel2007-10-241-0/+2
* untabifyDevang Patel2007-10-241-6/+6
* Fixed a strange construct, please review.Hartmut Kaiser2007-10-241-1/+1
* Handle nested structs.Devang Patel2007-10-231-0/+23
* Begin struct layout work.Devang Patel2007-10-231-3/+79
* Added a new class for Interfaces qualified by protocol list.Fariborz Jahanian2007-10-081-0/+4
* fix some warnings, patch by Justin HandvilleChris Lattner2007-09-161-0/+5
* eliminate some VC++ warnings, patch contributed by Hartmut KaiserChris Lattner2007-09-041-1/+2
* Fix the following redefinition errors submitted by Keith Bauer...Steve Naroff2007-08-301-7/+7
* Change EnumDecl to store its corresponding integer type Chris Lattner2007-08-281-1/+1
* teach codegen to lay out enum types.Chris Lattner2007-08-271-1/+3
* int X[] isn't a VLA. This improves support for stdio.h on darwin.Chris Lattner2007-08-261-2/+4
* implement rudimentary union layout support.Chris Lattner2007-08-261-8/+31
* Implement code generation for constant CFStrings.Anders Carlsson2007-08-211-1/+4
* Add preliminary support for converting struct types.Anders Carlsson2007-08-171-3/+26
* silence some warnings.Chris Lattner2007-08-021-1/+4
* silence a warning by treating ocuvectors the same as vectors.Chris Lattner2007-07-191-0/+1
* Refactor code so that isIntegerConstantExpr has an ASTContext available.Chris Lattner2007-07-151-1/+2
* A significant refactoring of the type size stuff to also Chris Lattner2007-07-141-12/+9
* Implement codegen for + and - with pointers. Patch contributed by Chris Lattner2007-07-131-1/+1
* implement support for llvm codegen of vectors. That was much easier thanChris Lattner2007-07-101-0/+5
* fix codegen of void-returning functionsChris Lattner2007-06-271-1/+1
* implement support for struct and complex returns.Chris Lattner2007-06-221-0/+7
* Split complex types out from being members of BuiltinType to being their ownChris Lattner2007-06-221-15/+6
* remove location tracking for target infoChris Lattner2007-06-221-14/+13
* implement lowering of complex typesChris Lattner2007-06-221-3/+16
* assert, don't crash, on int[]Chris Lattner2007-06-201-1/+1
* Split type analysis out to its own file, now the integer constant expr evalua...Chris Lattner2007-06-161-0/+136
OpenPOWER on IntegriCloud