index
:
emscripten-fastcomp-clang
master
emscripten clang
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
test
/
CodeGenCXX
/
vtable-layout.cpp
Age
Commit message (
Expand
)
Author
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
2010-02-13
Add basic support for simple non-virtual 'this' pointer adjustments.
Anders Carlsson
2010-02-13
Start laying out secondary vtables.
Anders Carlsson
2010-02-13
Don't make return adjustments for pure virtual member functions.
Anders Carlsson
2010-02-13
Handle virtual bases in return adjustment types.
Anders Carlsson
2010-02-13
More work on covariant return types. We now handle non-virtual adjustments fine.
Anders Carlsson
2010-02-12
Keep track of the address points for all primary bases, and add the ability t...
Anders Carlsson
2010-02-12
Fix a bug causing an assertion when a covariant return type differed from
John McCall
[next]