summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGObjCGNU.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Fix copy-and-paste bug that I introduced while tidying up the code.David Chisnall2011-04-051-1/+1
* Remove PHINode::reserveOperandSpace(). Instead, add a parameter toJay Foad2011-03-301-8/+4
* (Almost) always call reserveOperandSpace() on newly created PHINodes.Jay Foad2011-03-301-0/+4
* Reformatted doc comments so that they are now difficult to edit in any editor...David Chisnall2011-03-261-339/+186
* Added some doc comments.David Chisnall2011-03-251-14/+263
* Continuing work on ObjC tidyup:David Chisnall2011-03-251-340/+99
* Fixed type error in last commit (forgot that now that selectors are notDavid Chisnall2011-03-231-147/+199
* Revert r128156 because of CodeGenObjC/messages.m and Coverage/codegen-gnu.m.Andrew Trick2011-03-231-9/+10
* Remove the redundant loads / stores to globals that we were generating for se...David Chisnall2011-03-231-10/+9
* Initial work on refactoring GNU runtime code (long overdue - it's quite obviousDavid Chisnall2011-03-231-298/+349
* Make the ivar offset always be a ptrdiff_t, because stuff in CGObjC.cpp expec...David Chisnall2011-03-221-3/+5
* Fix Objective-C++ exceptions (GNU runtime).David Chisnall2011-03-201-2/+197
* Fix foreign exception handling (GNU runtime).David Chisnall2011-03-161-6/+17
* Fix incorrect linkage specifiers for selectors.David Chisnall2011-03-141-2/+2
* Fix type mismatch between property function that CGObjCGNU was returning and ...David Chisnall2011-02-231-4/+4
* The instance size of a metaclass should be the size of a class. This is not,...David Chisnall2011-02-211-1/+6
* Convert RecordLayout::Size to CharUnits from bits. No changes toKen Dyck2011-02-091-2/+3
* A few more tweaks to the blocks AST representation: John McCall2011-02-071-2/+2
* Move all the cleanups framework code into a single file.John McCall2011-01-281-1/+1
* Add support for GNU runtime property set / get structure functions. Minor re...David Chisnall2010-12-261-14/+39
* Remove the use of aliases in outputted code from ObjC (GNU runtime).David Chisnall2010-11-091-4/+6
* Some fixes for synthesized ivar metadata (GNU runtime).David Chisnall2010-11-031-12/+19
* 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
OpenPOWER on IntegriCloud