summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGExpr.cpp
Commit message (Expand)AuthorAgeFilesLines
* objc gc: assigning to an objc object struct member through an ivar Fariborz Jahanian2011-09-301-8/+20
* Rename EmitStopPoint in CGDebugInfo to EmitLocation. "stop points" don'tEric Christopher2011-09-291-1/+1
* Call UpdateLineDirectiveRegion every time we want to emit a stopEric Christopher2011-09-291-1/+0
* de-tmpify clang.Benjamin Kramer2011-09-271-16/+16
* Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie2011-09-231-1/+0
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-231-6/+7
* ANSI C requires that a call to an unprototyped function type succeedJohn McCall2011-09-211-2/+30
* Switch LangOptions over to a .def file that describes header of theDouglas Gregor2011-09-131-3/+3
* 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-1/+2
* Bring llvm.annotation* intrinsics support back to where it was in llvm-gcc: canJulien Lerouge2011-09-091-0/+3
* Give conversions of block pointers to ObjC pointers a different cast kindJohn McCall2011-09-091-1/+2
* Formatting.Eric Christopher2011-09-081-1/+2
* When extracting the callee declaration from a call expression, be sureDouglas Gregor2011-09-061-8/+4
* 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
OpenPOWER on IntegriCloud