index
:
emscripten-fastcomp-clang
master
emscripten clang
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
CodeGen
/
CGVtable.cpp
Age
Commit message (
Expand
)
Author
2009-11-21
IRgen: Switch the C++ mangler interfaces to take the SmallVector to write into,
Daniel Dunbar
2009-11-21
Sink free mangle* methods into MangleContext.
Daniel Dunbar
2009-11-19
Fixup address point computations. WIP.
Mike Stump
2009-11-19
Refine vtable, rtti and rtti name instantiation so that they follow
Mike Stump
2009-11-19
Improve instantiation control for rtti data and allow key functions to
Mike Stump
2009-11-19
Refine linkage on thunks. WIP.
Mike Stump
2009-11-18
Set up vtable visibility appropriately.
Mike Stump
2009-11-14
Finisgh off rest of class_type_info rtti generation.
Mike Stump
2009-11-13
Handle descructor printing better.
Mike Stump
2009-11-13
Also track address points for primaries bases.
Mike Stump
2009-11-13
Instead of storing CXXMethodDecls in the vtable builder, store GlobalDecls so...
Anders Carlsson
2009-11-13
Include header for printf.
Zhongxing Xu
2009-11-13
Refine construction vtables; they don't include bits that don't have
Mike Stump
2009-11-13
Refine the construction vtables with respect to offsets. WIP.
Mike Stump
2009-11-13
Allow the tracking of address points for construction vtables as well.
Mike Stump
2009-11-12
Refine which vtbl is refernced in VTTs.
Mike Stump
2009-11-12
Refine offsets into vtables for the VTT.
Mike Stump
2009-11-12
Refine vtable pointers for secondary vtables inside VTTs to point to
Mike Stump
2009-11-12
Fix the offset calculations for non-virtual bases with overrides.
Mike Stump
2009-11-11
Fix ctor vtable name. WIP.
Mike Stump
2009-11-11
Push ctor vtable construction down further. WIP.
Mike Stump
2009-11-11
More VTT work. We now track offsets and use the ctor vtable builder
Mike Stump
2009-11-11
Stub out most of the VTT building code. WIP.
Mike Stump
2009-11-10
Only generate a VTT for classes that need a VTT.
Mike Stump
2009-11-10
Add vtable caching to prevent multiple vtables for the same class from
Mike Stump
2009-11-10
Be sure to clear out VCall when we clear out VCalls.
Mike Stump
2009-11-06
Refine the non-virtual this adjustment. Optimize out virtual this
Mike Stump
2009-11-06
Refine the vcall for a function that is defined in a virtual base
Mike Stump
2009-11-03
Refine codegen for covariant thunks that return references.
Mike Stump
2009-10-31
Refine vcall/vbase ordering with vtable construction.
Mike Stump
2009-10-28
Refactor a bit.
Mike Stump
2009-10-28
Finish off pure virtual function handling.
Mike Stump
2009-10-27
Prep work for putting ___cxa_pure_virtual in the vtables for pure functions.
Mike Stump
2009-10-27
Refactor code a little.
Mike Stump
2009-10-26
Switch vtable to linkeonce_odr. Patch by nlewycky.
Chandler Carruth
2009-10-15
Refine non-virtual part of the this adjustment for thunks. Refine
Mike Stump
2009-10-15
Track the offset to the current virtual base in CurrentVBaseOffset.
Mike Stump
2009-10-14
Shift the vcall slots for non-virtual bases of a virtual base, up into
Mike Stump
2009-10-13
Refine handling for non-virtual bases in return value adjustments for
Mike Stump
2009-10-13
Ensure we sign extend.
Mike Stump
2009-10-13
Remove FIXME. We construct VBIndex very early, before any calls to OverrideM...
Mike Stump
2009-10-13
Refine handling for return value conversions with respect to virtual
Mike Stump
2009-10-11
Remove dead variable.
Benjamin Kramer
2009-10-11
Move the vtable builder to CGVtable.cpp, general cleanup.
Anders Carlsson