Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
clang
/
1eb4433ac451dc16f4133a88af2d002ac26c58ef
/
test
/
CodeGenCXX
1eb4433
Remove tabs, and whitespace cleanups.
by Mike Stump
· 15 years ago
3a082d8
Vastly improve PredefinedExpr output, both in Sema and CodeGen. Patch by Sam Weinig!
by Anders Carlsson
· 15 years ago
dec025b
Refine vcall offsets. Cleanups. WIP.
by Mike Stump
· 15 years ago
d0e3daf
Improve the AST representation and semantic analysis for extern
by Douglas Gregor
· 15 years ago
34374e6
Patch to instantiate destructors used to destruct
by Fariborz Jahanian
· 15 years ago
9d43620
Mark constructors used in initialization of base(s) and fields
by Fariborz Jahanian
· 15 years ago
cf1b9c7
Referenced instatiated default constructors must be defined. Fixed pr4853.
by Fariborz Jahanian
· 15 years ago
c186b8f
Fix an assertion when initializing a union using a member initializer. (We weren't casting from the union type to the initializer type correctly).
by Anders Carlsson
· 15 years ago
a0d4b63
Fix a crash when referencing static data members.
by Anders Carlsson
· 15 years ago
f4b5f5c
Fix a codegen crash when a class template has a constructor that does member initialization of an anonymous union.
by Anders Carlsson
· 15 years ago
636a0ff
Allow null initialization of scalara data members
by Fariborz Jahanian
· 15 years ago
74be00b
Testcase for recent checkin.
by Mike Stump
· 15 years ago
faf8664
Handle member expressions that return references correctly.
by Anders Carlsson
· 15 years ago
72f6d67
In CXXBaseOrMemberInitializer, don't confuse CtorTocall with
by Douglas Gregor
· 15 years ago
cb3c308
Use the correct cast kinds for bit casts and function to pointer decay. Fixes PR4827.
by Anders Carlsson
· 15 years ago
174754c
We can generate constructors/destructors with base classes and non-trivial fields just fine now.
by Anders Carlsson
· 15 years ago
c4c65f2
Move C++ test over to CodeGenCXX, since it requires CodeGen to reproduce
by Douglas Gregor
· 15 years ago
e3a97db
Make IRGen for initializing a member reference work correctly.
by Eli Friedman
· 15 years ago
383d298
Patch to ir-gen user-defined conversions used in expressions [12.3.2-p3]
by Fariborz Jahanian
· 15 years ago
3197659
Patch for code gen. for c-style cast which ends in
by Fariborz Jahanian
· 15 years ago
15a24e0
iGenerate vcalls as we build up the methods. WIP.
by Mike Stump
· 15 years ago
7fe5d72
path to ir-gen 12.3.1 Conversion by constructor
by Fariborz Jahanian
· 15 years ago
d841778
Test case for conversion type method call ir-gen.
by Fariborz Jahanian
· 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
293361a
Emit conversion functions correctly.
by Anders Carlsson
· 15 years ago
e977624
Handle CK_NullToMemberPointer in ScalarExprEmitter::EmitCast
by Anders Carlsson
· 15 years ago
55a759b
Fix a few tests to be -Asserts agnostic. - Ugh.
by Daniel Dunbar
· 15 years ago
d1a9bac
Handle CK_NullToMemberPointer casts in the constant expr emitter.
by Anders Carlsson
· 15 years ago
c28bbc2
Patch to ir-gen copy assigning array members when synthesizing
by Fariborz Jahanian
· 15 years ago
eb0b6d5
Patch to provide ir-gen support in copying array members
by Fariborz Jahanian
· 15 years ago
666a91e
Testcase for a recent checkin.
by Mike Stump
· 15 years ago
64a54ad
Array member construction in prologue of user-declared constructors.
by Fariborz Jahanian
· 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
6b48720
Added member arrays to more tests now that ir-gen supports it.
by Fariborz Jahanian
· 15 years ago
1c536bf
Patch to ir-gen destruction of array member elements in revers order
by Fariborz Jahanian
· 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
995d281
Test case for my last patch plus a minor clean up.
by Fariborz Jahanian
· 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
0880bac
Patch to 1) synthesizing non-trivial default destructor when
by Fariborz Jahanian
· 15 years ago
60e282c
Improve handling of delete expressions.
by Anders Carlsson
· 15 years ago
fe3010d
Refine vbase offset calculations. WIP.
by Mike Stump
· 15 years ago
2d46eb2
Call MaybeBindToTemporary for overloaded binary and unary operators.
by Anders Carlsson
· 15 years ago
a303f9e
Call MaybeBindToTemporary when constructing functino call operator calls.
by Anders Carlsson
· 15 years ago
6f68027
Add MaybeBindToTemporary calls for member call expressions.
by Anders Carlsson
· 15 years ago
ec74c59
Make sure to call MaybeBindToTemporary when creating CallExprs.
by Anders Carlsson
· 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
7a039eb
Add a simple test for temporaries.
by Anders Carlsson
· 15 years ago
1d9b5ef
Improved on ir-gen for synthesis of non-trivial default
by Fariborz Jahanian
· 15 years ago
343a3cf
ir-gen for generation of trvial copy constructor call.
by Fariborz Jahanian
· 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
183d718
Fixed a bug in ir-gen for copy assignment synthesis.
by Fariborz Jahanian
· 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
eea0a5c
Adds testing of copy assignment of anonymous union data members.
by Fariborz Jahanian
· 15 years ago
6dee5d8
More complete test for my previous patch.
by Fariborz Jahanian
· 15 years ago
ad25883
Patch to force synthesis of copy assignment operator
by Fariborz Jahanian
· 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
664f893
Use the inbounds variant of getelementptr for common pointer arithmetic.
by Dan Gohman
· 15 years ago
e649412
ir-gen support for anonymous union data member
by Fariborz Jahanian
· 15 years ago
4952094
Implement more of the inductive case for vtable layout involving
by Mike Stump
· 15 years ago
f05fe65
ir-gen for generating copying of scalar data members in
by Fariborz Jahanian
· 15 years ago
370c884
Fixed a ir-gen bug in synthesizing copy constructors.
by Fariborz Jahanian
· 15 years ago
237957c
Improve handling of member pointers.
by Anders Carlsson
· 15 years ago
942f4f3
ir-gen for initialization, in synthesize copy constructor,
by Fariborz Jahanian
· 15 years ago
89ed31d
Add support for global initializers.
by Anders Carlsson
· 15 years ago
3b2e16b
Refactor some code and implement support for global destructors for static variables.
by Anders Carlsson
· 15 years ago
8249576
Use CastExpr::CK_ArrayToPointerDecay and fix an assert.
by Anders Carlsson
· 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
6904cbb
Patch to optimize away copy constructor call when appropriate.
by Fariborz Jahanian
· 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
aed2b3e
A blank line to separate the two blocks(per Mike comment).
by Fariborz Jahanian
· 15 years ago
b5bc3d6
Modified test case to use FileCheck.
by Fariborz Jahanian
· 15 years ago
caa499b
Handle destruction of temporaries used in default argument
by Fariborz Jahanian
· 15 years ago
b2c352e
Patch to improve ir-gen for constructors with default argument
by Fariborz Jahanian
· 15 years ago
104ffaa
vtable building for simple inheritance. Still in progress.
by Mike Stump
· 15 years ago
Next »