summaryrefslogtreecommitdiffstats
path: root/test/CodeGenCXX/vtable-layout.cpp
Commit message (Expand)AuthorAgeFilesLines
* Make two vtable tests tolerate C++11.Paul Robinson2016-12-201-0/+2
* Make -fdump-vtable-layouts print to stdout, not stderrReid Kleckner2013-11-081-1/+1
* ... and actually run itTimur Iskhodzhanov2013-06-051-0/+1
* Add a test for the breakage from r183298Timur Iskhodzhanov2013-06-051-0/+34
* Unrevert the tests from r183298 as they pass with both old and new codeTimur Iskhodzhanov2013-06-051-5/+146
* Revert r183298 and r183300 as the former broke the virtual function lookup in...Timur Iskhodzhanov2013-06-051-146/+5
* Get rid of VTableContext::ComputeMethodVTableIndices() and VTableContext::get...Timur Iskhodzhanov2013-06-051-5/+146
* Note deleted functions when dumping vtables.David Blaikie2012-10-161-0/+21
* For the annals of subtle but terrible bugs: fix a longstanding bugJohn McCall2012-03-211-0/+26
* Change CollectPrimaryBases to collect the bases in the right order. Fixes one...Anders Carlsson2011-04-101-0/+22
* 'const std::type_info*' instead of 'std::type_info const*'Chris Lattner2010-09-051-1/+1
* Rework when and how vtables are emitted, by tracking where vtables areDouglas Gregor2010-05-131-815/+857
* Fix a bug where we would sometimes incorrectly mark an vtable function as unu...Anders Carlsson2010-04-171-0/+39
* Split adding the primary virtual base offsets out into a separate pass. This ...Anders Carlsson2010-04-151-0/+87
* Typo.Nick Lewycky2010-04-121-1/+1
* Fix another bug where we wouldn't generate secondary vtables for construction...Anders Carlsson2010-04-111-0/+56
* Fix a bug where we were adding too many vcall offsets in some cases.Anders Carlsson2010-04-111-0/+68
* Fix another vbase layout bug.Anders Carlsson2010-04-101-0/+23
* Fix a bug where we would add the same function twice in a vtable.Anders Carlsson2010-04-101-0/+38
* Simplify the virtual base layout code and fix a bug where we wouldn't store t...Anders Carlsson2010-04-101-0/+23
* Another vtable layout fix, making us match gcc better.Anders Carlsson2010-03-291-0/+30
* Don't add address points for virtual primary bases that aren't primary bases ...Anders Carlsson2010-03-251-15/+4
* When dumping vtables, also dump the thunks.Anders Carlsson2010-03-181-2/+2
* Add a test.Anders Carlsson2010-03-111-0/+7
* Fix calculation of whether a member function needs a thunk in construction vt...Anders Carlsson2010-03-101-0/+59
* We were mistakenly marking morally virtual bases as being uninteresting. Fix ...Anders Carlsson2010-03-101-0/+67
* Ignore non-interesting bases when emitting construction vtables.Anders Carlsson2010-03-101-0/+60
* Add newline.Anders Carlsson2010-03-101-2/+1
* Don't accidentally mark some functions in construction vtables as unused. Als...Anders Carlsson2010-03-101-0/+56
* Fix a bug with base offset merging that Devang noticed.Anders Carlsson2010-03-031-0/+58
* Handle unused functions in construction vtables correctly.Anders Carlsson2010-02-281-0/+7
* When laying out vtables for virtual bases in construction vtables, we need to...Anders Carlsson2010-02-281-7/+14
* Add another construction vtable test.Anders Carlsson2010-02-281-0/+43
* More improvements to construction vtables; we know handle vbase offsets corre...Anders Carlsson2010-02-281-0/+53
* Add a simple construction vtable test.Anders Carlsson2010-02-271-0/+35
* Use the real base offset when calculating vbase offsets.Anders Carlsson2010-02-271-0/+46
* Don't add this adjustments for pure virtual member functions.Anders Carlsson2010-02-271-1/+34
* Add another test.Anders Carlsson2010-02-271-0/+48
* Finish up the changes to this adjustments.Anders Carlsson2010-02-271-0/+61
* Fix another vtable layout bug; we weren't looking hard enough for overriden f...Anders Carlsson2010-02-271-0/+36
* Handle vcall offset sharing between destructors.Anders Carlsson2010-02-271-0/+40
* Fix a bug where we were generating an unnecessary vtable for a virtual base t...Anders Carlsson2010-02-271-0/+30
* Fux a bug where we were trying to add overriders for non-virtual bases of vir...Anders Carlsson2010-02-251-0/+29
* More fixes. Don't try to emit a virtual base vtable if the virtual base in qu...Anders Carlsson2010-02-231-0/+29
* Always emit vcall offset for the primary base, not only if it's virtual. Remo...Anders Carlsson2010-02-231-0/+59
* Handle layout of vtables for virtual bases.Anders Carlsson2010-02-161-0/+27
* Fix a bug where we would not emit secondary vtables for bases of a primary base.Anders Carlsson2010-02-161-0/+30
* Emit vbase offsets.Anders Carlsson2010-02-161-0/+25
* Don't compute final overriders or build vtables for bases that don't need a v...Anders Carlsson2010-02-141-0/+19
* Improve support for non-virtual 'this' pointer adjustments. With this, it sho...Anders Carlsson2010-02-141-1/+42