index
:
ampere-computing/clang.git
release_60-f1b37feef3d-amp-20180630
release_70-e8af9b4c407-amp-20181130
clang including Ampere Computing toolchain specific patches
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
test
/
CodeGenCXX
/
vtable-layout.cpp
Age
Commit message (
Expand
)
Author
2016-12-20
Make two vtable tests tolerate C++11.
Paul Robinson
2013-11-08
Make -fdump-vtable-layouts print to stdout, not stderr
Reid Kleckner
2013-06-05
... and actually run it
Timur Iskhodzhanov
2013-06-05
Add a test for the breakage from r183298
Timur Iskhodzhanov
2013-06-05
Unrevert the tests from r183298 as they pass with both old and new code
Timur Iskhodzhanov
2013-06-05
Revert r183298 and r183300 as the former broke the virtual function lookup in...
Timur Iskhodzhanov
2013-06-05
Get rid of VTableContext::ComputeMethodVTableIndices() and VTableContext::get...
Timur Iskhodzhanov
2012-10-16
Note deleted functions when dumping vtables.
David Blaikie
2012-03-21
For the annals of subtle but terrible bugs: fix a longstanding bug
John McCall
2011-04-10
Change 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-13
Rework when and how vtables are emitted, by tracking where vtables are
Douglas Gregor
2010-04-17
Fix a bug where we would sometimes incorrectly mark an vtable function as unu...
Anders Carlsson
2010-04-15
Split adding the primary virtual base offsets out into a separate pass. This ...
Anders Carlsson
2010-04-12
Typo.
Nick Lewycky
2010-04-11
Fix another bug where we wouldn't generate secondary vtables for construction...
Anders Carlsson
2010-04-11
Fix a bug where we were adding too many vcall offsets in some cases.
Anders Carlsson
2010-04-10
Fix another vbase layout bug.
Anders Carlsson
2010-04-10
Fix a bug where we would add the same function twice in a vtable.
Anders Carlsson
2010-04-10
Simplify the virtual base layout code and fix a bug where we wouldn't store t...
Anders Carlsson
2010-03-29
Another vtable layout fix, making us match gcc better.
Anders Carlsson
2010-03-25
Don't add address points for virtual primary bases that aren't primary bases ...
Anders Carlsson
2010-03-18
When dumping vtables, also dump the thunks.
Anders Carlsson
2010-03-11
Add a test.
Anders Carlsson
2010-03-10
Fix calculation of whether a member function needs a thunk in construction vt...
Anders Carlsson
2010-03-10
We were mistakenly marking morally virtual bases as being uninteresting. Fix ...
Anders Carlsson
2010-03-10
Ignore non-interesting bases when emitting construction vtables.
Anders Carlsson
2010-03-10
Add newline.
Anders Carlsson
2010-03-10
Don't accidentally mark some functions in construction vtables as unused. Als...
Anders Carlsson
2010-03-03
Fix a bug with base offset merging that Devang noticed.
Anders Carlsson
2010-02-28
Handle unused functions in construction vtables correctly.
Anders Carlsson
2010-02-28
When laying out vtables for virtual bases in construction vtables, we need to...
Anders Carlsson
2010-02-28
Add another construction vtable test.
Anders Carlsson
2010-02-28
More improvements to construction vtables; we know handle vbase offsets corre...
Anders Carlsson
2010-02-27
Add a simple construction vtable test.
Anders Carlsson
2010-02-27
Use the real base offset when calculating vbase offsets.
Anders Carlsson
2010-02-27
Don't add this adjustments for pure virtual member functions.
Anders Carlsson
2010-02-27
Add another test.
Anders Carlsson
2010-02-27
Finish up the changes to this adjustments.
Anders Carlsson
2010-02-27
Fix another vtable layout bug; we weren't looking hard enough for overriden f...
Anders Carlsson
2010-02-27
Handle vcall offset sharing between destructors.
Anders Carlsson
2010-02-27
Fix a bug where we were generating an unnecessary vtable for a virtual base t...
Anders Carlsson
2010-02-25
Fux a bug where we were trying to add overriders for non-virtual bases of vir...
Anders Carlsson
2010-02-23
More fixes. Don't try to emit a virtual base vtable if the virtual base in qu...
Anders Carlsson
2010-02-23
Always emit vcall offset for the primary base, not only if it's virtual. Remo...
Anders Carlsson
2010-02-16
Handle layout of vtables for virtual bases.
Anders Carlsson
2010-02-16
Fix a bug where we would not emit secondary vtables for bases of a primary base.
Anders Carlsson
2010-02-16
Emit vbase offsets.
Anders Carlsson
2010-02-14
Don't compute final overriders or build vtables for bases that don't need a v...
Anders Carlsson
2010-02-14
Improve support for non-virtual 'this' pointer adjustments. With this, it sho...
Anders Carlsson
[next]