summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGVtable.h
Commit message (Expand)AuthorAgeFilesLines
* Store the address points for constructor vtables directly in the VTT builder,...Anders Carlsson2010-01-141-6/+25
* Add a DenseMapInfo specialization for BaseSubobject.Anders Carlsson2010-01-141-2/+37
* Add a BaseSubobject class to uniquely identify a base class subobject. Not ye...Anders Carlsson2010-01-131-0/+25
* Move address points to CGVtableInfo, no functionality change.Anders Carlsson2010-01-021-0/+5
* Correctly pass VTT parameters to constructors and destructors. The VTTs aren'...Anders Carlsson2010-01-021-0/+14
* A bunch more thunk fixes from misc testing.Eli Friedman2009-12-071-5/+9
* Work-in-progess rewrite of thunks: move thunk generation outside of vtableEli Friedman2009-12-061-0/+8
* Set the correct linkage for VTTs as well.Anders Carlsson2009-12-061-1/+4
* More linkage improvements.Anders Carlsson2009-12-061-4/+6
* Pass the desired vtable linkage to GenerateVtable directly. Only call MaybeMa...Anders Carlsson2009-12-061-7/+6
* Make GenerateVtable a private member function of CGVtableInfo.Anders Carlsson2009-12-061-6/+12
* Add a function for getting the vtable address point of a class.Anders Carlsson2009-12-051-0/+5
* Have ASTRecordLayout keep track of the key function, in preparation of fixing...Anders Carlsson2009-11-301-4/+8
* Don't build the entire vtable when all we want is the index of a virtual method.Anders Carlsson2009-11-271-1/+12
* Remove dead forward declaration. Fix struct/class mismatch. Remove trailing w...Benjamin Kramer2009-11-261-19/+20
* Add a CovariantThunkAdjustment struct that represents the adjustments needed ...Anders Carlsson2009-11-261-0/+13
* Move the mangler into the CodeGen namespace. Change mangleThunk to take a Thu...Anders Carlsson2009-11-261-0/+4
* Add a ThunkAdjustment struct which holds a non-virtual and a virtual adjustme...Anders Carlsson2009-11-261-0/+21
* Improve instantiation control for rtti data and allow key functions toMike Stump2009-11-191-0/+4
* Instead of storing CXXMethodDecls in the vtable builder, store GlobalDecls so...Anders Carlsson2009-11-131-2/+3
* Push ctor vtable construction down further. WIP.Mike Stump2009-11-111-2/+3
* More VTT work. We now track offsets and use the ctor vtable builderMike Stump2009-11-111-1/+2
* Add vtable caching to prevent multiple vtables for the same class fromMike Stump2009-11-101-0/+4
* Refine handling for non-virtual bases in return value adjustments forMike Stump2009-10-131-3/+5
* Move the vtable builder to CGVtable.cpp, general cleanup.Anders Carlsson2009-10-111-0/+59
OpenPOWER on IntegriCloud