summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGExpr.cpp
Commit message (Expand)AuthorAgeFilesLines
* Slight optimization enabled by the previous assert: John McCall2011-08-261-2/+1
* What say we document some of these AggValueSlot flags a bitJohn McCall2011-08-261-1/+1
* An initialization does not alias.John McCall2011-08-261-1/+2
* Track whether an AggValueSlot is potentially aliased, and do notJohn McCall2011-08-251-1/+2
* Use stronger typing for the flags on AggValueSlot and requireJohn McCall2011-08-251-2/+7
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-14/+14
* Convert IRBuilder::CreateGEP and IRBuilder::CreateInBoundsGEP to useJay Foad2011-07-221-2/+2
* as eli points out, we're not doing memory stuff here. While ConvertType Chris Lattner2011-07-201-1/+1
* de-constify llvm::Type, patch by David Blaikie!Chris Lattner2011-07-181-13/+13
* Create a new expression node, SubstNonTypeTemplateParmExpr,John McCall2011-07-151-0/+2
* Change intrinsic getter to take an ArrayRef, now that the underlying function...Benjamin Kramer2011-07-141-3/+2
* Add more compiler workarounds. Should fix the build with old GCCs and MSVC.Benjamin Kramer2011-07-121-6/+10
* Switch field destruction over to use the new destroyer-based APIJohn McCall2011-07-121-17/+25
* Work around a problem with a static helper's formulation in releaseChandler Carruth2011-07-121-5/+5
* Fix a problem Eli ran into where we now reject incomplete arrays of Chris Lattner2011-07-121-6/+18
* enhance EmitLValueForFieldInitialization to do the proper pointer adjustment,...Chris Lattner2011-07-101-9/+9
* revert part of r134860, which is empirically unnecessary after the proper fixChris Lattner2011-07-101-4/+0
* change EmitLValueForField to cast the returned lvalue to the rightChris Lattner2011-07-101-13/+18
* when emitting pointer load from an lvalue or storing to an lvalue,Chris Lattner2011-07-101-0/+12
* clang side to match the LLVM IR type system rewrite patch.Chris Lattner2011-07-091-1/+1
* In ARC, reclaim all return values of retainable type, not just thoseJohn McCall2011-07-071-1/+2
* Sort #includes.Nick Lewycky2011-07-071-1/+1
* Fix PR10204 in a better way.John McCall2011-06-271-3/+1
* Revert parts of r133860 to fix a crash. Add a test.Nico Weber2011-06-271-1/+3
* LValue carries a type now, so simplify the main EmitLoad/Store APIsJohn McCall2011-06-251-35/+24
* Mark the multiply which occurs as part of performing pointerJohn McCall2011-06-251-4/+9
* Change the IR-generation of VLAs so that we capture bounds,John McCall2011-06-241-7/+8
* When binding a reference to an Automatic Reference Counting temporary,Douglas Gregor2011-06-221-32/+65
* A few tweaks to MaterializeTemporaryExpr suggested by John.Douglas Gregor2011-06-211-3/+1
* Introduce a new AST node describing reference binding to temporaries.Douglas Gregor2011-06-211-1/+17
* Remove dead variables.Benjamin Kramer2011-06-181-3/+0
* 80 cols.Benjamin Kramer2011-06-181-5/+5
* Restore correct use of GC barriers.John McCall2011-06-161-13/+25
* Automatic Reference Counting.John McCall2011-06-151-26/+190
* Use isAnyComplexType here so we don't pass complex numbers into the aggregate...Eli Friedman2011-06-151-1/+1
* fix 80 col violationChris Lattner2011-05-221-1/+2
* Introduce Type::isSignedIntegerOrEnumerationType() andDouglas Gregor2011-05-201-1/+1
* Remove dead variable, flagged by gcc's -Wunused-but-set-variable.Nick Lewycky2011-05-021-2/+0
* Convert AccessInfo::AccessAlignment to CharUnits. No change in functionalityKen Dyck2011-04-241-6/+6
* Convert CGBitFieldInfo::FieldByteOffset to CharUnits. No change inKen Dyck2011-04-241-4/+6
* C1X: implement generic selectionsPeter Collingbourne2011-04-151-4/+9
* After some discussion with Doug, we decided that it made a lot more senseJohn McCall2011-04-121-36/+0
* More __unknown_anytype work.John McCall2011-04-111-5/+35
* Remove CK_DynamicToNull.Anders Carlsson2011-04-111-2/+1
* As a first step towards fixing PR9641, add a CK_DynamicToNull cast kind whichAnders Carlsson2011-04-101-1/+2
* Basic, untested implementation for an "unknown any" type requested by LLDB.John McCall2011-04-071-0/+6
* IRgen: Reapply r128691 with a fix to ensure we don't increase alignment pastDaniel Dunbar2011-04-011-2/+13
* Revert r128691, "IRgen: Improve GCC compatibility when dealing with packedDaniel Dunbar2011-04-011-7/+2
* IRgen: Improve GCC compatibility when dealing with packed arrays by propagatingDaniel Dunbar2011-03-311-2/+7
* Fix IRGen issues related to using property-dot syntaxFariborz Jahanian2011-03-301-0/+9
OpenPOWER on IntegriCloud