Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
9af2f52fbcb993350f54e57d498e7849ba29c75d
/
lib
/
CodeGen
/
CGVtable.h
1a5e0d7
Have ASTRecordLayout keep track of the key function, in preparation of fixing a synthetic ctor/dtor bug.
by Anders Carlsson
· 15 years ago
d6b07fb
Don't build the entire vtable when all we want is the index of a virtual method.
by Anders Carlsson
· 15 years ago
39411b9
Remove dead forward declaration. Fix struct/class mismatch. Remove trailing whitespace.
by Benjamin Kramer
· 15 years ago
7622cd3
Add a CovariantThunkAdjustment struct that represents the adjustments needed for a covariant thunk.
by Anders Carlsson
· 15 years ago
b73a5be
Move the mangler into the CodeGen namespace. Change mangleThunk to take a ThunkAdjustment.
by Anders Carlsson
· 15 years ago
a94822e
Add a ThunkAdjustment struct which holds a non-virtual and a virtual adjustment offset. Start using it. General cleanup in Mangle.cpp.
by Anders Carlsson
· 15 years ago
5858894
Improve instantiation control for rtti data and allow key functions to
by Mike Stump
· 15 years ago
a0fdd91
Instead of storing CXXMethodDecls in the vtable builder, store GlobalDecls so we can represent both the complete and deleting destructors. Also, when encountering a destructor decl, emit entries for both the complete and deleting destructors. Mike, please review.
by Anders Carlsson
· 15 years ago
8cfcb52
Push ctor vtable construction down further. WIP.
by Mike Stump
· 15 years ago
aee8de3
More VTT work. We now track offsets and use the ctor vtable builder
by Mike Stump
· 15 years ago
380dd75
Add vtable caching to prevent multiple vtables for the same class from
by Mike Stump
· 15 years ago
ab28c13
Refine handling for non-virtual bases in return value adjustments for
by Mike Stump
· 15 years ago
dbd920c
Move the vtable builder to CGVtable.cpp, general cleanup.
by Anders Carlsson
· 15 years ago