summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGVtable.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Remove dead {include, semicolon, variable}.Benjamin Kramer2010-02-131-5/+1
* Use a different name for this iterator. MSVC and clang++ didn't like "I" in t...Benjamin Kramer2010-02-131-3/+3
* More work on return type adjustments in the new vtable builder.Anders Carlsson2010-02-131-34/+155
* Switch the standard DeclarationName comparator to be a tri-valued comparator.John McCall2010-02-131-4/+5
* if-0 out printf.Eli Friedman2010-02-131-1/+1
* Fix a refacto that broke the clang-on-clang build.Anders Carlsson2010-02-121-7/+1
* Start stubbing out more of the covariant thunk support.Anders Carlsson2010-02-121-10/+20
* Keep track of whether a final overrider needs a return type adjustment.Anders Carlsson2010-02-121-5/+26
* Move overrider out into a separate struct.Anders Carlsson2010-02-121-13/+25
* Keep track of the address points for all primary bases, and add the ability t...Anders Carlsson2010-02-121-11/+48
* Fix a bug causing an assertion when a covariant return type differed fromJohn McCall2010-02-121-9/+12
* More work on vtable layout. We can now layout vtables with primary bases.Anders Carlsson2010-02-121-52/+138
* When dumping vtables, dump whether a virtual member function is pure or not.Anders Carlsson2010-02-121-1/+9
* More work on the final overriders.Anders Carlsson2010-02-121-10/+130
* Stub out the final overriders class.Anders Carlsson2010-02-111-1/+128
* Use getAs instead of cast/dyn_cast on types. (I'm sure Doug will appreciate t...Anders Carlsson2010-02-111-6/+6
* Move two functions to the top. No functionality change.Anders Carlsson2010-02-111-77/+77
* More vtable layout dumper improvements. Handle destructors, dump the complete...Anders Carlsson2010-02-111-12/+61
* Keep track of, and dump, vtable address points.Anders Carlsson2010-02-111-2/+33
* Check in the beginnings of my new vtable layout builder idea.Anders Carlsson2010-02-111-8/+208
* remove a big chunk of #if 0 code.Chris Lattner2010-02-031-58/+0
* Move pointer to data member emission to CodeGenModule and use it in CGExprCon...Anders Carlsson2010-02-021-6/+6
* Refine the non-virtual this adjustments for thunks by using the offsetMike Stump2010-01-261-0/+6
* Refine the non-virtual this adjustments for thunks by using the offsetMike Stump2010-01-261-7/+24
* Change getUnique to return a GlobalDecl. Fixes PR6147.Anders Carlsson2010-01-261-8/+20
* Be sure to track the non-virtual part of the vcall offset in complexMike Stump2010-01-261-2/+5
* Fixup a missing vcall entry. WIP.Mike Stump2010-01-261-12/+257
* Finish off fixing up debug information.Mike Stump2010-01-221-4/+4
* Ensure we output all non-virtual base vtables. Fixes PR5890.Mike Stump2010-01-221-29/+38
* Update debugging code.Mike Stump2010-01-221-16/+18
* Move the VTT related code into its own file, CGVTT.cppAnders Carlsson2010-01-211-378/+0
* More VTT builder fixes. With these fixes we now correctly handle the very com...Anders Carlsson2010-01-181-1/+20
* Move some common code into BuildVTT.Anders Carlsson2010-01-181-6/+3
* Fix a bunch of VTT layout bugs, add simple tests for VTT layout.Anders Carlsson2010-01-181-4/+17
* Minor VTT builder cleanup, no functionality change.Anders Carlsson2010-01-171-14/+12
* Get the ctor vtable address points directly from the VTT builder.Anders Carlsson2010-01-171-2/+12
* Store the address points for constructor vtables directly in the VTT builder,...Anders Carlsson2010-01-141-18/+74
* Fix marking of virtual members for nested classes whose first non-pure virtua...Douglas Gregor2010-01-061-45/+1
* Fix (invalid) may-be-uninitialized warning.Daniel Dunbar2010-01-061-1/+2
* Revert my available_externally vtables experiment. It's breaking the LLVM-wit...Douglas Gregor2010-01-061-2/+7
* Reorder to avoid invalidating idx which is an accessor into VCall.Mike Stump2010-01-061-1/+1
* Silence bogus GCC warningDouglas Gregor2010-01-051-1/+2
* Make use of available_externally linkage for vtables when theDouglas Gregor2010-01-051-4/+19
* Improve key-function computation for templates. In particular:Douglas Gregor2010-01-051-2/+16
* Move address points to CGVtableInfo, no functionality change.Anders Carlsson2010-01-021-6/+7
* Correctly pass VTT parameters to constructors and destructors. The VTTs aren'...Anders Carlsson2010-01-021-34/+112
* Move a few more functions away from CGCXX and to CGClass and CGExprCXX.Anders Carlsson2010-01-011-2/+0
* Fix a bunch of bugs with VMI RTTI building, and add a whole bunch of tests.Anders Carlsson2009-12-301-2/+2
* Remove some dead code.Mike Stump2009-12-241-29/+19
* Rename GetAddrOfRTTI to GetAddrOfRTTIDescriptor. Remove the overload that tak...Anders Carlsson2009-12-171-2/+4
OpenPOWER on IntegriCloud