- May 26, 2009
-
-
Eli Friedman authored
Found by code inspection; I haven't seen this in real-world code. llvm-svn: 72408
-
- May 24, 2009
-
-
Mike Stump authored
llvm-svn: 72353
-
Mike Stump authored
llvm-svn: 72352
-
Mike Stump authored
how to get the backend to know that the operation is volatile. llvm-svn: 72348
-
Mike Stump authored
llvm-svn: 72347
-
- May 23, 2009
-
-
Mike Stump authored
is still ignored. llvm-svn: 72344
-
Mike Stump authored
llvm-svn: 72342
-
Mike Stump authored
llvm-svn: 72341
-
Mike Stump authored
llvm-svn: 72315
-
Daniel Dunbar authored
- Otherwise we may incorrectly miss generation of some write barriers. llvm-svn: 72313
-
Mike Stump authored
llvm-svn: 72308
-
- May 22, 2009
-
-
Fariborz Jahanian authored
compiled with -fobjc-sender-dependent-dispatch. This is used in AOP, COP, implementing object planes, and a few other things. Patch by David Chisnall. llvm-svn: 72275
-
Mike Stump authored
improve codegen in some cases. llvm-svn: 72273
-
Daniel Dunbar authored
- PR4242. llvm-svn: 72268
-
Sanjiv Gupta authored
Targets like PIC16 generate Static decls for automatic variables, emit the appropriate debug descriptor as well in that case. llvm-svn: 72261
-
Torok Edwin authored
This attempts to fix PR4239. llvm-svn: 72251
-
- May 21, 2009
-
-
Mike Stump authored
evaluated first. This can also improve codegen just a bit as we might have another register to play with for the evaluation of the rhs. llvm-svn: 72226
-
Jay Foad authored
llvm-svn: 72210
-
Fariborz Jahanian authored
llvm-svn: 72203
-
- May 20, 2009
-
-
Fariborz Jahanian authored
It currently requires a patches to GNU libobjc (and so is not enabled by default) which are currently being tested and reviewed by GNUstep before being pushed upstream. This patch does not allow support for synthesized ivars, but does provide the infrastructure needed for supporting them. Patch by David Chisnall llvm-svn: 72175
-
Eli Friedman authored
It would be nice if someone could write an ObjC++ testcase for the case of passing a property returning a struct to a function taking a const reference. llvm-svn: 72159
-
Anders Carlsson authored
llvm-svn: 72157
-
Anders Carlsson authored
llvm-svn: 72155
-
Anders Carlsson authored
llvm-svn: 72153
-
Anders Carlsson authored
llvm-svn: 72150
-
Anders Carlsson authored
Add EmitReferenceBindingToExpr. Have EmitCallArg use it for now. Doesn't support anything but at least we don't crash ;) llvm-svn: 72147
-
- May 19, 2009
-
-
Anders Carlsson authored
llvm-svn: 72133
-
Anders Carlsson authored
llvm-svn: 72125
-
Anders Carlsson authored
llvm-svn: 72118
-
Anders Carlsson authored
llvm-svn: 72117
-
Anders Carlsson authored
Have AggExprEmitter::VisitCXXConstructExpr make new variables if necessary. Stub out VisitCXXExprWithTemporaries. llvm-svn: 72103
-
Eli Friedman authored
llvm-svn: 72101
-
Fariborz Jahanian authored
This patch allows clang to generate code for declared properties on the GNU runtime. As with @synchronized, this requires some extra functions that are included with other libraries (not with the GNU runtime itself) and so will cause linker errors when these are not present. Patch by David Chisnall. llvm-svn: 72079
-
- May 18, 2009
-
-
Daniel Dunbar authored
interface types. llvm-svn: 72036
-
Anders Carlsson authored
Since we miscompile many cases when declaring a variable with a reference type, make them unsupported for now. llvm-svn: 72034
-
Anders Carlsson authored
llvm-svn: 72033
-
Anders Carlsson authored
llvm-svn: 72032
-
- May 17, 2009
-
-
Anders Carlsson authored
Add support for converting member pointer types to LLVM types. Also mangle pointer to member functions correctly and add tests. llvm-svn: 71981
-
Fariborz Jahanian authored
This patch fixes two bugs in the GNU Objective-C runtime implementation. One is a case in rethrowing exceptions where the C types don't match correctly (I already sent this patch to Daniel Dunbar, who found the bug, so it may have already been committed). The other fixes the case properties so that the methods generated as property accessors are added to the class structure correctly. Patch by David Chisnall. llvm-svn: 71980
-
- May 16, 2009
-
-
Anders Carlsson authored
llvm-svn: 71957
-