summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGObjC.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Turn off the generation of unaligned atomic load/store; I'm going to explicit...Eli Friedman2011-09-131-1/+3
* Refactoring, mostly to give ObjCPropertyDecls stronger invariants forJohn McCall2011-09-131-9/+8
* Switch LangOptions over to a .def file that describes header of theDouglas Gregor2011-09-131-4/+4
* Don't use native atomics on ivars whose size is not a power of two,John McCall2011-09-131-0/+8
* Handle reference properties correctly in the trivial-getter check.John McCall2011-09-131-2/+8
* Always emit bitfield properties using expression behavior, even if they'reJohn McCall2011-09-131-0/+7
* Unify the decision of how to emit property getters and setters into aJohn McCall2011-09-131-205/+338
* Privatize the setter/getter call generation methods, plus some minorJohn McCall2011-09-121-69/+70
* Modernize and comment; no functionality change.John McCall2011-09-101-31/+27
* Simplify the generation of Objective-C setters, at least a little.John McCall2011-09-101-132/+201
* Rename the ARC cast kinds to start with "ARC".John McCall2011-09-101-8/+8
* When converting a block pointer to an Objective-C pointer type, extendJohn McCall2011-09-101-0/+70
* Give conversions of block pointers to ObjC pointers a different cast kindJohn McCall2011-09-091-1/+2
* Extend the ASTContext constructor to delay the initialization ofDouglas Gregor2011-09-021-2/+2
* Be sure to emit lvalue-to-rvalue casts for loads from x-values.John McCall2011-08-301-24/+18
* 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-1/+3
* Move the creation of the record type for the state of Objective-C fastDouglas Gregor2011-08-091-1/+1
* The continue label in an ARC for-in loop should not involveJohn McCall2011-08-051-1/+4
* Use the general conditional-cleanup framework instead of rolling ourJohn McCall2011-08-031-45/+4
* Remove some unnecessary single element array temporaries.Jay Foad2011-07-291-4/+2
* Fix a couple of problems with initialization and assignment toJohn McCall2011-07-281-1/+11
* Clean up the analysis of the collection operand to ObjCJohn McCall2011-07-271-2/+20
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-8/+8
* Document the existing objc_precise_lifetime attribute.John McCall2011-07-221-18/+68
* In ARC, non-atomic getters do not need to retain and autoreleaseJohn McCall2011-07-221-17/+20
* Add a const overload for ObjCInterfaceDecl::all_declared_ivar_begin.Jordy Rose2011-07-221-3/+2
* de-constify llvm::Type, patch by David Blaikie!Chris Lattner2011-07-181-20/+20
* 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
OpenPOWER on IntegriCloud