History log of /llvm-project-15.0.7/clang/lib/CodeGen/CGExprAgg.cpp (Results 351 – 375 of 476)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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


1...<<11121314151617181920