| #
9500ad13 |
| 18-Oct-2009 |
Anders Carlsson <[email protected]> |
Use CK_BitCast for member function pointer casts. Fixes PR5138.
llvm-svn: 84438
|
| #
ff3507b9 |
| 18-Oct-2009 |
Nuno Lopes <[email protected]> |
add support for codegening CXXZeroInitValueExprs
llvm-svn: 84418
|
| #
1d4172c5 |
| 17-Oct-2009 |
Daniel Dunbar <[email protected]> |
Suppress -Asserts warning.
llvm-svn: 84329
|
| #
abd5b90e |
| 13-Oct-2009 |
Benjamin Kramer <[email protected]> |
Simplify pointer creation with the new Type::getInt*Ptr methods.
llvm-svn: 83964
|
| #
2bb27f53 |
| 11-Oct-2009 |
Anders Carlsson <[email protected]> |
Move the vtable builder to CGVtable.cpp, general cleanup.
llvm-svn: 83798
|
| #
d5931cd2 |
| 03-Oct-2009 |
Anders Carlsson <[email protected]> |
Pass the canonical method decl to GetVtableIndex. Fixes PR5120.
llvm-svn: 83272
|
| #
c46bf276 |
| 03-Oct-2009 |
Anders Carlsson <[email protected]> |
Teach AggExprEmitter about pointers to member functions.
llvm-svn: 83266
|
| #
32bfb1ce |
| 03-Oct-2009 |
Anders Carlsson <[email protected]> |
Move some functions from CodeGenFunctions to CodeGenModule so they can be used by CGExprConstant.
llvm-svn: 83263
|
| #
9150a2a8 |
| 29-Sep-2009 |
Anders Carlsson <[email protected]> |
Handle CK_BaseToDerivedMemberPointer for member function pointers. Fixes PR5091.
llvm-svn: 83041
|
| #
b05a3e55 |
| 29-Sep-2009 |
Anders Carlsson <[email protected]> |
Improve support for member function pointers.
llvm-svn: 83039
|
| #
1fb7ae9e |
| 29-Sep-2009 |
Anders Carlsson <[email protected]> |
Use a switch statement in VisitCastExpr.
llvm-svn: 83038
|
| #
8ccfcb51 |
| 24-Sep-2009 |
John McCall <[email protected]> |
Refactor the representation of qualifiers to bring ExtQualType out of the Type hierarchy. Demote 'volatile' to extended-qualifier status. Audit our use of qualifiers and fix a few places that weren
Refactor the representation of qualifiers to bring ExtQualType out of the Type hierarchy. Demote 'volatile' to extended-qualifier status. Audit our use of qualifiers and fix a few places that weren't dealing with qualifiers quite right; many more remain.
llvm-svn: 82705
show more ...
|
| #
e9766d55 |
| 09-Sep-2009 |
Anders Carlsson <[email protected]> |
If a cast expression needs either a conversion function or a constructor to be called, generate implicit child expressions that call them.
llvm-svn: 81383
|
| #
11289f42 |
| 09-Sep-2009 |
Mike Stump <[email protected]> |
Remove tabs, and whitespace cleanups.
llvm-svn: 81346
|
| #
879d7266 |
| 31-Aug-2009 |
Fariborz Jahanian <[email protected]> |
Re-implemented generation of objc_memmove_collectable API for copying GC'able aggregates (Next runtime only).
llvm-svn: 80607
|
| #
3df87678 |
| 29-Aug-2009 |
Fariborz Jahanian <[email protected]> |
Patch for code gen. for c-style cast which ends in using class's conversion functions [12.3.2-p2]
llvm-svn: 80433
|
| #
c71f094c |
| 26-Aug-2009 |
Fariborz Jahanian <[email protected]> |
ir-gen for type convesion of class objects. WIP.
llvm-svn: 80178
|
| #
9a846659 |
| 20-Aug-2009 |
Fariborz Jahanian <[email protected]> |
Using "ObjCImplicitSetterGetterRefExpr" instead of "ObjCImplctSetterGetterRefExpr". A field rename and more comments.
llvm-svn: 79537
|
| #
88cc2340 |
| 18-Aug-2009 |
Fariborz Jahanian <[email protected]> |
Renamed ObjCKVCRefExpr to ObjCImplctSetterGetterRefExpr. Removed an unnecessary loop to get to setters incoming argument. Added DoxyGen comments. Still more work to do in this area (WIP).
llvm-svn:
Renamed ObjCKVCRefExpr to ObjCImplctSetterGetterRefExpr. Removed an unnecessary loop to get to setters incoming argument. Added DoxyGen comments. Still more work to do in this area (WIP).
llvm-svn: 79365
show more ...
|
| #
5b106a75 |
| 16-Aug-2009 |
Anders Carlsson <[email protected]> |
Add an IsInitializer flag to EmitAnyExpr. This is used to prevent temporaries from being destroyed when they're bound to a reference variable.
llvm-svn: 79179
|
| #
41a75027 |
| 13-Aug-2009 |
Owen Anderson <[email protected]> |
Update for LLVM API change.
llvm-svn: 78946
|
| #
ec143777 |
| 07-Aug-2009 |
Anders Carlsson <[email protected]> |
Add CK_ToUnion and use it for aggregate expression codegen.
llvm-svn: 78429
|
| #
0b75f23b |
| 31-Jul-2009 |
Owen Anderson <[email protected]> |
Update for LLVM API change.
llvm-svn: 77722
|
| #
658fe02d |
| 30-Jul-2009 |
Mike Stump <[email protected]> |
Canonicalize else spacing.
llvm-svn: 77629
|
| #
9793f0e4 |
| 29-Jul-2009 |
Owen Anderson <[email protected]> |
Update for LLVM API change.
llvm-svn: 77514
|