Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
clang
/
fb26025575421f179020b812c4e9e958812a3dee
/
test
/
CodeGenCXX
/
virt.cpp
20314ff
Fix a bunch of VTT layout bugs, add simple tests for VTT layout.
by Anders Carlsson
· 16 years ago
0d8bb8e
Update virt.cpp for changes to the LLVM asm printer (?) This test should really be all LLVM IR...
by Anders Carlsson
· 16 years ago
1d9e0aa
Fix Release-Asserts.
by Mike Stump
· 16 years ago
4b3e5be
Baby steps towards fixing PR5589. If a class needs a vtable pointer, add one.
by Anders Carlsson
· 16 years ago
a572887
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
by Daniel Dunbar
· 16 years ago
72649ed
Work-in-progess rewrite of thunks: move thunk generation outside of vtable
by Eli Friedman
· 16 years ago
a84b404
Fixup key function calculations.
by Mike Stump
· 16 years ago
22efb85
More VTT and constructor vtable testcases from recent work.
by Mike Stump
· 16 years ago
513225f
Add more testcase for construction vtables and VTTs.
by Mike Stump
· 16 years ago
2cdcbdb
Add some more VTT testcases.
by Mike Stump
· 16 years ago
9326c56
Add a testcase for the recent VTT work.
by Mike Stump
· 16 years ago
a660440
This falls into the category of stupid pet tricks. I hate to do this,
by Mike Stump
· 16 years ago
49c16da
Unify the codepaths used to verify base and member initializers for explicitly
by Eli Friedman
· 16 years ago
2475d76
Remove RUN: true lines.
by Daniel Dunbar
· 16 years ago
4fcfde4
Eliminate &&s in tests.
by Daniel Dunbar
· 16 years ago
9e7e3c6
Refine the non-virtual this adjustment. Optimize out virtual this
by Mike Stump
· 16 years ago
33c530e
Refine the vcall for a function that is defined in a virtual base
by Mike Stump
· 16 years ago
599837a
Convert file over to checking the .ll file for codegen. Also, we
by Mike Stump
· 16 years ago
7c276b8
Refine covariant return value adjustments for thunks when null
by Mike Stump
· 16 years ago
99faefd
Testcase for a recent checkin.
by Mike Stump
· 16 years ago
941e3f3
Update.
by Mike Stump
· 16 years ago
7af5d19
this test has started failing due to an optimizer change. Clang tests
by Chris Lattner
· 16 years ago
d0fe536
Split out return adjustments in thunks from this adjustment in thunks
by Mike Stump
· 16 years ago
62db245
vtable testcase for recent work on vcall/vbase offsets.
by Mike Stump
· 16 years ago
9c21289
Refine codegen for covariant thunks that return references.
by Mike Stump
· 16 years ago
c902d22
Refine return value adjustments for thunks.
by Mike Stump
· 16 years ago
6a9612f
Refine vcall/vbase ordering with vtable construction.
by Mike Stump
· 16 years ago
7809e0d
Finish off pure virtual function handling.
by Mike Stump
· 16 years ago
54150d9
Testcase for recent checkin. WIP.
by Mike Stump
· 16 years ago
d9878a1
Refine handling for return value conversions with respect to virtual
by Mike Stump
· 16 years ago
740256b
Fix http://llvm.org/PR5090.
by Mike Stump
· 16 years ago
1eb4433
Remove tabs, and whitespace cleanups.
by Mike Stump
· 16 years ago
dec025b
Refine vcall offsets. Cleanups. WIP.
by Mike Stump
· 16 years ago
74be00b
Testcase for recent checkin.
by Mike Stump
· 16 years ago
15a24e0
iGenerate vcalls as we build up the methods. WIP.
by Mike Stump
· 16 years ago
bf3fe20
Testcase for an almost recent checkin.
by Mike Stump
· 16 years ago
63bb7c2
Fixup codegen for static dispatch to a virtual function that was
by Mike Stump
· 16 years ago
f0070db
Implement virtual dispatch. :-) This is self-consistent with clang,
by Mike Stump
· 16 years ago
eb1a1b6
Revert r80064 since it broke the build.
by Anders Carlsson
· 16 years ago
78e7d3a
Implement virtual dispatch. :-) This is self-consistent with clang, but not yet
by Mike Stump
· 16 years ago
666a91e
Testcase for a recent checkin.
by Mike Stump
· 16 years ago
1633427
Fix typo.
by Mike Stump
· 16 years ago
b9871a2
We now support overriding base functions in vtables. WIP.
by Mike Stump
· 16 years ago
b983744
Refine vbase offsets for the inductive case. Things are now starting
by Mike Stump
· 16 years ago
7fa0d93
Ensure we don't output repeated vbase offsets. I have a testcase for
by Mike Stump
· 16 years ago
9c88d98
Update for recent improvements.
by Mike Stump
· 16 years ago
09765ec
Restore vbase offsets for classes without a primary.
by Mike Stump
· 16 years ago
b46c92d
Refine vcalls a little.
by Mike Stump
· 16 years ago
fe3010d
Refine vbase offset calculations. WIP.
by Mike Stump
· 16 years ago
4ec04c4
Use the -NEXT feature of FileCheck.
by Mike Stump
· 16 years ago
276b9f1
Cleanups and fixups for calculating the virtual base offsets. WIP.
by Mike Stump
· 16 years ago
9297423
Testcase for a recent checkin.
by Mike Stump
· 16 years ago
bff10c5
Testcase for recent checkin.
by Mike Stump
· 16 years ago
12de461
Testcase for a recent checkin.
by Mike Stump
· 16 years ago
7884678
Add testcase for recent work.
by Mike Stump
· 16 years ago
4ef9809
Refine vtable layout for virtual bases and keep better track of primaries. WIP.
by Mike Stump
· 16 years ago
94d0bce
Refine virtual base layout. WIP.
by Mike Stump
· 16 years ago
d76264e
Refine primary vbase selection ordering. WIP.
by Mike Stump
· 16 years ago
34fae9c
Improve the secondary vtables to not include vbase offsets. WIP.
by Mike Stump
· 16 years ago
4952094
Implement more of the inductive case for vtable layout involving
by Mike Stump
· 16 years ago
57cf2f3
Add vbase offsets to the vtable. Wow, having an rbegin was so fortuitous. WIP.
by Mike Stump
· 16 years ago
928f150
Add ability to generate vcall offsets for primary virtual base.
by Mike Stump
· 16 years ago
02cf1e2
Add support for vcall generation for vtables for virtual bases. WIP.
by Mike Stump
· 16 years ago
dac64a5
Almost forgot to turn on 32-bit test.
by Mike Stump
· 16 years ago
636548d
Testcase for recent checkin.
by Mike Stump
· 16 years ago
e1be2b1
Also generate the rtti field for virtual bases for vtables. Turn on
by Mike Stump
· 16 years ago
70101ce
Layout the primary base first in the vtable.
by Mike Stump
· 16 years ago
8a12b56
More layout for virtual tables for virtual bases. Still in progress.
by Mike Stump
· 16 years ago
37148f4
Let's remember we want better codegen for these.
by Mike Stump
· 16 years ago
c5708d9
Testcase for a recent checkin for vbase layout ordering. I hate to
by Mike Stump
· 16 years ago
eb19fa9
Layout virtual bases. Work in progress.
by Mike Stump
· 16 years ago
2effeca
Fixup object layout when we have a primary base (it goes first). Start preping for
by Mike Stump
· 16 years ago
26899b0
Add another test for a recent checkin.
by Mike Stump
· 16 years ago
6f37633
Calculate the primary base class better and use that when laying down
by Mike Stump
· 16 years ago
104ffaa
vtable building for simple inheritance. Still in progress.
by Mike Stump
· 16 years ago
06758d0
Test cases for some recent work.
by Mike Stump
· 16 years ago
3dee6ef
Add ability to layout the vtable pointer in trivial cases. I noticed
by Mike Stump
· 16 years ago