aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGExprAgg.cpp
AgeCommit message (Expand)Author
2010-04-04Reapply patch for adding support for address spaces and added a isVolatile fi...Mon P Wang
2010-04-02Revert r100193 since it causes failures in objc in clangMon P Wang
2010-04-02Reapply patch for adding support for address spaces and added a isVolatile fi...Mon P Wang
2010-03-30Revert Mon Ping's 99930 due to broken llvm-gcc buildbots.Bob Wilson
2010-03-30Added support for address spaces and added a isVolatile field to memcpy, memm...Mon P Wang
2010-03-23Rename CGVtableInfo to CodeGenVTables in preparation of adding another VTable...Anders Carlsson
2010-03-21Fix PR6648 by not creating a temporary with the type of aRafael Espindola
2010-03-08add a codegen hack to work around an AST bug, allowing us to compile theChris Lattner
2010-03-07Perform overload resolution when static_cast'ing from aDouglas Gregor
2010-02-23PR6386: Fix a recent regression in IRGen of cast-to-union constructs.Eli Friedman
2010-02-09IRgen: Add CreateMemTemp, for creating an temporary memory object for a parti...Daniel Dunbar
2010-02-07Use the right type when taking the address of a non-virtual member function p...Anders Carlsson
2010-02-05IRgen: Factor out EmitAggExprToLValue.Daniel Dunbar
2010-02-04Rename StartConditionalBranch/FinishConditionalBranch to BeginConditionalBran...Anders Carlsson
2010-02-04Calculate offset correctly when taking the address of a virtual member function.Anders Carlsson
2010-02-03Handle reference binding in aggregate initializers. Fixes another 47 tests.Anders Carlsson
2010-02-03Add a band-aid fix for clang self-hosting. A better fix will follow shortly.Anders Carlsson
2010-02-03More cleanup.Anders Carlsson
2010-01-31Some class related cleanup.Anders Carlsson
2010-01-29Simplify EmitLValueForField - we can get whether the field is part of a union...Anders Carlsson
2010-01-05When emitting member function pointers, use the canonical decl if the member ...Anders Carlsson
2010-01-04Revert r92431, this code isn't dead and broke the ntfs build.Daniel Dunbar
2010-01-02Delete impossible case.Eli Friedman
2009-12-25Minor optimization; emit proper unsupported messages for a couple of cases.Eli Friedman
2009-12-24Fill in the return value slot in CGExprAgg::VisitCallExpr. This takes us half...Anders Carlsson
2009-12-18Handle case when DestPtr is 0.Mike Stump
2009-12-16When value-initializing a class with no user-defined constructors butDouglas Gregor
2009-12-16Handle ImplicitValueInitExpr in AggExprEmitter.Anders Carlsson
2009-12-09Add throw support. WIP.Mike Stump
2009-12-04Update chunk of #if 0'ed code to remove fixed FIXME and make it compile. WeEli Friedman
2009-11-28Remove remaining VISIBILITY_HIDDEN from anonymous namespaces.Benjamin Kramer
2009-11-27Add case for CK_DerivedToBaseMemberPointer cast kind toEli Friedman
2009-11-20Fix lifetime of conditional temporaries. Patch by Victor Zverovich!Anders Carlsson
2009-11-18Fix one last gotcha with typeid.Mike Stump
2009-10-26Add Code gen support for '->*' operator which fellFariborz Jahanian
2009-10-23Eliminate QualifiedDeclRefExpr, which captured the notion of aDouglas Gregor
2009-10-22Complete code gen for '.*' binary expression forFariborz Jahanian
2009-10-18Use CK_BitCast for member function pointer casts. Fixes PR5138.Anders Carlsson
2009-10-18add support for codegening CXXZeroInitValueExprsNuno Lopes
2009-10-17Suppress -Asserts warning.Daniel Dunbar
2009-10-13Simplify pointer creation with the new Type::getInt*Ptr methods.Benjamin Kramer
2009-10-11Move the vtable builder to CGVtable.cpp, general cleanup.Anders Carlsson
2009-10-03Pass the canonical method decl to GetVtableIndex. Fixes PR5120.Anders Carlsson
2009-10-03Teach AggExprEmitter about pointers to member functions.Anders Carlsson
2009-10-03Move some functions from CodeGenFunctions to CodeGenModule so they can be use...Anders Carlsson
2009-09-29Handle CK_BaseToDerivedMemberPointer for member function pointers. Fixes PR5091.Anders Carlsson
2009-09-29Improve support for member function pointers.Anders Carlsson
2009-09-29Use a switch statement in VisitCastExpr.Anders Carlsson
2009-09-24Refactor the representation of qualifiers to bring ExtQualType out of theJohn McCall
2009-09-09If a cast expression needs either a conversion function or a constructor to b...Anders Carlsson