aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGObjCMac.cpp
AgeCommit message (Expand)Author
2011-01-03Consider zero-length array of structs whenFariborz Jahanian
2010-12-26Add support for GNU runtime property set / get structure functions. Minor re...David Chisnall
2010-11-03Some fixes for synthesized ivar metadata (GNU runtime).David Chisnall
2010-10-22Substantially revise how clang computes the visibility of a declaration toJohn McCall
2010-10-19This patch implements Next's IRGen for -fconstant-string-class=class-name.Fariborz Jahanian
2010-10-16Coding by inspection has its problems.John McCall
2010-10-16objc_exception_rethrow does not take an exception argument.John McCall
2010-10-16Revert r116656, "IRgen/Obj-C/NeXT: Fix the IR signature forDaniel Dunbar
2010-10-16IRgen/Obj-C/NeXT: Fix the IR signature for objc_exception_rethrow, so we don'tDaniel Dunbar
2010-10-15Death to blocks, or at least the word "block" in one particular obnoxiouslyJohn McCall
2010-10-04In the fragile ObjC ABI, save the caught exception to the side if there areJohn McCall
2010-09-13Block description for trivial block literals haveFariborz Jahanian
2010-09-11Fixes an obscure bug in importd block variable layoutFariborz Jahanian
2010-09-09Block ivar layout must assume that the 'isa'Fariborz Jahanian
2010-09-06LastFieldBitfield in CGObjCCommonMac::BuildAggrIvarLayout keeps bitfields or ...Argyrios Kyrtzidis
2010-09-02IRgen/Obj-C: Rewrite Objective-C bit-field access to compute the access strategyDaniel Dunbar
2010-09-01Split ObjCInterfaceDecl::ReferencedProtocols into two lists: ReferencedProtoc...Ted Kremenek
2010-08-21Simplify.Daniel Dunbar
2010-08-21IRgen: Move remaining MakeAddr() calls to MakeAddrLValue().Daniel Dunbar
2010-08-20objective-c ivar refactoring patch. IterationsFariborz Jahanian
2010-08-18zap dead code.Chris Lattner
2010-08-17StringRef'ication of lots stuff, patch by Peter Davies!Daniel Dunbar
2010-08-15Remove dead code, caught by unused function warnings.Argyrios Kyrtzidis
2010-08-11Fix a bug in @finally emission in both the fragile and non-fragile EH schemesJohn McCall
2010-08-09Support ObjC implementation decls for PCH.Argyrios Kyrtzidis
2010-08-06Finishing up block variable layout API by supporting Fariborz Jahanian
2010-08-05Add support for block imported struct variable layout info.Fariborz Jahanian
2010-08-05For now skip over aggregate non-byref block variables.Fariborz Jahanian
2010-08-05Trying to unbreak buildbot.Fariborz Jahanian
2010-08-05Clean up of my last patch.Fariborz Jahanian
2010-08-04Block variable layout bitmap API generation.Fariborz Jahanian
2010-08-04More objc block variable layout info. work.Fariborz Jahanian
2010-08-04Some early work for providing block layout info. Fariborz Jahanian
2010-08-04Some more correctness fixes and code-size optimizations for fragile-ABIJohn McCall
2010-07-31Fix fragile-ABI ObjC exceptions in the presence of optimization withJohn McCall
2010-07-29Revert "Re-apply fixed version of 108749, correctly conditionalizing the newDaniel Dunbar
2010-07-24Support catching Objective C pointers in C++ under the non-fragile NeXT runtime.John McCall
2010-07-23Revise cleanup IR generation to fix a major bug with cleanups (PR7686)John McCall
2010-07-21Rename LazyCleanup -> Cleanup. No functionality change for these last threeJohn McCall
2010-07-21Switch the fragile-ABI @finally/@synchronized cleanup over to using a lazyJohn McCall
2010-07-21Convert the ObjC @synchronized cleanups to laziness. This is not actuallyJohn McCall
2010-07-20Adopt objc_assign_threadlocal() for __thread variables of GC types.Fariborz Jahanian
2010-07-20Re-apply fixed version of 108749, correctly conditionalizing the new sections onJim Grosbach
2010-07-19Temporarily revert. Some odd internal breakage is likely related.Jim Grosbach
2010-07-19Put ObjC method names, method types and class names in separate string literalJim Grosbach
2010-07-14CodeGen/ObjC/NeXT: Fix Obj-C message send to match llvm-gcc when choosingDaniel Dunbar
2010-07-13Allow for the possibility that __cxa_end_catch might throw for a catch-all blockJohn McCall
2010-07-13Teach IR generation how to lazily emit cleanups. This has a lot of advantages,John McCall
2010-07-06Validated by nightly-test runs on x86 and x86-64 darwin, including afterJohn McCall
2010-06-27finally get around to doing a significant cleanup to irgen:Chris Lattner