summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGExprAgg.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Rename "hasTrivialConstructor" to "hasTrivialDefaultConstructor" andAlexis Hunt2011-05-091-1/+1
* removes a meaningless comment.Fariborz Jahanian2011-04-291-3/+1
* block variables on lhs need be ir-gen'ed after theFariborz Jahanian2011-04-291-1/+18
* Cut down unnecessary zero'ing when value-initializing arrays of C++ objects.Argyrios Kyrtzidis2011-04-281-1/+10
* Get the base element type even in multidimensional arrays.Argyrios Kyrtzidis2011-04-281-1/+2
* When value-initializing the elements of an array not not included in the init...Argyrios Kyrtzidis2011-04-281-1/+9
* Convert size and alignment variables to CharUnits in EmitAggregateCopy(). NoKen Dyck2011-04-241-7/+10
* Convert type size and alignment to CharUnits in CheckAggExprForMemSetUse().Ken Dyck2011-04-241-8/+9
* Convert the return type of GetNumNonZeroBytesInInit() to CharUnits. NoKen Dyck2011-04-241-7/+8
* Eliminate some literal 8s by converting size variables in EmitGCMove() andKen Dyck2011-04-241-4/+4
* Replace calls to ASTContext::getTypeInfo() with calls toKen Dyck2011-04-241-6/+2
* ForArgyrios Kyrtzidis2011-04-211-0/+2
* C1X: implement generic selectionsPeter Collingbourne2011-04-151-5/+6
* We can't emit an aggregate cast as its sub-expression in general justJohn McCall2011-04-121-5/+2
* After some discussion with Doug, we decided that it made a lot more senseJohn McCall2011-04-121-5/+0
* More __unknown_anytype work.John McCall2011-04-111-0/+1
* Remove CK_DynamicToNull.Anders Carlsson2011-04-111-4/+1
* As a first step towards fixing PR9641, add a CK_DynamicToNull cast kind whichAnders Carlsson2011-04-101-1/+4
* Basic, untested implementation for an "unknown any" type requested by LLDB.John McCall2011-04-071-0/+4
* Fix IRGen issues related to using property-dot syntaxFariborz Jahanian2011-03-301-3/+11
* Change the representation of GNU ?: expressions to use a different expressionJohn McCall2011-02-171-10/+9
* Save a copy expression for non-trivial copy constructions of catch variables.John McCall2011-02-161-0/+6
* Reorganize CodeGen{Function,Module} to eliminate the unfortunateJohn McCall2011-02-081-2/+2
* Better framework for conditional cleanups; untested as yet.John McCall2011-01-261-10/+10
* Ensure an insertion point at the end of a statement-expression.John McCall2011-01-131-0/+1
* Simplify mem{cpy, move, set} creation with IRBuilder.Benjamin Kramer2010-12-301-12/+5
* Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoreticalJohn McCall2010-12-061-3/+3
* __block variables require us to evaluate the RHS of an assignment beforeJohn McCall2010-12-061-0/+2
* Fix a bug in the emission of __real/__imag l-values on scalar operands.John McCall2010-12-051-2/+2
* Although we currently have explicit lvalue-to-rvalue conversions, they'reJohn McCall2010-12-041-4/+11
* Kill the KVC l-value kind and calculate the base expression when emittingJohn McCall2010-12-041-6/+3
* Reflow to a style doug prefers, increasing indentation :-)Chris Lattner2010-12-021-24/+24
* fix PR8726 by teaching the aggregate init optimization code to handle Chris Lattner2010-12-021-0/+33
* Improve codegen for initializer lists to use memset more aggressivelyChris Lattner2010-12-021-12/+140
* Simplify the ASTs by consolidating ObjCImplicitGetterSetterExpr and ObjCPrope...John McCall2010-12-021-7/+0
* Restore the lvalue-to-rvalue conversion patch with a minimal fix.John McCall2010-12-011-4/+38
* L-value to r-value conversion is not ready for prime-time.John McCall2010-11-301-38/+4
* Introduce an r-value to l-value cast kind. I'm not promising anythingJohn McCall2010-11-301-4/+38
* Reset the lifetime-managed flag between emission of the agg conditionalJohn McCall2010-11-171-2/+8
* Kill CK_Unknown and flesh out the documentation for the existing CastKinds.John McCall2010-11-161-2/+0
* After discussion with Doug and John, I am revertingFariborz Jahanian2010-10-221-18/+1
* Patch fixes miscompile with non-trivial copy constructors and Fariborz Jahanian2010-10-221-1/+18
* Revert the hack Chris Lattner added in r97981 to work aroundDouglas Gregor2010-10-081-10/+0
* Initialize AggValueSlot's flags along all paths, plus minor beautification.John McCall2010-09-161-3/+3
* Patch to move RequiresGCollection bit toFariborz Jahanian2010-09-161-13/+12
* one piece of code is responsible for the lifetime of every aggregateJohn McCall2010-09-151-87/+70
* move the hackaround for PR6537 to catch unions as well,Chris Lattner2010-09-061-12/+12
* clean up some formatting.Chris Lattner2010-09-061-2/+1
* 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
OpenPOWER on IntegriCloud