summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Merge 80808 from mainline.Tanya Lattner2009-09-041-2/+1
* Merge 80964 from mainline.Tanya Lattner2009-09-041-1/+8
* Merge from mainline.Tanya Lattner2009-08-311-0/+3
* Calculate the address point for a vtable better, and start fleshing out the v...Mike Stump2009-08-211-16/+48
* Patch to ir-gen copy assigning array members when synthesizing Fariborz Jahanian2009-08-212-7/+109
* Patch to provide ir-gen support in copying array membersFariborz Jahanian2009-08-212-10/+102
* Array member construction in prologue of user-declaredFariborz Jahanian2009-08-211-6/+17
* Introduce getConstantArrayElementCount API and use it inFariborz Jahanian2009-08-211-16/+6
* We now support overriding base functions in vtables. WIP.Mike Stump2009-08-211-17/+69
* Remove TypeSpecStartLocation from VarDecl/FunctionDecl/FieldDecl, and use Dec...Argyrios Kyrtzidis2009-08-211-2/+1
* Patch to ir-gen destruction of array member elements in revers orderFariborz Jahanian2009-08-201-0/+60
* ir-gen patch to destruct array members. WIP.Fariborz Jahanian2009-08-202-13/+44
* Using "ObjCImplicitSetterGetterRefExpr" instead of "ObjCImplctSetterGetterRef...Fariborz Jahanian2009-08-207-20/+20
* Refine vbase offsets for the inductive case. Things are now startingMike Stump2009-08-201-7/+7
* Ensure we don't output repeated vbase offsets. I have a testcase forMike Stump2009-08-201-22/+23
* Test case for my last patch plus a minor clean up.Fariborz Jahanian2009-08-201-4/+2
* ir-gen for multi-dimensional array construction. WIP.Fariborz Jahanian2009-08-201-6/+18
* Removed unneeded code for break/continue statements inFariborz Jahanian2009-08-191-7/+0
* ir-gen for constructing arrays as non-static data members. WIP.Fariborz Jahanian2009-08-192-1/+99
* Switch to SmallString::str from SmallString::c_str.Daniel Dunbar2009-08-192-9/+14
* One second thought, I think I want to limit this class to just vtableMike Stump2009-08-191-5/+5
* Cleanup: fold IndirectPrimary into builder.Mike Stump2009-08-191-12/+9
* We don't want to confuse this layout with the BLayout from the builder.Mike Stump2009-08-191-3/+3
* Restore vbase offsets for classes without a primary.Mike Stump2009-08-191-1/+1
* Refine vcalls a little.Mike Stump2009-08-191-20/+32
* Introduce LocInfoType which is a Sema-specific implementation detail.Argyrios Kyrtzidis2009-08-191-1/+1
* Introduce DeclaratorDecl and pass DeclaratorInfo through the Decl/Sema interf...Argyrios Kyrtzidis2009-08-192-9/+9
* Cleanup.Mike Stump2009-08-181-4/+4
* Add some documentation.Mike Stump2009-08-181-0/+1
* Cleanups. Move GenerateRtti to CodeGenModule.Mike Stump2009-08-183-15/+18
* Renamed ClassProp data member of ObjCImplctSetterGetterRefExprFariborz Jahanian2009-08-181-6/+6
* Move the rest of the vtable building code into the new builder.Mike Stump2009-08-182-128/+102
* Suck up method generation.Mike Stump2009-08-181-19/+19
* Split out vtable bulding code into a builder.Mike Stump2009-08-181-19/+25
* Renamed ObjCKVCRefExpr to ObjCImplctSetterGetterRefExpr.Fariborz Jahanian2009-08-187-15/+22
* Fixed typo in last commit pointed out by Anton.David Chisnall2009-08-171-2/+2
* Changes to TargetABIInfo to (hopefully) select the correct calling convention...David Chisnall2009-08-171-7/+16
* Patch to 1) synthesizing non-trivial default destructor whenFariborz Jahanian2009-08-173-13/+109
* Remove an ErrorUnsupported call.Anders Carlsson2009-08-172-6/+1
* Initial patch to support definitions of id and Class from headers in Objectiv...David Chisnall2009-08-171-10/+13
* Improve handling of delete expressions.Anders Carlsson2009-08-163-0/+62
* Patch toward synthesizing non-trivial destructors. WIPFariborz Jahanian2009-08-162-0/+39
* Only do this for initializers of course.Anders Carlsson2009-08-161-8/+10
* Destroy bound temporaries.Anders Carlsson2009-08-161-0/+16
* Add an IsInitializer flag to EmitAnyExpr. This is used to prevent temporaries...Anders Carlsson2009-08-165-29/+47
* No need to append extra padding now that we don't create packed structs for s...Anders Carlsson2009-08-161-50/+8
* Cleanups and fixups for calculating the virtual base offsets. WIP.Mike Stump2009-08-162-80/+94
* Improved on ir-gen for synthesis of non-trivial defaultFariborz Jahanian2009-08-151-0/+23
* Fix for PR4721: adjust CodeGen and ASTContext so that we have a Eli Friedman2009-08-152-3/+6
* Disable all recognition of main() in -ffreestanding. Addresses bug #4720.John McCall2009-08-151-1/+1