summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGVtable.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Silence GCC warning by marking an assert-only variable as unused.Chandler Carruth2010-02-171-1/+1
* First cut at emitting vcall offsets.Anders Carlsson2010-02-171-3/+77
* Pass through whether a base is virtual or not.Anders Carlsson2010-02-171-17/+26
* Correctly calculate base offsets for 'this' pointer adjustments involving vir...Anders Carlsson2010-02-171-3/+40
* Handle layout of vtables for virtual bases.Anders Carlsson2010-02-161-1/+41
* Move some code around in preparation for virtual base vtables.Anders Carlsson2010-02-161-9/+18
* Fix a bug where we would not emit secondary vtables for bases of a primary base.Anders Carlsson2010-02-161-12/+29
* Emit vbase offsets.Anders Carlsson2010-02-161-4/+38
* More work on the new layout code.Anders Carlsson2010-02-161-11/+66
* Don't compute final overriders or build vtables for bases that don't need a v...Anders Carlsson2010-02-141-3/+17
* Build fix.Anders Carlsson2010-02-141-1/+1
* Baby steps towards teaching FinalOverriders about virtual bases.Anders Carlsson2010-02-141-14/+31
* Don't try to layout construction vtables for now.Anders Carlsson2010-02-141-1/+2
* Improve support for non-virtual 'this' pointer adjustments. With this, it sho...Anders Carlsson2010-02-141-27/+41
* Add basic support for simple non-virtual 'this' pointer adjustments.Anders Carlsson2010-02-131-5/+85
* Add support for very simple non-virtual this adjustments in the FinalOverride...Anders Carlsson2010-02-131-17/+68
* Cleanup; remove some duplicated code.Anders Carlsson2010-02-131-96/+4
* Assert if we encounter this adjustments.Anders Carlsson2010-02-131-2/+9
* Start laying out secondary vtables.Anders Carlsson2010-02-131-10/+17
* Merge base offsets and dump them.Anders Carlsson2010-02-131-6/+42
* Don't make return adjustments for pure virtual member functions.Anders Carlsson2010-02-131-5/+8
* Handle virtual bases in return adjustment types.Anders Carlsson2010-02-131-17/+37
* Handle virtual bases in ComputeBaseOffset.Anders Carlsson2010-02-131-10/+27
* More work on covariant return types. We now handle non-virtual adjustments fine.Anders Carlsson2010-02-131-27/+96
* Fix think-o, attributes can't come *within* the type of the variable.Chandler Carruth2010-02-131-1/+1
* Silence unused variable warning in a build without assertions.Chandler Carruth2010-02-131-1/+2
OpenPOWER on IntegriCloud