summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGObjCRuntime.h
Commit message (Expand)AuthorAgeFilesLines
* Consolidated @try and @synchronize into a singleFariborz Jahanian2008-11-211-4/+2
* Introducing objc_assign_ivar to clang.Fariborz Jahanian2008-11-201-0/+2
* Generate strong write barriers for __strong objects.Fariborz Jahanian2008-11-191-0/+4
* Patch for generation of weak write barriers for objcFariborz Jahanian2008-11-181-1/+3
* Generate objc_read_weak for __weak objc loads.Fariborz Jahanian2008-11-181-0/+2
* Start implementing support for @synchonized with the darwin ObjC API.Chris Lattner2008-11-151-0/+3
* Move IRBuilder type definition to common file.Daniel Dunbar2008-11-011-6/+5
* Add Obj-C runtime methods to get runtime specific functions forDaniel Dunbar2008-09-241-0/+6
* Move handling of @try and @throw to the runtime class.Anders Carlsson2008-09-091-0/+7
* Change CodeGen to emit calls using (RValue,Type) list:Daniel Dunbar2008-09-091-5/+4
* Handle mutation while enumerating correctly. Fix some bugs.Anders Carlsson2008-08-311-0/+4
* Add Objective-C property setter support.Daniel Dunbar2008-08-301-2/+4
* Refactor handling of calls:Daniel Dunbar2008-08-301-3/+7
* Fix Obj-C super sends inside class methods.Daniel Dunbar2008-08-251-4/+7
* Trim CGObjCRuntime::GenerateMessageSend[Super]Daniel Dunbar2008-08-231-14/+16
* Change ObjCRuntime::LookupClass -> GetClass, and now takes theDaniel Dunbar2008-08-161-10/+13
* Change CGObjCRuntime methods to take appropriate clang Decls.Daniel Dunbar2008-08-151-45/+33
* Change ObjCRuntime GenerateProtocol[Ref] methods to takeDaniel Dunbar2008-08-131-8/+13
* Drop Sender from GenerateMessageSend*Daniel Dunbar2008-08-121-11/+0
* Protocol related tweaksDaniel Dunbar2008-08-121-3/+15
* Add ObjC constant string support for NeXT.Daniel Dunbar2008-08-121-2/+1
* Update for IRBuilder template change (update LLVM!)Daniel Dunbar2008-08-111-4/+6
* More #include cleaningDaniel Dunbar2008-08-111-0/+1
* Add dummy Mac Objective-C runtime interface.Daniel Dunbar2008-08-111-3/+4
* update to make IRBuilder API change.Chris Lattner2008-08-081-8/+9
* refactor more objc codegen interfaces to pass around selectors soChris Lattner2008-06-261-4/+4
* remove the old getSelector implementation, which removes someChris Lattner2008-06-261-3/+0
* avoid a lot of unneeded selector processing work by passing aroundChris Lattner2008-06-261-1/+1
* use cheaper/simpler getselector call for @selector exprs.Chris Lattner2008-06-261-2/+3
* start avoid doing lots of unneeded work handling selectorsChris Lattner2008-06-261-7/+9
* improve indentation, avoid thrashing on maps and recalculating strings as much.Chris Lattner2008-06-261-2/+2
* give CreateObjCRuntime a full CGM so it can get whatever state it needs, Chris Lattner2008-06-261-3/+2
* Include <string> header to allow compiling for MSVC.Argyrios Kyrtzidis2008-06-011-0/+1
* Support for code generation of Objective-C top-level language constructs.Anton Korobeynikov2008-06-011-6/+64
* update to follow mainline llvm API change.Chris Lattner2008-04-131-2/+2
* Add initial support for objc codegen for methods, ivars, and theChris Lattner2008-03-301-3/+24
* Make a major restructuring of the clang tree: introduce a top-levelChris Lattner2008-03-151-0/+47
OpenPOWER on IntegriCloud