summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGExprAgg.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Rename StartConditionalBranch/FinishConditionalBranch to BeginConditionalBran...Anders Carlsson2010-02-041-4/+4
* Calculate offset correctly when taking the address of a virtual member function.Anders Carlsson2010-02-041-1/+5
* Handle reference binding in aggregate initializers. Fixes another 47 tests.Anders Carlsson2010-02-031-5/+5
* Add a band-aid fix for clang self-hosting. A better fix will follow shortly.Anders Carlsson2010-02-031-0/+3
* More cleanup.Anders Carlsson2010-02-031-10/+14
* Some class related cleanup.Anders Carlsson2010-01-311-2/+2
* Simplify EmitLValueForField - we can get whether the field is part of a union...Anders Carlsson2010-01-291-2/+2
* When emitting member function pointers, use the canonical decl if the member ...Anders Carlsson2010-01-051-1/+2
* Revert r92431, this code isn't dead and broke the ntfs build.Daniel Dunbar2010-01-041-0/+1
* Delete impossible case.Eli Friedman2010-01-021-1/+0
* Minor optimization; emit proper unsupported messages for a couple of cases.Eli Friedman2009-12-251-2/+6
* Fill in the return value slot in CGExprAgg::VisitCallExpr. This takes us half...Anders Carlsson2009-12-241-0/+7
* Handle case when DestPtr is 0.Mike Stump2009-12-181-3/+22
* When value-initializing a class with no user-defined constructors butDouglas Gregor2009-12-161-0/+5
* Handle ImplicitValueInitExpr in AggExprEmitter.Anders Carlsson2009-12-161-2/+8
* Add throw support. WIP.Mike Stump2009-12-091-1/+1
* Update chunk of #if 0'ed code to remove fixed FIXME and make it compile. WeEli Friedman2009-12-041-11/+6
* Remove remaining VISIBILITY_HIDDEN from anonymous namespaces.Benjamin Kramer2009-11-281-2/+1
* Add case for CK_DerivedToBaseMemberPointer cast kind toEli Friedman2009-11-271-6/+13
* Fix lifetime of conditional temporaries. Patch by Victor Zverovich!Anders Carlsson2009-11-201-4/+4
* Fix one last gotcha with typeid.Mike Stump2009-11-181-0/+1
* Add Code gen support for '->*' operator which fellFariborz Jahanian2009-10-261-1/+2
* Eliminate QualifiedDeclRefExpr, which captured the notion of aDouglas Gregor2009-10-231-1/+1
* Complete code gen for '.*' binary expression forFariborz Jahanian2009-10-221-1/+11
* Use CK_BitCast for member function pointer casts. Fixes PR5138.Anders Carlsson2009-10-181-0/+6
* add support for codegening CXXZeroInitValueExprsNuno Lopes2009-10-181-0/+6
* Suppress -Asserts warning.Daniel Dunbar2009-10-171-0/+1
* Simplify pointer creation with the new Type::getInt*Ptr methods.Benjamin Kramer2009-10-131-2/+1
* Move the vtable builder to CGVtable.cpp, general cleanup.Anders Carlsson2009-10-111-1/+2
* Pass the canonical method decl to GetVtableIndex. Fixes PR5120.Anders Carlsson2009-10-031-1/+1
* Teach AggExprEmitter about pointers to member functions.Anders Carlsson2009-10-031-0/+33
* Move some functions from CodeGenFunctions to CodeGenModule so they can be use...Anders Carlsson2009-10-031-1/+1
* Handle CK_BaseToDerivedMemberPointer for member function pointers. Fixes PR5091.Anders Carlsson2009-09-291-1/+34
* Improve support for member function pointers.Anders Carlsson2009-09-291-0/+15
* Use a switch statement in VisitCastExpr.Anders Carlsson2009-09-291-12/+16
* Refactor the representation of qualifiers to bring ExtQualType out of theJohn McCall2009-09-241-5/+6
* If a cast expression needs either a conversion function or a constructor to b...Anders Carlsson2009-09-091-10/+3
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-39/+39
* Re-implemented generation of objc_memmove_collectableFariborz Jahanian2009-08-311-12/+17
* Patch for code gen. for c-style cast which ends inFariborz Jahanian2009-08-291-2/+6
* ir-gen for type convesion of class objects. WIP.Fariborz Jahanian2009-08-261-1/+6
* Using "ObjCImplicitSetterGetterRefExpr" instead of "ObjCImplctSetterGetterRef...Fariborz Jahanian2009-08-201-3/+3
* Renamed ObjCKVCRefExpr to ObjCImplctSetterGetterRefExpr.Fariborz Jahanian2009-08-181-2/+3
* Add an IsInitializer flag to EmitAnyExpr. This is used to prevent temporaries...Anders Carlsson2009-08-161-8/+13
* Update for LLVM API change.Owen Anderson2009-08-131-3/+5
* Add CK_ToUnion and use it for aggregate expression codegen.Anders Carlsson2009-08-071-9/+8
* Update for LLVM API change.Owen Anderson2009-07-311-1/+1
* Canonicalize else spacing.Mike Stump2009-07-301-2/+1
* Update for LLVM API change.Owen Anderson2009-07-291-2/+2
* Change uses of:Ted Kremenek2009-07-291-2/+2
OpenPOWER on IntegriCloud