summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGVtable.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove debug output.Anders Carlsson2010-02-281-2/+0
* Handle unused functions in construction vtables correctly.Anders Carlsson2010-02-281-9/+17
* When laying out vtables for virtual bases in construction vtables, we need to...Anders Carlsson2010-02-281-3/+16
* More improvements to construction vtables; we know handle vbase offsets corre...Anders Carlsson2010-02-281-42/+51
* Pass information about whether a base is virtual or not down to getCtorVtable...Anders Carlsson2010-02-281-8/+22
* Add new function.Anders Carlsson2010-02-281-2/+8
* Fix to dumpLayout; we want to be able to dump address points even if the vtab...Anders Carlsson2010-02-271-31/+34
* Add a simple construction vtable test.Anders Carlsson2010-02-271-6/+22
* Start fleshing out construction vtable support.Anders Carlsson2010-02-271-10/+38
* Enable the new vtable layout code for vtables that aren't construction vtable...Anders Carlsson2010-02-271-5/+9
* Move ComputeThisAdjustmentBaseOffset to VtableBuilder.Anders Carlsson2010-02-271-61/+61
* Make sure to insert the primary base in the set :)Anders Carlsson2010-02-271-0/+3
* Use the real base offset when calculating vbase offsets.Anders Carlsson2010-02-271-1/+1
* Figured out why the test was failing, this will hopefully fix it.Anders Carlsson2010-02-271-3/+9
* Don't add this adjustments for pure virtual member functions.Anders Carlsson2010-02-271-2/+6
* We want to store method info for unused functions.Anders Carlsson2010-02-271-10/+20
* Finish up the changes to this adjustments.Anders Carlsson2010-02-271-37/+102
* Stub out more of the 'this' pointer adjustment fixes I've been planning. Star...Anders Carlsson2010-02-271-13/+36
* Fix another vtable layout bug; we weren't looking hard enough for overriden f...Anders Carlsson2010-02-271-8/+40
* Handle vcall offset sharing between destructors.Anders Carlsson2010-02-271-3/+7
* Fix a bug where we were generating an unnecessary vtable for a virtual base t...Anders Carlsson2010-02-271-9/+37
* Sundry fixes to the new vtable builder.John McCall2010-02-261-13/+33
* Improve vcall offset handling.Anders Carlsson2010-02-251-12/+26
* Fux a bug where we were trying to add overriders for non-virtual bases of vir...Anders Carlsson2010-02-251-3/+3
* Remove dead code.Anders Carlsson2010-02-251-176/+0
* Move the vcall and vbase offset layout code out into its own class.Anders Carlsson2010-02-251-8/+224
* Get rid of 'this' adjustments from the FinalOverriders class since they can b...Anders Carlsson2010-02-241-34/+0
* Improve this adjustment pointer calculation.Anders Carlsson2010-02-241-5/+16
* Make ComputeThisAdjustmentBaseOffset public for now.Anders Carlsson2010-02-241-7/+8
* Generate correct vcall offsets when we have a primary virtual base that is no...Anders Carlsson2010-02-241-7/+29
* Implement IsOverriderUsed. This can't be tested yet due to some other bugs :)Anders Carlsson2010-02-231-1/+46
* Stub out IsOverriderUsed.Anders Carlsson2010-02-231-4/+50
* More fixes. Don't try to emit a virtual base vtable if the virtual base in qu...Anders Carlsson2010-02-231-10/+43
* Always emit vcall offset for the primary base, not only if it's virtual. Remo...Anders Carlsson2010-02-231-5/+1
* Simplify the vcall offset calculation and make it give the correct answers :)...Anders Carlsson2010-02-231-26/+17
* More work on vcall offsets. We now emit the right number of vcall offsets in ...Anders Carlsson2010-02-231-5/+1
* Move BaseOffset out of the FinalOverriders class.Anders Carlsson2010-02-231-45/+44
* Change the name of the vtable-debugging environment variable toDouglas Gregor2010-02-221-1/+1
* Don't use NamedDecl::getNameAsCString() when dealing with C++ methods,Douglas Gregor2010-02-221-13/+13
* Add the CK_UnusedFunctionPointer component kind for unused function pointers.Anders Carlsson2010-02-191-3/+34
* Dump this-adjustments for destructors as well.Anders Carlsson2010-02-191-10/+27
* Attempt to fix the 32-bit test failures.Anders Carlsson2010-02-181-1/+1
* Fix another bug and add another class.Anders Carlsson2010-02-181-2/+10
* More work on vcall offsets.Anders Carlsson2010-02-181-4/+61
* Start stubbing out vcall offset handling.Anders Carlsson2010-02-181-10/+60
* Store the base offset of the final overrider in the OverriderInfo struct, to ...Anders Carlsson2010-02-181-1/+6
* Remove some dead code.Anders Carlsson2010-02-181-13/+0
* silence warning in a cleaner wayChris Lattner2010-02-171-2/+1
* Make FinalOverriders handle virtual bases correctly. Unfortunately this can't...Anders Carlsson2010-02-171-3/+33
* Handle primary bases in AddVCallOffsets.Anders Carlsson2010-02-171-2/+9
OpenPOWER on IntegriCloud