summaryrefslogtreecommitdiffstats
path: root/clang/CodeGen/CodeGenTypes.cpp
Commit message (Expand)AuthorAgeFilesLines
* rewrite some of the type refinement code to eliminate dangling pointersChris Lattner2008-02-051-55/+57
* Change the key of CGRecordLayouts from being an llvm type* to being a decl*. ...Chris Lattner2008-02-051-6/+6
* Update outdated comment.Devang Patel2008-02-051-6/+1
* Cleanup InitListExpr code generation code.Devang Patel2008-02-051-5/+7
* Fix memory corruption from the type map being modified while a reference Eli Friedman2008-02-051-5/+5
* Keep track of padding fields.Devang Patel2008-02-051-3/+10
* Add experimental support for address space qualified types. Address spaceChristopher Lamb2008-02-041-4/+12
* Implement review feedback. Use getAsPointerType instead of cast<PointerType>.Lauro Ramos Venancio2008-01-311-2/+2
* A pointer to an opaque type is an "opaque type definition".Lauro Ramos Venancio2008-01-301-2/+6
* Fix two bugs in bitfield codegen.Lauro Ramos Venancio2008-01-221-2/+2
* Simplify the bitfield codegen.Lauro Ramos Venancio2008-01-211-173/+93
* implement proper support for _Bool in memory, which is usually i8, not i1.Chris Lattner2008-01-091-2/+20
* Substituted all instances of the string "Objc" for "ObjC". This fixesTed Kremenek2008-01-071-3/+3
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-291-2/+2
* Convert opaque type when struct definition is seen.Devang Patel2007-12-211-9/+37
* Keep track of llvm struct size while adding fields.Devang Patel2007-12-211-16/+25
* Patch to implemented objective-c's dynamic object pointer qualified withFariborz Jahanian2007-12-171-0/+4
* Update to use new PointerType::getUnqual() api.Christopher Lamb2007-12-171-4/+4
* Add assert to detect incomplete implementation work.Devang Patel2007-12-131-8/+13
* Refactor bit-field handling code into a separate method.Devang Patel2007-12-111-69/+86
* Separate access field number is not required.Devang Patel2007-12-111-9/+7
* Beautify comment.Devang Patel2007-12-111-12/+20
* Add support to share llvm fields for bit-fields.Devang Patel2007-12-111-2/+60
* Use getABITypeSizeInBits() instead of getTypeSizeInBits() during struct layout.Devang Patel2007-12-101-6/+6
* Use getABITypeSizeInBits() instead of getTypeSizeInBits() during struct layout.Devang Patel2007-12-101-1/+1
* More struct bitfields layout work. Now handle,Devang Patel2007-12-061-14/+43
* fix some bogus code noticed by Kevin AndreChris Lattner2007-12-051-1/+1
* Better match llvm-gcc's behavior for CodeGen naming of anonymous structs and ...Christopher Lamb2007-12-011-3/+6
* When generating the CodeGen type name of a struct, union, enum use the typedef Christopher Lamb2007-12-011-1/+8
* update to match change in mainline llvm.Chris Lattner2007-11-271-1/+1
* 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
OpenPOWER on IntegriCloud