summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGObjCGNU.cpp
Commit message (Expand)AuthorAgeFilesLines
* improvements for GNU objc runtime support, patch by David Chisnall!Chris Lattner2009-01-271-32/+54
* revert the gnu objc patches, they regress codegen-gnu.mChris Lattner2009-01-211-11/+7
* switch from getTypeAtIndex to getElementType. It is non-virtualChris Lattner2009-01-211-1/+1
* Fix objc type conversion issues with the GNU runtime, patch byChris Lattner2009-01-211-7/+11
* (LLVM up) Match TargetData API change in LLVM TOT.Daniel Dunbar2009-01-121-1/+1
* This patch fixes the code gen failures which was a fallout fromFariborz Jahanian2009-01-101-2/+4
* Provide a new kind of iterator, the specific_decl_iterator, thatDouglas Gregor2009-01-091-1/+1
* Remove redundant method context (now that ObjCMethodDecl isa ScopedDecl).Steve Naroff2009-01-081-1/+1
* This is a large/messy diff that unifies the ObjC AST's with DeclContext.Steve Naroff2009-01-081-2/+2
* Code gen. for ivar references; including bitfieldFariborz Jahanian2008-12-151-1/+2
* Correct CodeGen assumption that LongTy == Int32Ty in a few places. This makes...Sebastian Redl2008-12-041-2/+2
* Rename NamedDecl::getName() to getNameAsString(). Replace a bunch of Chris Lattner2008-11-241-6/+7
* Rename NamedDecl::getIdentifierName() to ::getNameAsCString() and make itChris Lattner2008-11-241-11/+11
* Rename Selector::getName() to Selector::getAsString(), and addChris Lattner2008-11-241-8/+9
* Consolidated @try and @synchronize into a singleFariborz Jahanian2008-11-211-12/+5
* Introducing objc_assign_ivar to clang.Fariborz Jahanian2008-11-201-0/+8
* Generate strong write barriers for __strong objects.Fariborz Jahanian2008-11-191-0/+16
* Patch for generation of weak write barriers for objcFariborz Jahanian2008-11-181-2/+10
* Generate objc_read_weak for __weak objc loads.Fariborz Jahanian2008-11-181-0/+8
* Introduction the DeclarationName class, as a single, general method ofDouglas Gregor2008-11-171-5/+5
* Start implementing support for @synchonized with the darwin ObjC API.Chris Lattner2008-11-151-0/+7
* Move IRBuilder type definition to common file.Daniel Dunbar2008-11-011-8/+7
* Remove unneeded EncodingRecordTypes argument to getObjCEncodingForType.Daniel Dunbar2008-10-171-3/+1
* Add Obj-C runtime methods to get runtime specific functions forDaniel Dunbar2008-09-241-8/+13
* Move FunctionType conversion into CGCall.cpp:Daniel Dunbar2008-09-101-27/+2
* Move handling of @try and @throw to the runtime class.Anders Carlsson2008-09-091-0/+17
* Change CodeGen to emit calls using (RValue,Type) list:Daniel Dunbar2008-09-091-4/+5
* Handle mutation while enumerating correctly. Fix some bugs.Anders Carlsson2008-08-311-0/+8
* Add Objective-C property setter support.Daniel Dunbar2008-08-301-10/+14
* Refactor handling of calls:Daniel Dunbar2008-08-301-14/+22
* Fix Obj-C super sends inside class methods.Daniel Dunbar2008-08-251-6/+11
* Trim CGObjCRuntime::GenerateMessageSend[Super]Daniel Dunbar2008-08-231-52/+39
* Add NeXT runtime support for generating methods.Daniel Dunbar2008-08-161-10/+0
* Change ObjCRuntime::LookupClass -> GetClass, and now takes theDaniel Dunbar2008-08-161-8/+10
* Change CGObjCRuntime methods to take appropriate clang Decls.Daniel Dunbar2008-08-151-61/+147
* Add GetAddrOfConstantCString methodDaniel Dunbar2008-08-131-5/+5
* Change ObjCRuntime GenerateProtocol[Ref] methods to takeDaniel Dunbar2008-08-131-16/+34
* Drop Sender from GenerateMessageSend*Daniel Dunbar2008-08-121-4/+0
* Add ObjC constant string support for NeXT.Daniel Dunbar2008-08-121-6/+3
* More #include cleaningDaniel Dunbar2008-08-111-0/+1
* Add dummy Mac Objective-C runtime interface.Daniel Dunbar2008-08-111-1/+1
* update to make IRBuilder API change.Chris Lattner2008-08-081-12/+12
* don't pass in null as the Name for GenerateClassStructure,Chris Lattner2008-07-211-3/+2
* refactor more objc codegen interfaces to pass around selectors soChris Lattner2008-06-261-29/+19
* indenting and other minor things.Chris Lattner2008-06-261-4/+4
* refactor interface to GenerateClassStructure to avoid converting a Chris Lattner2008-06-261-7/+6
* remove the old getSelector implementation, which removes someChris Lattner2008-06-261-61/+2
* avoid a lot of unneeded selector processing work by passing aroundChris Lattner2008-06-261-5/+5
* use cheaper/simpler getselector call for @selector exprs.Chris Lattner2008-06-261-1/+1
* start avoid doing lots of unneeded work handling selectorsChris Lattner2008-06-261-17/+33
OpenPOWER on IntegriCloud