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-12-11
Improve linkage of RTTI data structures. Introduce CodeGenModule::GetAddrOfRT...
Anders Carlsson
2009-12-08
Slight tweak to vtable linkage.
Eli Friedman
2009-12-07
A bunch more thunk fixes from misc testing.
Eli Friedman
2009-12-07
It's OK to try to emit a vtable definition more than once. Fixes PR5697.
Anders Carlsson
2009-12-07
Erm, revert for the moment; I didn't test this as thoroughly as I should have
Eli Friedman
2009-12-07
Tweak the formula for non-virtual offsets to something which appears a bit
Eli Friedman
2009-12-07
Move key functions to a separate map.
Anders Carlsson
2009-12-06
Be a bit more complete about accumulating SavedThisAdjustments.
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
Only emit the vtable definition if the class has a key function and we're emi...
Anders Carlsson
2009-12-05
If a class does not have a key function, its linkage should be weak_odr.
Anders Carlsson
2009-12-05
Use createGlobalVariable for creating vtable variables too.
Anders Carlsson
2009-12-05
CodeGenModule::GenerateVtable now returns a pointer directly to the vtable an...
Anders Carlsson
2009-12-05
Make sure that hte vtable always has an i8* array type.
Anders Carlsson
2009-12-05
Add a function for getting the vtable address point of a class.
Anders Carlsson
2009-12-05
Simplify BuildVTT.
Anders Carlsson
2009-12-05
Let the VTT builder pretend that getVtable returns a pointer to the vtable an...
Anders Carlsson
2009-12-05
Change getCtorVtable to not return the address point offset, but the global v...
Anders Carlsson
2009-12-05
Factor vtable related GlobalVariable creation out into a separate function. A...
Anders Carlsson
2009-12-05
Skip actually generating the vtable unless we are defining it. This avoids
Eli Friedman
2009-12-04
Return bool as a bool instead of a uint64_t.
Benjamin Kramer
2009-12-04
Rename 'Class' to 'MostDerivedClass'
Anders Carlsson
2009-12-04
Store the vtable components in a SmallVector.
Anders Carlsson
2009-12-04
Use a different ConstantArray::get.
Anders Carlsson
2009-12-04
Move the vtable vector directly into the Vtable builder.
Anders Carlsson
2009-12-04
Change getIndex to return false if the index wasn't found. Avoids an extra ha...
Anders Carlsson
2009-12-04
Minor cleanup; no functionality change.
Eli Friedman
2009-12-04
Remove unused argument.
Eli Friedman
2009-12-04
Eliminate submethods vector.
Eli Friedman
2009-12-04
Eliminate the inner loop in VtableBuilder::OverrideMethod.
Eli Friedman
2009-12-04
Make sure that overridden method decls are always canonical.
Anders Carlsson
2009-12-04
Fix regression in vtable improvements.
Eli Friedman
2009-12-04
Rename method to something easier to search for.
Eli Friedman
2009-12-04
More work in preparation of getting rid of the submethods loop.
Anders Carlsson
2009-12-04
Remove an unused member variable.
Anders Carlsson
2009-12-04
Add a way to get the index of a method. Assert that we have the same index fo...
Anders Carlsson
2009-12-04
Add a premature optimization.
Anders Carlsson
2009-12-04
Add the method directly to the vtable.
Anders Carlsson
2009-12-04
Get rid of the PureVirtualMethods map.
Anders Carlsson
2009-12-04
Move handling of pure virtual methods to AppendMethods (and rename it to Appe...
Anders Carlsson
2009-12-04
Move covariant thunk handling to AppendMethods too.
Anders Carlsson
2009-12-04
Move 'this' pointer adjustment thunks to AppendMethods.
Anders Carlsson
2009-12-04
Factor appending methods to a vtable out into a separate function.
Anders Carlsson
2009-12-04
Get rid of the Thunks struct too.
Anders Carlsson
2009-12-04
Remove the CovariantThunk struct.
Anders Carlsson
2009-12-04
Remove the GlobalDecl from the Thunk as well.
Anders Carlsson
[prev]
[next]