aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGObjCGNU.cpp
AgeCommit message (Expand)Author
2009-02-28Obscure code gen bug related to sending Fariborz Jahanian
2009-02-10Some refactoring of Ivar offset code gen.Fariborz Jahanian
2009-02-04Patch fixes messaging for GNU runtime.Fariborz Jahanian
2009-02-03GNUStep fast enumeration.Fariborz Jahanian
2009-02-03ir-gen for nonfragile ivar bitfield access (objc2 nonfragile abi).Fariborz Jahanian
2009-02-03objc2's ir-gen for nonfragile ivar access.Fariborz Jahanian
2009-02-02Thread CGFunctionInfo construction through CodeGenTypes.Daniel Dunbar
2009-02-02More ABI API cleanup.Daniel Dunbar
2009-02-02ABI handling API changes.Daniel Dunbar
2009-02-02Refactored code gen for ivar access in preparation forFariborz Jahanian
2009-01-27improvements for GNU objc runtime support, patch by David Chisnall!Chris Lattner
2009-01-21revert the gnu objc patches, they regress codegen-gnu.mChris Lattner
2009-01-21switch from getTypeAtIndex to getElementType. It is non-virtualChris Lattner
2009-01-21Fix objc type conversion issues with the GNU runtime, patch byChris Lattner
2009-01-12(LLVM up) Match TargetData API change in LLVM TOT.Daniel Dunbar
2009-01-10This patch fixes the code gen failures which was a fallout fromFariborz Jahanian
2009-01-09Provide a new kind of iterator, the specific_decl_iterator, thatDouglas Gregor
2009-01-08Remove redundant method context (now that ObjCMethodDecl isa ScopedDecl).Steve Naroff
2009-01-08This is a large/messy diff that unifies the ObjC AST's with DeclContext.Steve Naroff
2008-12-15Code gen. for ivar references; including bitfieldFariborz Jahanian
2008-12-04Correct CodeGen assumption that LongTy == Int32Ty in a few places. This makes...Sebastian Redl
2008-11-24Rename NamedDecl::getName() to getNameAsString(). Replace a bunch of Chris Lattner
2008-11-24Rename NamedDecl::getIdentifierName() to ::getNameAsCString() and make itChris Lattner
2008-11-24Rename Selector::getName() to Selector::getAsString(), and addChris Lattner
2008-11-21Consolidated @try and @synchronize into a singleFariborz Jahanian
2008-11-20Introducing objc_assign_ivar to clang.Fariborz Jahanian
2008-11-19Generate strong write barriers for __strong objects.Fariborz Jahanian
2008-11-18Patch for generation of weak write barriers for objcFariborz Jahanian
2008-11-18Generate objc_read_weak for __weak objc loads.Fariborz Jahanian
2008-11-17Introduction the DeclarationName class, as a single, general method ofDouglas Gregor
2008-11-15Start implementing support for @synchonized with the darwin ObjC API.Chris Lattner
2008-11-01Move IRBuilder type definition to common file.Daniel Dunbar
2008-10-17Remove unneeded EncodingRecordTypes argument to getObjCEncodingForType.Daniel Dunbar
2008-09-24Add Obj-C runtime methods to get runtime specific functions forDaniel Dunbar
2008-09-10Move FunctionType conversion into CGCall.cpp:Daniel Dunbar
2008-09-09Move handling of @try and @throw to the runtime class.Anders Carlsson
2008-09-09Change CodeGen to emit calls using (RValue,Type) list:Daniel Dunbar
2008-08-31Handle mutation while enumerating correctly. Fix some bugs.Anders Carlsson
2008-08-30Add Objective-C property setter support.Daniel Dunbar
2008-08-30Refactor handling of calls:Daniel Dunbar
2008-08-25Fix Obj-C super sends inside class methods.Daniel Dunbar
2008-08-23Trim CGObjCRuntime::GenerateMessageSend[Super]Daniel Dunbar
2008-08-16Add NeXT runtime support for generating methods.Daniel Dunbar
2008-08-16Change ObjCRuntime::LookupClass -> GetClass, and now takes theDaniel Dunbar
2008-08-15Change CGObjCRuntime methods to take appropriate clang Decls.Daniel Dunbar
2008-08-13Add GetAddrOfConstantCString methodDaniel Dunbar
2008-08-13Change ObjCRuntime GenerateProtocol[Ref] methods to takeDaniel Dunbar
2008-08-12Drop Sender from GenerateMessageSend*Daniel Dunbar
2008-08-12Add ObjC constant string support for NeXT.Daniel Dunbar
2008-08-11More #include cleaningDaniel Dunbar