summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGExprAgg.cpp
Commit message (Expand)AuthorAgeFilesLines
* GCC didn't care for my attempt at API compatibility, so brute-force everythingJohn McCall2010-08-251-13/+12
* Expression statements undergo lvalue-to-rvalue conversion in C,John McCall2010-08-251-2/+10
* When performing value-initialization for a class with a non-trivial,Douglas Gregor2010-08-221-4/+0
* Experiment with using first-class aggregates to represent member functionJohn McCall2010-08-221-55/+0
* Abstract out member-pointer creation. I'm really unhappy about the currentJohn McCall2010-08-221-16/+4
* Abstract more member-pointerness out.John McCall2010-08-221-11/+5
* Abstract out member-pointer conversions.John McCall2010-08-221-33/+9
* IRgen/LValue: Add LValue::setNonGC instead of SetObjCNonGC, for consistency w...Daniel Dunbar2010-08-211-1/+1
* IRgen: Switch more MakeAddr() users to MakeAddrLValue; this time for calls wh...Daniel Dunbar2010-08-211-18/+15
* IRgen: Switch a bunch of trivial MakeAddr calls to use MakeAddrLValue.Daniel Dunbar2010-08-211-6/+4
* Store inheritance paths after CastExprs instead of inside them.John McCall2010-08-071-1/+3
* Introduce a new cast kind for an "lvalue bitcast", which handlesDouglas Gregor2010-07-131-0/+4
* Reinstate the fix for PR7556. A silly use of isTrivial() wasDouglas Gregor2010-07-081-2/+2
* fix the clang side of PR7437: EmitAggregateCopyChris Lattner2010-07-081-15/+8
* Revert r107828 and r107827, the fix for PR7556, which seems to beDouglas Gregor2010-07-071-2/+2
* Rename CXXZeroInitValueExpr to CXXScalarValueInitExpr, to reflect itsDouglas Gregor2010-07-071-2/+2
* Validated by nightly-test runs on x86 and x86-64 darwin, including afterJohn McCall2010-07-061-1/+1
* misc tidyingChris Lattner2010-06-271-3/+1
* finally get around to doing a significant cleanup to irgen:Chris Lattner2010-06-271-6/+3
* Change EmitReferenceBindingToExpr to take a decl instead of a boolean.Anders Carlsson2010-06-261-1/+1
* Patch adds support for copying of thoseFariborz Jahanian2010-06-151-5/+39
* Fix for PR7040: Don't try to compute the LLVM type for a function where itEli Friedman2010-05-301-25/+1
* Re-teach IR gen to perform GC moves on rvalues resulting from various ObjCJohn McCall2010-05-221-17/+54
* Re-land the fix for PR7139.Anders Carlsson2010-05-221-5/+1
* Improve our handling of reference binding for subobjects ofDouglas Gregor2010-05-221-0/+8
* Push a return-value slot throughout ObjC message-send codegen. Will beJohn McCall2010-05-221-7/+8
* Unbreak self-host.Anders Carlsson2010-05-211-1/+5
* Rename CodeGenFunction::EmitMemSetToZero to EmitNullInitialization. Handle se...Anders Carlsson2010-05-211-5/+1
* Copy construction of non-trivial properties must notFariborz Jahanian2010-05-201-2/+1
* Picky, pickyDouglas Gregor2010-05-201-1/+1
* Fix a thinkoDouglas Gregor2010-05-201-1/+1
* Assert that we do not try to memcpy a non-POD class type in C++. ThisDouglas Gregor2010-05-201-1/+7
* Emit an lvalue dynamic_cast even if the result is not used. AnotherDouglas Gregor2010-05-141-1/+15
* Remove an unused function.Anders Carlsson2010-05-141-6/+0
* If we're generating code to create a pointer-to-member functionDouglas Gregor2010-05-031-0/+6
* When computing the address of a virtual member function pointer, use the poin...Anders Carlsson2010-05-031-1/+6
* Don't copy or initialize empty classes. Fixes PR7012.Anders Carlsson2010-05-031-0/+8
* Get rid of the old GetNonVirtualBaseClassOffset and change all call sites to ...Anders Carlsson2010-04-241-1/+1
* Vtable -> VTable renames across the board.Anders Carlsson2010-04-171-1/+1
* Reapply patch for adding support for address spaces and added a isVolatile fi...Mon P Wang2010-04-041-4/+19
* Revert r100193 since it causes failures in objc in clangMon P Wang2010-04-021-19/+4
* Reapply patch for adding support for address spaces and added a isVolatile fi...Mon P Wang2010-04-021-4/+19
* Revert Mon Ping's 99930 due to broken llvm-gcc buildbots.Bob Wilson2010-03-301-19/+4
* Added support for address spaces and added a isVolatile field to memcpy, memm...Mon P Wang2010-03-301-4/+19
* Rename CGVtableInfo to CodeGenVTables in preparation of adding another VTable...Anders Carlsson2010-03-231-2/+1
* Fix PR6648 by not creating a temporary with the type of aRafael Espindola2010-03-211-4/+0
* add a codegen hack to work around an AST bug, allowing us to compile theChris Lattner2010-03-081-2/+12
* Perform overload resolution when static_cast'ing from aDouglas Gregor2010-03-071-0/+10
* PR6386: Fix a recent regression in IRGen of cast-to-union constructs.Eli Friedman2010-02-231-1/+1
* IRgen: Add CreateMemTemp, for creating an temporary memory object for a parti...Daniel Dunbar2010-02-091-11/+10
OpenPOWER on IntegriCloud