summaryrefslogtreecommitdiff
path: root/test/CodeGenCXX/vtable-layout.cpp
AgeCommit message (Expand)Author
2016-12-20Make two vtable tests tolerate C++11.Paul Robinson
2013-11-08Make -fdump-vtable-layouts print to stdout, not stderrReid Kleckner
2013-06-05... and actually run itTimur Iskhodzhanov
2013-06-05Add a test for the breakage from r183298Timur Iskhodzhanov
2013-06-05Unrevert the tests from r183298 as they pass with both old and new codeTimur Iskhodzhanov
2013-06-05Revert r183298 and r183300 as the former broke the virtual function lookup in...Timur Iskhodzhanov
2013-06-05Get rid of VTableContext::ComputeMethodVTableIndices() and VTableContext::get...Timur Iskhodzhanov
2012-10-16Note deleted functions when dumping vtables.David Blaikie
2012-03-21For the annals of subtle but terrible bugs: fix a longstanding bugJohn McCall
2011-04-10Change CollectPrimaryBases to collect the bases in the right order. Fixes one...Anders Carlsson
2010-09-05'const std::type_info*' instead of 'std::type_info const*'Chris Lattner
2010-05-13Rework when and how vtables are emitted, by tracking where vtables areDouglas Gregor
2010-04-17Fix a bug where we would sometimes incorrectly mark an vtable function as unu...Anders Carlsson
2010-04-15Split adding the primary virtual base offsets out into a separate pass. This ...Anders Carlsson
2010-04-12Typo.Nick Lewycky
2010-04-11Fix another bug where we wouldn't generate secondary vtables for construction...Anders Carlsson
2010-04-11Fix a bug where we were adding too many vcall offsets in some cases.Anders Carlsson
2010-04-10Fix another vbase layout bug.Anders Carlsson
2010-04-10Fix a bug where we would add the same function twice in a vtable.Anders Carlsson
2010-04-10Simplify the virtual base layout code and fix a bug where we wouldn't store t...Anders Carlsson
2010-03-29Another vtable layout fix, making us match gcc better.Anders Carlsson
2010-03-25Don't add address points for virtual primary bases that aren't primary bases ...Anders Carlsson
2010-03-18When dumping vtables, also dump the thunks.Anders Carlsson
2010-03-11Add a test.Anders Carlsson
2010-03-10Fix calculation of whether a member function needs a thunk in construction vt...Anders Carlsson
2010-03-10We were mistakenly marking morally virtual bases as being uninteresting. Fix ...Anders Carlsson
2010-03-10Ignore non-interesting bases when emitting construction vtables.Anders Carlsson
2010-03-10Add newline.Anders Carlsson
2010-03-10Don't accidentally mark some functions in construction vtables as unused. Als...Anders Carlsson
2010-03-03Fix a bug with base offset merging that Devang noticed.Anders Carlsson
2010-02-28Handle unused functions in construction vtables correctly.Anders Carlsson
2010-02-28When laying out vtables for virtual bases in construction vtables, we need to...Anders Carlsson
2010-02-28Add another construction vtable test.Anders Carlsson
2010-02-28More improvements to construction vtables; we know handle vbase offsets corre...Anders Carlsson
2010-02-27Add a simple construction vtable test.Anders Carlsson
2010-02-27Use the real base offset when calculating vbase offsets.Anders Carlsson
2010-02-27Don't add this adjustments for pure virtual member functions.Anders Carlsson
2010-02-27Add another test.Anders Carlsson
2010-02-27Finish up the changes to this adjustments.Anders Carlsson
2010-02-27Fix another vtable layout bug; we weren't looking hard enough for overriden f...Anders Carlsson
2010-02-27Handle vcall offset sharing between destructors.Anders Carlsson
2010-02-27Fix a bug where we were generating an unnecessary vtable for a virtual base t...Anders Carlsson
2010-02-25Fux a bug where we were trying to add overriders for non-virtual bases of vir...Anders Carlsson
2010-02-23More fixes. Don't try to emit a virtual base vtable if the virtual base in qu...Anders Carlsson
2010-02-23Always emit vcall offset for the primary base, not only if it's virtual. Remo...Anders Carlsson
2010-02-16Handle layout of vtables for virtual bases.Anders Carlsson
2010-02-16Fix a bug where we would not emit secondary vtables for bases of a primary base.Anders Carlsson
2010-02-16Emit vbase offsets.Anders Carlsson
2010-02-14Don't compute final overriders or build vtables for bases that don't need a v...Anders Carlsson
2010-02-14Improve support for non-virtual 'this' pointer adjustments. With this, it sho...Anders Carlsson