| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Detailed documentation for encoding of properties and a test | Fariborz Jahanian | 2009-01-20 | 1 | -0/+43 |
| | | | | | | | case. llvm-svn: 62607 | ||||
| * | Improving on encoding of objective-c's property types. More to come. | Fariborz Jahanian | 2009-01-20 | 1 | -0/+29 |
| | | | | | llvm-svn: 62601 | ||||
| * | Patch to re-implement ivar-list meta-data generation to fix | Fariborz Jahanian | 2009-01-17 | 1 | -0/+14 |
| | | | | | | | cases of unnamed ivar bitfields. llvm-svn: 62429 | ||||
| * | Add -fnext-runtime to Objective-C properties testcase | Douglas Gregor | 2009-01-17 | 1 | -1/+1 |
| | | | | | llvm-svn: 62390 | ||||
| * | Patch to fix encoding of Enum bitfields in ObjC. | Fariborz Jahanian | 2009-01-13 | 1 | -0/+36 |
| | | | | | llvm-svn: 62135 | ||||
| * | Patch to implement code gen for aggrgate-valued property used | Fariborz Jahanian | 2009-01-12 | 1 | -0/+17 |
| | | | | | | | to access a field of its type. llvm-svn: 62123 | ||||
| * | Objc's compatibility-alias semantics and code | Fariborz Jahanian | 2009-01-08 | 1 | -0/+8 |
| | | | | | | | gen issue fix. llvm-svn: 61901 | ||||
| * | Another nasty code gen. bug with trivial fix. Calling class | Fariborz Jahanian | 2009-01-07 | 1 | -0/+19 |
| | | | | | | | | method on 'super' receiver in a category implementation. Other simpler cases were working by accident. llvm-svn: 61880 | ||||
| * | Fix a grep error that caused CodeGenObjC/encode-test.m to fail. | Sebastian Redl | 2008-12-28 | 1 | -1/+1 |
| | | | | | llvm-svn: 61455 | ||||
| * | Last patch, for now, to privde ObjC's encoding of types. | Fariborz Jahanian | 2008-12-23 | 1 | -1/+10 |
| | | | | | | | We now pass all gcc's encoding compatibility tests. llvm-svn: 61387 | ||||
| * | More encoding support; in this case, encoding of | Fariborz Jahanian | 2008-12-22 | 1 | -1/+5 |
| | | | | | | | outer-most const of pointer types. llvm-svn: 61355 | ||||
| * | Test case makes a platform assumption, so force triple. | Sebastian Redl | 2008-12-21 | 1 | -1/+1 |
| | | | | | llvm-svn: 61310 | ||||
| * | Finish up saving original parameter type and | Fariborz Jahanian | 2008-12-20 | 1 | -1/+14 |
| | | | | | | | using it in ObjC's method parameter encoding. llvm-svn: 61293 | ||||
| * | Strangely enough, name of ObjC class is not encoded into the | Fariborz Jahanian | 2008-12-20 | 1 | -1/+14 |
| | | | | | | | | | full encoding of the class which has an ivar of pointer to this class. Its name is encoded in the type for the ivar in the ivar-list metadata. This patch conforms to the above rule. llvm-svn: 61282 | ||||
| * | More encoding support. This time for | Fariborz Jahanian | 2008-12-19 | 1 | -1/+39 |
| | | | | | | | @encode of classes and bitfields. llvm-svn: 61268 | ||||
| * | Test case for my last @encode patch. | Fariborz Jahanian | 2008-12-19 | 1 | -0/+17 |
| | | | | | llvm-svn: 61247 | ||||
| * | And a test case for my previous patch. | Fariborz Jahanian | 2008-12-15 | 1 | -0/+79 |
| | | | | | llvm-svn: 61044 | ||||
| * | Patch to allow a getter call using property dot-syntax notation. | Fariborz Jahanian | 2008-12-10 | 1 | -0/+11 |
| | | | | | llvm-svn: 60816 | ||||
| * | Support for implementation of property in the case where | Fariborz Jahanian | 2008-12-09 | 1 | -0/+78 |
| | | | | | | | | the synthesis is in an implementation of s subclass of a super class where the property has been declared. llvm-svn: 60792 | ||||
| * | This test checks for duplicate implementation of the same | Fariborz Jahanian | 2008-12-05 | 1 | -4/+4 |
| | | | | | | | | | property. It also checks for duplicate use of the same ivar in two different iproperty implementations. It also caught an error for a test case used in CodeGen :). llvm-svn: 60610 | ||||
| * | Another test for property code gen. | Fariborz Jahanian | 2008-11-26 | 1 | -0/+29 |
| | | | | | llvm-svn: 60128 | ||||
| * | Code gen for aggregate-valued properties and a test case. | Fariborz Jahanian | 2008-11-26 | 1 | -0/+50 |
| | | | | | llvm-svn: 60122 | ||||
| * | Set default property attributes on each property. | Fariborz Jahanian | 2008-11-26 | 1 | -0/+35 |
| | | | | | | | | | Implemented anonymous category (also know as continuation class) used to override main class's property attribute. This is work in propgress. llvm-svn: 60114 | ||||
| * | Implemented ir-gen for 'implicit' properties using the new AST nodes. | Fariborz Jahanian | 2008-11-22 | 1 | -0/+16 |
| | | | | | llvm-svn: 59886 | ||||
| * | Fixed bugzilla bug# 3095 related to code gen. for @synchronized. | Fariborz Jahanian | 2008-11-21 | 1 | -0/+20 |
| | | | | | llvm-svn: 59838 | ||||
| * | Only test test/CodeGenObjC/synchronized.m as a i686-apple-darwin8 target | Douglas Gregor | 2008-11-17 | 1 | -1/+2 |
| | | | | | llvm-svn: 59463 | ||||
| * | Test case for objective-c's @synchronized statement. | Fariborz Jahanian | 2008-11-17 | 1 | -0/+11 |
| | | | | | llvm-svn: 59451 | ||||
| * | add targe triple commandline option to fix test failure on Linux. | Zhongxing Xu | 2008-11-16 | 1 | -1/+1 |
| | | | | | llvm-svn: 59412 | ||||
| * | NeXT: Emit protocol objects lazily. | Daniel Dunbar | 2008-10-29 | 1 | -0/+48 |
| | | | | | | | | | | | - That is, the metadata for a protocol is only emitted if that protocol is actually used in the translation unit. This is important because Objective-C headers frequently contain a large number of protocol definitions, only a few of which will be used in any given file. llvm-svn: 58400 | ||||
| * | Fix regression in comparison of qualified id; == operator was being | Daniel Dunbar | 2008-10-23 | 1 | -0/+7 |
| | | | | | | | created with LHS and RHS whose types didn't match. llvm-svn: 58049 | ||||
| * | NeXT: Update to use CreateRuntimeFunction for the routines it imports. | Daniel Dunbar | 2008-10-01 | 1 | -0/+28 |
| | | | | | llvm-svn: 56902 | ||||
| * | Add more testing of Obj-C property synthesis. | Daniel Dunbar | 2008-09-24 | 1 | -0/+11 |
| | | | | | llvm-svn: 56564 | ||||
| * | Fix two bugs exposed by array passing assert: | Daniel Dunbar | 2008-09-11 | 1 | -0/+15 |
| | | | | | | | | | | (1) Additional arguments to variadic methods should have default promotions applied. (2) Additional arguments to non-variadic methods were allowed. llvm-svn: 56084 | ||||
| * | Add some Objective-C code generation tests. | Daniel Dunbar | 2008-09-04 | 9 | -0/+642 |
| - Note that these don't really test anything other than that code generation doesn't fail or crash. Better than nothing though! llvm-svn: 55761 | |||||

