summaryrefslogtreecommitdiff
path: root/clang/test/CodeGenCXX/vtable-layout.cpp
AgeCommit message (Expand)Author
2025-05-31[clang] NFC: new tests and some cleanups on existing ones (#142293)Matheus Izvekov
2023-08-28[clang] Remove rdar links; NFCAaron Ballman
2023-07-17Revert "Remove rdar links; NFC"Mehdi Amini
2023-07-07Remove rdar links; NFCAaron Ballman
2022-07-27[clang] Implement ElaboratedType sugaring for types written bareMatheus Izvekov
2022-07-14Revert "[clang] Implement ElaboratedType sugaring for types written bare"Jonas Devlieghere
2022-07-15[clang] Implement ElaboratedType sugaring for types written bareMatheus Izvekov
2022-07-13Revert "[clang] Implement ElaboratedType sugaring for types written bare"Jonas Devlieghere
2022-07-13[clang] Implement ElaboratedType sugaring for types written bareMatheus Izvekov
2019-02-11Fix a few tests that were missing ':' on CHECK lines and weren't testing anyt...Nico Weber
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