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.h
Age
Commit message (
Expand
)
Author
2010-04-08
Rename CGVtable files to CGVTables.
Anders Carlsson
2010-03-31
Minor include pruning.
Benjamin Kramer
2010-03-30
Remove the old vtable layout code.
Anders Carlsson
2010-03-30
Remove UseNewVTableCode checks.
Anders Carlsson
2010-03-29
More vtable work - it's not possible to use the new vtable code for everythin...
Anders Carlsson
2010-03-29
Cleanup, no functionality change.
Anders Carlsson
2010-03-26
Add and implement CodeGenVTables::getSecondaryVirtualPointerIndex (not used y...
Anders Carlsson
2010-03-26
Way more VTT builder cleanup.
Anders Carlsson
2010-03-25
When -fdump-vtable-layouts is specified, construction vtable initializers wil...
Anders Carlsson
2010-03-25
More address point map shuffling.
Anders Carlsson
2010-03-25
Shuffle some code around; this will make it easier to use the new layout code...
Anders Carlsson
2010-03-24
More vtable improvements. We now compute and keep track of all vtable related...
Anders Carlsson
2010-03-24
Use getNamedGlobal instead of getGlobalVariable. (Fixes self-host).
Anders Carlsson
2010-03-24
More vtable work; preparations for moving over to the new vtable layout code ...
Anders Carlsson
2010-03-24
Remove old thunks code.
Anders Carlsson
2010-03-23
More work on thunks - don't assert if there's a variable with the same name a...
Anders Carlsson
2010-03-23
More work on thunks.
Anders Carlsson
2010-03-23
Move ThunkInfo as well.
Anders Carlsson
2010-03-23
Move ReturnAdjustment and ThisAdjustment out into CGVtable.h
Anders Carlsson
2010-03-23
Baby steps towards making thunks be emitted from the new vtable layout code.
Anders Carlsson
2010-03-23
Always emit associated thunks when emitting the function itself. Remove getVt...
Anders Carlsson
2010-03-23
Rename MaybeEmitVtable to EmitVTableRelatedData in preparation for making it ...
Anders Carlsson
2010-03-23
Rename CGVtableInfo to CodeGenVTables in preparation of adding another VTable...
Anders Carlsson
2010-03-11
Rename getVirtualBaseOffsetIndex to getVirtualBaseOffsetOffset to reflect wha...
Anders Carlsson
2010-03-10
Delay codegen of vtables when handling implicit instantiations.
Rafael Espindola
2010-02-28
Pass information about whether a base is virtual or not down to getCtorVtable...
Anders Carlsson
2010-01-14
Store the address points for constructor vtables directly in the VTT builder,...
Anders Carlsson
2010-01-14
Add a DenseMapInfo specialization for BaseSubobject.
Anders Carlsson
2010-01-13
Add a BaseSubobject class to uniquely identify a base class subobject. Not ye...
Anders Carlsson
2010-01-02
Move address points to CGVtableInfo, no functionality change.
Anders Carlsson
2010-01-02
Correctly pass VTT parameters to constructors and destructors. The VTTs aren'...
Anders Carlsson
2009-12-07
A bunch more thunk fixes from misc testing.
Eli Friedman
2009-12-06
Work-in-progess rewrite of thunks: move thunk generation outside of vtable
Eli Friedman
2009-12-06
Set the correct linkage for VTTs as well.
Anders Carlsson
2009-12-06
More linkage improvements.
Anders Carlsson
2009-12-06
Pass the desired vtable linkage to GenerateVtable directly. Only call MaybeMa...
Anders Carlsson
2009-12-06
Make GenerateVtable a private member function of CGVtableInfo.
Anders Carlsson
2009-12-05
Add a function for getting the vtable address point of a class.
Anders Carlsson
2009-11-30
Have ASTRecordLayout keep track of the key function, in preparation of fixing...
Anders Carlsson
2009-11-27
Don't build the entire vtable when all we want is the index of a virtual method.
Anders Carlsson
2009-11-26
Remove dead forward declaration. Fix struct/class mismatch. Remove trailing w...
Benjamin Kramer
2009-11-26
Add a CovariantThunkAdjustment struct that represents the adjustments needed ...
Anders Carlsson
2009-11-26
Move the mangler into the CodeGen namespace. Change mangleThunk to take a Thu...
Anders Carlsson
2009-11-26
Add a ThunkAdjustment struct which holds a non-virtual and a virtual adjustme...
Anders Carlsson
2009-11-19
Improve instantiation control for rtti data and allow key functions to
Mike Stump
2009-11-13
Instead of storing CXXMethodDecls in the vtable builder, store GlobalDecls so...
Anders Carlsson
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-10
Add vtable caching to prevent multiple vtables for the same class from
Mike Stump
2009-10-13
Refine handling for non-virtual bases in return value adjustments for
Mike Stump
[next]