summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
...
* Fix lifetime of conditional temporaries. Patch by Victor Zverovich!Anders Carlsson2009-11-205-46/+31
* Fixed crash when using undefined protocols (GNU runtime).David Chisnall2009-11-201-2/+7
* Fix a couple minor memory leaks.Eli Friedman2009-11-201-1/+7
* Implement throw d, where d is a class type that requires copyMike Stump2009-11-201-2/+22
* Handle throw d, where d is a class type but only has a trivial copyMike Stump2009-11-201-8/+9
* Add suport for throw;. WIP.Mike Stump2009-11-201-4/+16
* Fix rtti generation for throws. WIP.Mike Stump2009-11-201-9/+1
* Simplify rtti building code a little. Prep for reuse for throw rttiMike Stump2009-11-203-13/+11
* Fixup key function calculations.Mike Stump2009-11-202-7/+5
* Draw a brighter line between "unresolved" expressions, where we have done theJohn McCall2009-11-191-2/+2
* Fixup address point computations. WIP.Mike Stump2009-11-191-18/+26
* Refine vtable, rtti and rtti name instantiation so that they followMike Stump2009-11-191-24/+78
* This doesn't work yet.Mike Stump2009-11-191-0/+5
* Improve instantiation control for rtti data and allow key functions toMike Stump2009-11-194-31/+96
* Refine linkage on thunks. WIP.Mike Stump2009-11-191-2/+1
* Reflow to fit 80-col.Mike Stump2009-11-181-2/+2
* Trim whitespace.Mike Stump2009-11-181-1/+0
* Minor cleanup to member pointer handling.Eli Friedman2009-11-181-7/+3
* Clean up EmitPointerToDataMemberBinaryExpr a bit.Eli Friedman2009-11-181-7/+5
* Set up vtable visibility appropriately.Mike Stump2009-11-181-7/+12
* Propagate hidden to the _ZTS symbols appropriately. WIP.Mike Stump2009-11-181-16/+26
* Add an assertion to catch bad calls to EmitCallArgs.Eli Friedman2009-11-181-0/+1
* Be sure to set visibility for ZTI symbols for classes from the class.Mike Stump2009-11-181-5/+8
* Make _ZTI symbols hidden. This speeds up the dynamic linker.Mike Stump2009-11-181-0/+1
* Missing piece of r89173.Eli Friedman2009-11-181-0/+3
* Refactor emitting call to delete operator into common function EmitDeleteCall.Eli Friedman2009-11-182-46/+32
* Fix one last gotcha with typeid.Mike Stump2009-11-181-0/+1
* Cleanup.Mike Stump2009-11-171-3/+3
* Add rtti support for arrays, functiond without prototypes, vectors andMike Stump2009-11-171-15/+13
* Add rtti info for function prototypes and refactor. This allowsMike Stump2009-11-171-47/+60
* This patch finalizes implementatin of weak_importFariborz Jahanian2009-11-171-0/+6
* Add rtti support for pointer to data members.Mike Stump2009-11-172-5/+10
* More cases for weak_import objective-c2 classes.Fariborz Jahanian2009-11-171-0/+3
* Add rtti support for non-member pointers. WIP.Mike Stump2009-11-171-12/+81
* More support for weak_import objective-c2 class.Fariborz Jahanian2009-11-171-0/+27
* Added block type introspection support.David Chisnall2009-11-172-11/+61
* Fixed bug where ivar offsets were being initialized as 0 with the fragile GNU...David Chisnall2009-11-171-1/+1
* Skip over shadow using decls during codegen.John McCall2009-11-171-0/+1
* Unify the way destructor epilogues are generated for synthesized and regular ...Anders Carlsson2009-11-171-103/+79
* More const is always good.Anders Carlsson2009-11-172-6/+6
* Fix typo. Thanks Ted.Mike Stump2009-11-171-1/+1
* Add typeinfo support for T* and const T* for all builtin types T.Mike Stump2009-11-171-0/+13
* Add typeid for the builtin types. WIP.Mike Stump2009-11-173-11/+40
* Ensure we peer through () when handling typeid(*p).Mike Stump2009-11-171-1/+1
* Since we always have 2 edges, we don't need to reserve 3 slot for theMike Stump2009-11-171-1/+1
* Minor CFG refinements for typeid and dynamic_cast.Mike Stump2009-11-171-4/+1
* Fix up EmitMemberInitializer to handle many more cases.Eli Friedman2009-11-161-11/+24
* Reorganize EmitMemberInitializer to put anonymous unions on the common codepath.Eli Friedman2009-11-161-29/+31
* Make member initializers for union members work correctly.Eli Friedman2009-11-161-1/+1
* Implement dynamic_cast<void*>(E).Mike Stump2009-11-161-51/+64
OpenPOWER on IntegriCloud