summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGObjCGNU.cpp
Commit message (Expand)AuthorAgeFilesLines
* Death to blocks, or at least the word "block" in one particular obnoxiouslyJohn McCall2010-10-151-1/+1
* Fixes an obscure bug in importd block variable layoutFariborz Jahanian2010-09-111-1/+1
* Convert all uses of StringLiteral::getStrData() to StringLiteral::getString()Benjamin Kramer2010-08-171-1/+1
* Some early work for providing block layout info. Fariborz Jahanian2010-08-041-0/+4
* Support catching Objective C pointers in C++ under the non-fragile NeXT runtime.John McCall2010-07-241-0/+6
* Revise cleanup IR generation to fix a major bug with cleanups (PR7686)John McCall2010-07-231-7/+5
* Don't crash when sending a message inside a block with the non-fragile ABI (G...David Chisnall2010-07-211-1/+1
* Mark the load after calling objc_msg_lookup_sender() so that it doesn't get o...David Chisnall2010-07-211-2/+2
* Rename LazyCleanup -> Cleanup. No functionality change for these last threeJohn McCall2010-07-211-3/+2
* Convert the ObjC @synchronized cleanups to laziness. This is not actuallyJohn McCall2010-07-211-7/+16
* Adopt objc_assign_threadlocal() for __thread variables of GC types.Fariborz Jahanian2010-07-201-3/+9
* Teach IR generation how to lazily emit cleanups. This has a lot of advantages,John McCall2010-07-131-2/+1
* Validated by nightly-test runs on x86 and x86-64 darwin, including afterJohn McCall2010-07-061-214/+140
* Objective-c++ IRGen. Support for @selector expression asFariborz Jahanian2010-06-171-3/+6
* Give Type::isIntegralType() an ASTContext parameter, so that itDouglas Gregor2010-06-161-2/+2
* Patch adds support for copying of thoseFariborz Jahanian2010-06-151-8/+3
* Push a return-value slot throughout ObjC message-send codegen. Will beJohn McCall2010-05-221-2/+6
* Fix my inability to spell 'continue' and a case where message sends returning...David Chisnall2010-05-201-4/+7
* Clean up some more uses of getAs<ObjCInterfaceType>() that Fariborz pointedJohn McCall2010-05-171-4/+4
* Substantially alter the design of the Objective C type AST by introducingJohn McCall2010-05-151-1/+2
* Tweaked selector mangling again (GNU runtime).David Chisnall2010-05-091-6/+17
* Fixed linkage problem from last commit (GNU runtime).David Chisnall2010-05-081-2/+2
* Tweaked selector generation (GNU runtime). Removed the use of GlobalAliases ...David Chisnall2010-05-081-9/+15
* As per Chris' request, return the Instruction from EmitCall and add the metad...David Chisnall2010-05-021-3/+8
* Attach message send metadata to the lookup as well as to the call (GNU runtime).David Chisnall2010-05-011-7/+10
* Make super message lookups cacheable (GNUstep Runtime)David Chisnall2010-05-011-14/+34
* Tweaked EmitCall() to permit the caller to provide some metadata to attach to...David Chisnall2010-05-011-9/+18
* Fixed incorrect type of alloca (GNU runtime).David Chisnall2010-04-301-2/+5
* Changed signature of GenerateMessageSend() function to pass the ObjCInterface...David Chisnall2010-04-281-4/+16
* Remove unused function.Benjamin Kramer2010-04-281-4/+0
* Emit the correct symbol name for the class (GNU runtime).David Chisnall2010-04-281-5/+7
* Fixed message send to void (broken by my last commit - GNU runtime).David Chisnall2010-04-271-1/+2
* Ensure return from a message to nil is always 0 (GNU runtime).David Chisnall2010-04-271-1/+67
* Make the static type of the exception variable in an Objective-CDouglas Gregor2010-04-261-3/+3
* Improve the AST representation of Objective-C @try/@catch/@finallyDouglas Gregor2010-04-231-3/+4
* Fix -Wcast-qual warnings.Dan Gohman2010-04-191-1/+2
* Don't just emit ivar metadata - emit CORRECT ivar metadata. (GNU runtime)David Chisnall2010-04-191-2/+8
* Fix emitting ivar metadata for synthesized ivars and some 64-bit fixes. (GNU ...David Chisnall2010-04-191-12/+15
* Add some API code for future work.Fariborz Jahanian2010-04-121-0/+6
* the big refactoring bits of PR3782.Rafael Espindola2010-03-301-3/+3
* Fixed synthesizing properties declared in properties (GNU runtime).David Chisnall2010-03-201-1/+1
* Fixed copy-and-paste error causing categories to contain the protocols declar...David Chisnall2010-03-131-2/+2
* Don't generate method metadata for @dynamic properties. Fixes PR6354.David Chisnall2010-02-261-7/+12
* Use the power of types to track down another canonicalization bug inJohn McCall2010-02-261-3/+3
* StringRefize two random methods, remove a dead variable and a weird construct...Benjamin Kramer2010-02-091-6/+5
* Standardize the parsing of function type attributes in a way thatJohn McCall2010-02-051-3/+6
* Revert "Numerous changes to selector handling:", this breaks a whole bunch ofDaniel Dunbar2010-02-031-36/+25
* First pass at adding GC support for GNU runtime. GC ivar maps not yet constr...David Chisnall2010-02-031-6/+97
* Numerous changes to selector handling:David Chisnall2010-02-031-25/+36
* Unique ObjC strings (GNU Runtime); fix for PR6142. Note: Doing this in the r...David Chisnall2010-01-271-2/+10
OpenPOWER on IntegriCloud