summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGExprAgg.cpp
Commit message (Expand)AuthorAgeFilesLines
* Rename the ARC cast kinds to start with "ARC".John McCall2011-09-101-4/+4
* When converting a block pointer to an Objective-C pointer type, extendJohn McCall2011-09-101-0/+1
* Give conversions of block pointers to ObjC pointers a different cast kindJohn McCall2011-09-091-1/+2
* When performing a derived-to-base cast on the right-hand side of theDouglas Gregor2011-09-061-1/+3
* Extend the ASTContext constructor to delay the initialization ofDouglas Gregor2011-09-021-1/+1
* What say we document some of these AggValueSlot flags a bitJohn McCall2011-08-261-9/+10
* Since the 'is aliased' bit is critical for correctness in C++, itJohn McCall2011-08-261-3/+6
* Track whether an AggValueSlot is potentially aliased, and do notJohn McCall2011-08-251-21/+33
* Use stronger typing for the flags on AggValueSlot and requireJohn McCall2011-08-251-12/+16
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-1/+1
* Convert IRBuilder::CreateGEP and IRBuilder::CreateInBoundsGEP to useJay Foad2011-07-221-1/+1
* de-constify llvm::Type, patch by David Blaikie!Chris Lattner2011-07-181-11/+11
* Create a new expression node, SubstNonTypeTemplateParmExpr,John McCall2011-07-151-0/+3
* Emit partial destruction of structs with initializer lists.John McCall2011-07-111-20/+47
* Fix a lot of problems with the partial destruction of arrays:John McCall2011-07-111-12/+15
* A number of array-related IR-gen cleanups.John McCall2011-07-091-36/+123
* In ARC, reclaim all return values of retainable type, not just thoseJohn McCall2011-07-071-0/+1
* LValue carries a type now, so simplify the main EmitLoad/Store APIsJohn McCall2011-06-251-3/+3
* Introduce a new AST node describing reference binding to temporaries.Douglas Gregor2011-06-211-1/+5
* When emitting a compound literal of POD type, continue to emit aDouglas Gregor2011-06-171-0/+10
* Implement proper support for generating code for compound literals inDouglas Gregor2011-06-171-3/+8
* Restore correct use of GC barriers.John McCall2011-06-161-33/+32
* Automatic Reference Counting.John McCall2011-06-151-8/+16
* 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
OpenPOWER on IntegriCloud