- Oct 24, 2007
-
-
Fariborz Jahanian authored
llvm-svn: 43313
-
Fariborz Jahanian authored
protocol meta-data (unlike what documentation says). 2) Include objc.h so, we can compile the generated metadata with both gcc and clang. llvm-svn: 43311
-
Fariborz Jahanian authored
Implemented emission of category metadata, llvm-svn: 43308
-
Chris Lattner authored
llvm-svn: 43299
-
Chris Lattner authored
This will make nested subexprs work. llvm-svn: 43296
-
Steve Naroff authored
Incorporate some feedback from Chris... llvm-svn: 43285
-
Steve Naroff authored
Add some plumbing to rewrite message expressions (still under construction). llvm-svn: 43274
-
- Oct 23, 2007
-
-
Steve Naroff authored
- Add rewrite rule for @class. - Add setter/getter to ObjcClassDecl. - Predefined key runtime functions. llvm-svn: 43257
-
Fariborz Jahanian authored
llvm-svn: 43255
-
Fariborz Jahanian authored
llvm-svn: 43235
-
- Oct 22, 2007
-
-
Fariborz Jahanian authored
llvm-svn: 43233
-
- Oct 19, 2007
-
-
Fariborz Jahanian authored
llvm-svn: 43159
-
Fariborz Jahanian authored
llvm-svn: 43151
-
- Oct 18, 2007
-
-
Fariborz Jahanian authored
llvm-svn: 43143
-
Chris Lattner authored
llvm-svn: 43101
-
- Oct 17, 2007
-
-
Chris Lattner authored
we currently turn: c = @encode(char *)[2] + 4; into: c = "foo"[2] + 4; Right now the foo string is hard coded, but you can imagine a world where it wouldn't be :) llvm-svn: 43093
-
Chris Lattner authored
@selector probably gets this wrong also. llvm-svn: 43048
-
Chris Lattner authored
Rename SourceRange::Begin()/End() to getBegin()/getEnd() for consistency with other code. Start building the rewriter towards handling @encode. llvm-svn: 43047
-
- Oct 16, 2007
-
-
Chris Lattner authored
#import to #include's as a test. llvm-svn: 43041
-
- Oct 13, 2007
-
-
Chris Lattner authored
$ clang rewrite.c -rewrite-test prints: int foo() { b: foo(); f: foo(); foo(); } for: int foo() { b: foo(); f: foo(); foo(); } amazing. llvm-svn: 42944
-
Chris Lattner authored
some incredibly subtle details that I'm working on getting right. llvm-svn: 42940
-
- Oct 11, 2007
-
-
Chris Lattner authored
with x's for now. The APIs are all unimplemented, so it doesn't do anything yet! :) llvm-svn: 42868
-
Chris Lattner authored
llvm-svn: 42855
-