summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGObjC.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Don't crash if defining -dealloc in a category.John McCall2011-07-131-3/+5
* Generalize Cleanup::Emit's "isForEH" parameter into a setJohn McCall2011-07-121-6/+6
* Switch field destruction over to use the new destroyer-based APIJohn McCall2011-07-121-276/+41
* Do full-expression cleanups in a much more sensible way that still letsJohn McCall2011-07-121-33/+0
* clang side to match the LLVM IR type system rewrite patch.Chris Lattner2011-07-091-9/+9
* A number of array-related IR-gen cleanups.John McCall2011-07-091-126/+45
* In ARC, reclaim all return values of retainable type, not just thoseJohn McCall2011-07-071-0/+8
* Change the driver's logic about Objective-C runtimes: abstract out aJohn McCall2011-07-061-8/+2
* Update for llvm commit r134291.Eric Christopher2011-07-021-2/+2
* Do not apply the ARC move optimization to 'const'-qualified xvalues.John McCall2011-06-251-1/+1
* LValue carries a type now, so simplify the main EmitLoad/Store APIsJohn McCall2011-06-251-16/+12
* Honor objc_precise_lifetime in GC mode by feeding the valueJohn McCall2011-06-241-0/+18
* Change the IR-generation of VLAs so that we capture bounds,John McCall2011-06-241-13/+12
* Try to silence GCC warningDouglas Gregor2011-06-221-0/+2
* Implement the C++0x move optimization for Automatic Reference CountingDouglas Gregor2011-06-221-0/+25
* When binding a reference to an Automatic Reference Counting temporary,Douglas Gregor2011-06-221-4/+42
* Remove dead variables.Benjamin Kramer2011-06-181-2/+0
* Objective-C fast enumeration loop variables are not retained in ARC, butJohn McCall2011-06-171-3/+8
* Automatic Reference Counting.John McCall2011-06-151-17/+1362
* Put local variables in appropriate debug info scope.Devang Patel2011-06-131-5/+5
* Implement Objective-C Related Result Type semantics.Douglas Gregor2011-06-111-23/+52
* Fix location of setter/getter synthesized for a property.Devang Patel2011-05-191-7/+8
* Use arrays and SmallVectors instead of std::vectors when building functionJohn McCall2011-05-151-5/+3
* Rename "hasTrivialConstructor" to "hasTrivialDefaultConstructor" andAlexis Hunt2011-05-091-1/+1
* Simplify code a bit by using CallArgList::add. No intended functionality cha...Eli Friedman2011-05-021-37/+25
* Refine rules for atomic property api toFariborz Jahanian2011-04-061-2/+17
* Fixes a regression caused by my last patch. Fariborz Jahanian2011-04-051-1/+2
* Generate atomic api for atomic properties (x86 and x86_64Fariborz Jahanian2011-04-051-8/+59
* Fix IRGen issues related to using property-dot syntaxFariborz Jahanian2011-03-301-11/+3
* Remove PHINode::reserveOperandSpace(). Instead, add a parameter toJay Foad2011-03-301-4/+2
* (Almost) always call reserveOperandSpace() on newly created PHINodes.Jay Foad2011-03-301-0/+2
* Implements property of reference types. AddingFariborz Jahanian2011-03-281-5/+14
* Make the property accessor functions that take a ptrdiff_t actually take a pt...David Chisnall2011-03-221-2/+4
* The emission of an Objective-C++'s class .cxx_destruct method should beJohn McCall2011-03-221-38/+95
* Use the "undergoes default argument promotion" bit on parameters toJohn McCall2011-03-091-7/+5
* DebugInfo can be enabled or disabled at function level (e.g. using an attribu...Devang Patel2011-03-071-2/+2
* Fix a typo.Dan Gohman2011-03-021-1/+1
* Revert "Add CC_Win64ThisCall and set it in the necessary places."Tilmann Scheller2011-03-021-2/+1
* Add CC_Win64ThisCall and set it in the necessary places.Tilmann Scheller2011-03-021-1/+2
* Establish the iteration variable of an ObjC for-in loop beforeJohn McCall2011-02-221-7/+18
* Objective-c armv7 API for atomic properties of Fariborz Jahanian2011-02-181-97/+135
* Fix an IRGen bug in property setter calls whenFariborz Jahanian2011-02-081-1/+11
* Replace calls to getTypeSize() and getTypeAlign() with their 'InChars' Ken Dyck2011-01-191-4/+6
* Emit DW_TAG_lexical_scope to surround foreach.Devang Patel2011-01-191-0/+12
* Fix warnings found by gcc-4.6, from -Wunused-but-set-variable andJeffrey Yasskin2011-01-181-3/+0
* Move name mangling support from CodeGen to AST. In thePeter Collingbourne2011-01-131-0/+2
* Renamed CXXBaseOrMemberInitializer to CXXCtorInitializer. This is both shorter,Alexis Hunt2011-01-081-3/+3
* Rework a few things about how we emit ObjC's for enumeration statement.John McCall2011-01-071-95/+126
* Add support for GNU runtime property set / get structure functions. Minor re...David Chisnall2010-12-261-4/+4
* Fix a bug in the emission of __real/__imag l-values on scalar operands.John McCall2010-12-051-2/+1
OpenPOWER on IntegriCloud