summaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGObjCMac.cpp
Commit message (Expand)AuthorAgeFilesLines
* Convert RecordLayout::DataSize to CharUnits from bits, eliminating twoKen Dyck2011-02-111-1/+1
* Add a helper function, ASTContext::toBits(), that converts sizes inKen Dyck2011-02-111-2/+1
* Convert RecordLayout::Size to CharUnits from bits. No changes toKen Dyck2011-02-091-2/+3
* Reorganize CodeGen{Function,Module} to eliminate the unfortunateJohn McCall2011-02-081-0/+1
* A few more tweaks to the blocks AST representation: John McCall2011-02-071-39/+53
* Move all the cleanups framework code into a single file.John McCall2011-01-281-1/+1
* Consider zero-length array of structs whenFariborz Jahanian2011-01-031-1/+1
* Add support for GNU runtime property set / get structure functions. Minor re...David Chisnall2010-12-261-3/+10
* Some fixes for synthesized ivar metadata (GNU runtime).David Chisnall2010-11-031-0/+1
* Substantially revise how clang computes the visibility of a declaration toJohn McCall2010-10-221-5/+5
* This patch implements Next's IRGen for -fconstant-string-class=class-name.Fariborz Jahanian2010-10-191-1/+1
* Coding by inspection has its problems.John McCall2010-10-161-0/+2
* objc_exception_rethrow does not take an exception argument.John McCall2010-10-161-23/+9
* Revert r116656, "IRgen/Obj-C/NeXT: Fix the IR signature forDaniel Dunbar2010-10-161-1/+1
* IRgen/Obj-C/NeXT: Fix the IR signature for objc_exception_rethrow, so we don'tDaniel Dunbar2010-10-161-1/+1
* Death to blocks, or at least the word "block" in one particular obnoxiouslyJohn McCall2010-10-151-3/+3
* In the fragile ObjC ABI, save the caught exception to the side if there areJohn McCall2010-10-041-6/+33
* Block description for trivial block literals haveFariborz Jahanian2010-09-131-2/+1
* Fixes an obscure bug in importd block variable layoutFariborz Jahanian2010-09-111-5/+8
* Block ivar layout must assume that the 'isa'Fariborz Jahanian2010-09-091-0/+3
* LastFieldBitfield in CGObjCCommonMac::BuildAggrIvarLayout keeps bitfields or ...Argyrios Kyrtzidis2010-09-061-15/+24
* IRgen/Obj-C: Rewrite Objective-C bit-field access to compute the access strategyDaniel Dunbar2010-09-021-21/+24
* Split ObjCInterfaceDecl::ReferencedProtocols into two lists: ReferencedProtoc...Ted Kremenek2010-09-011-6/+7
* Simplify.Daniel Dunbar2010-08-211-3/+2
* IRgen: Move remaining MakeAddr() calls to MakeAddrLValue().Daniel Dunbar2010-08-211-5/+7
* objective-c ivar refactoring patch. IterationsFariborz Jahanian2010-08-201-5/+3
* zap dead code.Chris Lattner2010-08-181-50/+14
* StringRef'ication of lots stuff, patch by Peter Davies!Daniel Dunbar2010-08-171-2/+2
* Remove dead code, caught by unused function warnings.Argyrios Kyrtzidis2010-08-151-36/+0
* Fix a bug in @finally emission in both the fragile and non-fragile EH schemesJohn McCall2010-08-111-5/+16
* Support ObjC implementation decls for PCH.Argyrios Kyrtzidis2010-08-091-4/+20
* Finishing up block variable layout API by supporting Fariborz Jahanian2010-08-061-8/+10
* Add support for block imported struct variable layout info.Fariborz Jahanian2010-08-051-2/+10
* For now skip over aggregate non-byref block variables.Fariborz Jahanian2010-08-051-1/+4
* Trying to unbreak buildbot.Fariborz Jahanian2010-08-051-1/+2
* Clean up of my last patch.Fariborz Jahanian2010-08-051-13/+16
* Block variable layout bitmap API generation.Fariborz Jahanian2010-08-041-80/+136
* More objc block variable layout info. work.Fariborz Jahanian2010-08-041-2/+6
* Some early work for providing block layout info. Fariborz Jahanian2010-08-041-0/+8
* Some more correctness fixes and code-size optimizations for fragile-ABIJohn McCall2010-08-041-80/+93
* Fix fragile-ABI ObjC exceptions in the presence of optimization withJohn McCall2010-07-311-3/+165
* Revert "Re-apply fixed version of 108749, correctly conditionalizing the newDaniel Dunbar2010-07-291-15/+5
* Support catching Objective C pointers in C++ under the non-fragile NeXT runtime.John McCall2010-07-241-23/+37
* Revise cleanup IR generation to fix a major bug with cleanups (PR7686)John McCall2010-07-231-5/+5
* Rename LazyCleanup -> Cleanup. No functionality change for these last threeJohn McCall2010-07-211-14/+14
* Switch the fragile-ABI @finally/@synchronized cleanup over to using a lazyJohn McCall2010-07-211-32/+53
* Convert the ObjC @synchronized cleanups to laziness. This is not actuallyJohn McCall2010-07-211-6/+16
* Adopt objc_assign_threadlocal() for __thread variables of GC types.Fariborz Jahanian2010-07-201-9/+31
* Re-apply fixed version of 108749, correctly conditionalizing the new sections onJim Grosbach2010-07-201-5/+15
* Temporarily revert. Some odd internal breakage is likely related.Jim Grosbach2010-07-191-4/+4