aboutsummaryrefslogtreecommitdiff
path: root/CodeGen/CodeGenTypes.cpp
AgeCommit message (Expand)Author
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner
2007-12-21Convert opaque type when struct definition is seen.Devang Patel
2007-12-21Keep track of llvm struct size while adding fields.Devang Patel
2007-12-17Patch to implemented objective-c's dynamic object pointer qualified withFariborz Jahanian
2007-12-17Update to use new PointerType::getUnqual() api.Christopher Lamb
2007-12-13Add assert to detect incomplete implementation work.Devang Patel
2007-12-11Refactor bit-field handling code into a separate method.Devang Patel
2007-12-11Separate access field number is not required.Devang Patel
2007-12-11Beautify comment.Devang Patel
2007-12-11Add support to share llvm fields for bit-fields.Devang Patel
2007-12-10Use getABITypeSizeInBits() instead of getTypeSizeInBits() during struct layout.Devang Patel
2007-12-10Use getABITypeSizeInBits() instead of getTypeSizeInBits() during struct layout.Devang Patel
2007-12-06More struct bitfields layout work. Now handle,Devang Patel
2007-12-05fix some bogus code noticed by Kevin AndreChris Lattner
2007-12-01Better match llvm-gcc's behavior for CodeGen naming of anonymous structs and ...Christopher Lamb
2007-12-01When generating the CodeGen type name of a struct, union, enum use the typedef Christopher Lamb
2007-11-27update to match change in mainline llvm.Chris Lattner
2007-11-08Add assert for the case that is not handled.Devang Patel
2007-11-08Keep track of beginning offset for the bit field that does not start at byte ...Devang Patel
2007-11-07Stay within 80 columns.Devang Patel
2007-11-07Start struct bit field laout work. Devang Patel
2007-11-01Rename classes and collections that maintain record layout information.Devang Patel
2007-11-01Remove unnecessary method.Devang Patel
2007-11-01start adding pading fields.Devang Patel
2007-10-31Refactor code into a separate method.Devang Patel
2007-10-31Check whether next slot meets field type's alignment requirements.Devang Patel
2007-10-31Keep track of field offsets during structure layout.Devang Patel
2007-10-31Take 2.Devang Patel
2007-10-31temporarily revert devang's patch to link in the llvm codegen etc.Chris Lattner
2007-10-31Keep track of field offsets during structure layout.Devang Patel
2007-10-31Make target info available to clang code generator.Devang Patel
2007-10-30Avoid unnecessary PATypeHolder copy.Devang Patel
2007-10-30Fix 80 col violations.Devang Patel
2007-10-30UseDevang Patel
2007-10-29Add RecordOrganizer::layoutUnionFields()Devang Patel
2007-10-26Codegen union member references.Devang Patel
2007-10-25Cache llvm::Type through PATypeHolder.Devang Patel
2007-10-24Move RecordOrganizer into CodeGenTypes.cppDevang Patel
2007-10-24Constify methods and reuse RecordOrganizer object.Devang Patel
2007-10-24Add notes.Devang Patel
2007-10-24untabifyDevang Patel
2007-10-24Fixed a strange construct, please review.Hartmut Kaiser
2007-10-23Handle nested structs.Devang Patel
2007-10-23Begin struct layout work.Devang Patel
2007-10-08Added a new class for Interfaces qualified by protocol list.Fariborz Jahanian
2007-09-16fix some warnings, patch by Justin HandvilleChris Lattner
2007-09-04eliminate some VC++ warnings, patch contributed by Hartmut KaiserChris Lattner
2007-08-30Fix the following redefinition errors submitted by Keith Bauer...Steve Naroff
2007-08-28Change EnumDecl to store its corresponding integer type Chris Lattner
2007-08-27teach codegen to lay out enum types.Chris Lattner