summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGObjC.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Use function pointers, rather than references, to pass DestroyersPeter Collingbourne2012-01-261-4/+4
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-201-1/+0
* objc++: patch for IRgen for atomic properties ofFariborz Jahanian2012-01-101-34/+160
* objc++: more atomic property api code forFariborz Jahanian2012-01-081-7/+15
* objc++: More codegen stuff for atomic properties of c++ objectsFariborz Jahanian2012-01-071-7/+18
* objc++: more code gen stuff for atomic property api,Fariborz Jahanian2012-01-061-13/+65
* objc++: sythesize a helper function to be usedFariborz Jahanian2012-01-061-2/+89
* Fixes a code gen bug for setter code for a property ofFariborz Jahanian2012-01-051-1/+2
* Switch LValue so that it exposes alignment in CharUnits. (No functional chan...Eli Friedman2011-12-031-10/+5
* Enter the cleanups for a block outside the enclosingJohn McCall2011-11-101-2/+5
* Rip out CK_GetObjCProperty.John McCall2011-11-071-16/+0
* Rip the ObjCPropertyRef l-value kind out of IR-generation.John McCall2011-11-071-101/+0
* Change the AST representation of operations on Objective-CJohn McCall2011-11-061-0/+64
* Replace vectors with arrays.Benjamin Kramer2011-10-151-3/+1
* Recommit:Eric Christopher2011-10-131-16/+8
* Revert file/scope handling patches. gdb testing revealed a couple of bugs.Eric Christopher2011-10-121-8/+16
* Start handling debug line and scope information better:Eric Christopher2011-10-111-16/+8
* Mark calls to objc_retainBlock that don't result from castsJohn McCall2011-10-041-8/+48
* Allow getting all source locations of selector identifiers in a ObjCMethodDecl.Argyrios Kyrtzidis2011-10-031-1/+1
* When performing an @throw in ARC, retain + autoreleaseJohn McCall2011-10-011-0/+24
* Change "Regions" to be "LexicalBlocks" since that's what theyEric Christopher2011-09-291-4/+4
* de-tmpify clang.Benjamin Kramer2011-09-271-2/+1
* 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
OpenPOWER on IntegriCloud