Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
f3eb96fccf373f429ff1fefb51ae5eacad95cf81
/
clang
/
lib
/
CodeGen
/
CGVTT.cpp
7f95cd1
Rename RecordLayout::getPrimaryBaseWasVirtual to isPrimaryBaseVirtual.
by Anders Carlsson
· 15 years ago
fd88a61
Rename getBaseClassOffset to getBaseClassOffsetInBits and introduce a getBaseClassOffset which returns the offset in CharUnits. Do the same thing for getVBaseClassOffset.
by Anders Carlsson
· 15 years ago
c273f24
Better solution: calculate the visibility of functions and variables
by John McCall
· 15 years ago
5d865c32
Teach IR generation to return 'this' from constructors and destructors
by John McCall
· 15 years ago
ae498b3
The global variable for the VTT might not have external linkage; allow
by Douglas Gregor
· 16 years ago
8bdbb5b
Store the entire base subobject in SubVTTIndices.
by Anders Carlsson
· 16 years ago
859b306
Have getSubVTTIndex take a BaseSubobject instead of just a base.
by Anders Carlsson
· 16 years ago
de0338a
Clarify an assertion.
by Anders Carlsson
· 16 years ago
f141dd1
Remove the old vtable layout code.
by Anders Carlsson
· 16 years ago
2d016af
Use the newly added function in the VTT builder.
by Anders Carlsson
· 16 years ago
27d86bd
Fix thinko.
by Anders Carlsson
· 16 years ago
8baeaf0
Two bug fixes, we weren't updating the thunk index when creating the vtable initializer and we weren't storing the secondary virtual pointer indices.
by Anders Carlsson
· 16 years ago
f1a994c
Add and implement CodeGenVTables::getSecondaryVirtualPointerIndex (not used yet).
by Anders Carlsson
· 16 years ago
5670d96
More cleanup.
by Anders Carlsson
· 16 years ago
a208b39
Way more VTT builder cleanup.
by Anders Carlsson
· 16 years ago
45bd753
More VTT builder cleanup.
by Anders Carlsson
· 16 years ago
c1b4747
More VTT cleanup.
by Anders Carlsson
· 16 years ago
e67698b
Start cleaning up the VTT builder to make it work more like the VTable builder.
by Anders Carlsson
· 16 years ago
382a965
Remove some VTT builder arguments that were always zero.
by Anders Carlsson
· 16 years ago
d03325c
More address point map shuffling.
by Anders Carlsson
· 16 years ago
0534b02
Shuffle some code around; this will make it easier to use the new layout code for address points.
by Anders Carlsson
· 16 years ago
67fbf98
Use getNamedGlobal instead of getGlobalVariable. (Fixes self-host).
by Anders Carlsson
· 16 years ago
b35ea55
More vtable work; preparations for moving over to the new vtable layout code (finally).
by Anders Carlsson
· 16 years ago
a864caf
Rename CGVtableInfo to CodeGenVTables in preparation of adding another VTableInfo class.
by Anders Carlsson
· 16 years ago
62c6c72
Pass information about whether a base is virtual or not down to getCtorVtable, we need this information in the vtable builder.
by Anders Carlsson
· 16 years ago
f768db7
Move the VTT related code into its own file, CGVTT.cpp
by Anders Carlsson
· 16 years ago