aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGObjCMac.cpp
AgeCommit message (Expand)Author
2009-01-24Compute instaceStart/instanceSize fields of the class_ro_t meta-dataFariborz Jahanian
2009-01-24Patch to build class meta-data for each implementation Fariborz Jahanian
2009-01-24This patch builds the meta-class object for each Fariborz Jahanian
2009-01-23Some very early work for new objc's Fariborz Jahanian
2009-01-23Checked in an oops!Fariborz Jahanian
2009-01-23Another missing LLVM type for objc2's new abi defined.Fariborz Jahanian
2009-01-23Define LLVM types for nonfragile abi metadata.Fariborz Jahanian
2009-01-22Use NonFragileABI as name of new Next abi. More comments Fariborz Jahanian
2009-01-22More refactoring of common API to the common class forFariborz Jahanian
2009-01-21Moved whole bunch of common APIs to the common class.Fariborz Jahanian
2009-01-21Refactoring ObjC Next's runtime classes in preparation forFariborz Jahanian
2009-01-21Commented objective-c's metadata types. Minor clean up.Fariborz Jahanian
2009-01-20Remove ScopedDecl, collapsing all of its functionality into Decl, soDouglas Gregor
2009-01-17Patch to re-implement ivar-list meta-data generation to fixFariborz Jahanian
2009-01-12Cleanup DeclContext::addDecl and DeclContext::insert interface, from Piotr RakDouglas Gregor
2009-01-12(LLVM up) Match TargetData API change in LLVM TOT.Daniel Dunbar
2009-01-11Convert property implementation to DeclContext::addDecl().Steve Naroff
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-09Move property API's up to ObjCContainerDecl (removing a lot of duplicate code).Steve Naroff
2009-01-07Another nasty code gen. bug with trivial fix. Calling classFariborz Jahanian
2008-12-19More encoding support. This time forFariborz Jahanian
2008-12-15Code gen. for ivar references; including bitfieldFariborz Jahanian
2008-12-11Unifies the name-lookup mechanisms used in various parts of the ASTDouglas Gregor
2008-12-10Append an extra newline to the module inline asm if it's not empty.Anders Carlsson
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-21Fixed bugzilla bug# 3095 related to code gen. for @synchronized.Fariborz Jahanian
2008-11-21Consolidated @try and @synchronize into a singleFariborz Jahanian
2008-11-20Introducing objc_assign_ivar to clang.Fariborz Jahanian
2008-11-19Few more changes due to Daniel's feedback.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-18Some basic support toward objective-c's GC code gen.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-11Rework IRgen invariant w.r.t. current insert point.Daniel Dunbar
2008-11-11Add CodeGenFunction::EmitBranch.Daniel Dunbar
2008-11-11Add CodeGenFunction::EmitDummyBlock for marking places where we makeDaniel Dunbar
2008-11-11Centralize basic block creation in CodeGenFunction::createBasicBlock.Daniel Dunbar
2008-11-01Move IRBuilder type definition to common file.Daniel Dunbar
2008-10-29NeXT: Emit protocol objects lazily.Daniel Dunbar
2008-10-17Remove unneeded EncodingRecordTypes argument to getObjCEncodingForType.Daniel Dunbar
2008-10-17More Obj-C type encoding improvements.Daniel Dunbar
2008-10-17NeXT: Use objc_msgSend_fpret for calling functions which returnDaniel Dunbar
2008-10-06Use DeclStmt::getSolitaryDecl() instead of DeclStmt::getDecl() when processin...Ted Kremenek
2008-10-02(LLVM up) Rename IRBuilder::IsNonNull -> IsNotNull.Daniel Dunbar
2008-10-01NeXT: Update to use CreateRuntimeFunction for the routines it imports.Daniel Dunbar