Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
d0fe5366d4040545d5f72c547ae54e2c21e4cb68
/
test
/
CodeGenCXX
/
virt.cpp
d0fe536
Split out return adjustments in thunks from this adjustment in thunks
by Mike Stump
· 15 years ago
62db245
vtable testcase for recent work on vcall/vbase offsets.
by Mike Stump
· 15 years ago
9c21289
Refine codegen for covariant thunks that return references.
by Mike Stump
· 15 years ago
c902d22
Refine return value adjustments for thunks.
by Mike Stump
· 15 years ago
6a9612f
Refine vcall/vbase ordering with vtable construction.
by Mike Stump
· 15 years ago
7809e0d
Finish off pure virtual function handling.
by Mike Stump
· 15 years ago
54150d9
Testcase for recent checkin. WIP.
by Mike Stump
· 15 years ago
d9878a1
Refine handling for return value conversions with respect to virtual
by Mike Stump
· 15 years ago
740256b
Fix http://llvm.org/PR5090.
by Mike Stump
· 15 years ago
1eb4433
Remove tabs, and whitespace cleanups.
by Mike Stump
· 15 years ago
dec025b
Refine vcall offsets. Cleanups. WIP.
by Mike Stump
· 15 years ago
74be00b
Testcase for recent checkin.
by Mike Stump
· 15 years ago
15a24e0
iGenerate vcalls as we build up the methods. WIP.
by Mike Stump
· 15 years ago
bf3fe20
Testcase for an almost recent checkin.
by Mike Stump
· 15 years ago
63bb7c2
Fixup codegen for static dispatch to a virtual function that was
by Mike Stump
· 15 years ago
f0070db
Implement virtual dispatch. :-) This is self-consistent with clang,
by Mike Stump
· 15 years ago
eb1a1b6
Revert r80064 since it broke the build.
by Anders Carlsson
· 15 years ago
78e7d3a
Implement virtual dispatch. :-) This is self-consistent with clang, but not yet
by Mike Stump
· 15 years ago
666a91e
Testcase for a recent checkin.
by Mike Stump
· 15 years ago
1633427
Fix typo.
by Mike Stump
· 15 years ago
b9871a2
We now support overriding base functions in vtables. WIP.
by Mike Stump
· 15 years ago
b983744
Refine vbase offsets for the inductive case. Things are now starting
by Mike Stump
· 15 years ago
7fa0d93
Ensure we don't output repeated vbase offsets. I have a testcase for
by Mike Stump
· 15 years ago
9c88d98
Update for recent improvements.
by Mike Stump
· 15 years ago
09765ec
Restore vbase offsets for classes without a primary.
by Mike Stump
· 15 years ago
b46c92d
Refine vcalls a little.
by Mike Stump
· 15 years ago
fe3010d
Refine vbase offset calculations. WIP.
by Mike Stump
· 15 years ago
4ec04c4
Use the -NEXT feature of FileCheck.
by Mike Stump
· 15 years ago
276b9f1
Cleanups and fixups for calculating the virtual base offsets. WIP.
by Mike Stump
· 15 years ago
9297423
Testcase for a recent checkin.
by Mike Stump
· 15 years ago
bff10c5
Testcase for recent checkin.
by Mike Stump
· 15 years ago
12de461
Testcase for a recent checkin.
by Mike Stump
· 15 years ago
7884678
Add testcase for recent work.
by Mike Stump
· 15 years ago
4ef9809
Refine vtable layout for virtual bases and keep better track of primaries. WIP.
by Mike Stump
· 15 years ago
94d0bce
Refine virtual base layout. WIP.
by Mike Stump
· 15 years ago
d76264e
Refine primary vbase selection ordering. WIP.
by Mike Stump
· 15 years ago
34fae9c
Improve the secondary vtables to not include vbase offsets. WIP.
by Mike Stump
· 15 years ago
4952094
Implement more of the inductive case for vtable layout involving
by Mike Stump
· 15 years ago
57cf2f3
Add vbase offsets to the vtable. Wow, having an rbegin was so fortuitous. WIP.
by Mike Stump
· 15 years ago
928f150
Add ability to generate vcall offsets for primary virtual base.
by Mike Stump
· 15 years ago
02cf1e2
Add support for vcall generation for vtables for virtual bases. WIP.
by Mike Stump
· 15 years ago
dac64a5
Almost forgot to turn on 32-bit test.
by Mike Stump
· 15 years ago
636548d
Testcase for recent checkin.
by Mike Stump
· 15 years ago
e1be2b1
Also generate the rtti field for virtual bases for vtables. Turn on
by Mike Stump
· 15 years ago
70101ce
Layout the primary base first in the vtable.
by Mike Stump
· 15 years ago
8a12b56
More layout for virtual tables for virtual bases. Still in progress.
by Mike Stump
· 15 years ago
37148f4
Let's remember we want better codegen for these.
by Mike Stump
· 15 years ago
c5708d9
Testcase for a recent checkin for vbase layout ordering. I hate to
by Mike Stump
· 15 years ago
eb19fa9
Layout virtual bases. Work in progress.
by Mike Stump
· 15 years ago
2effeca
Fixup object layout when we have a primary base (it goes first). Start preping for
by Mike Stump
· 15 years ago
26899b0
Add another test for a recent checkin.
by Mike Stump
· 15 years ago
6f37633
Calculate the primary base class better and use that when laying down
by Mike Stump
· 15 years ago
104ffaa
vtable building for simple inheritance. Still in progress.
by Mike Stump
· 15 years ago
06758d0
Test cases for some recent work.
by Mike Stump
· 15 years ago
3dee6ef
Add ability to layout the vtable pointer in trivial cases. I noticed
by Mike Stump
· 15 years ago