- Oct 26, 2007
-
-
Devang Patel authored
llvm-svn: 43383
-
Fariborz Jahanian authored
llvm-svn: 43382
-
Hartmut Kaiser authored
llvm-svn: 43371
-
Hartmut Kaiser authored
llvm-svn: 43370
-
Ted Kremenek authored
llvm-svn: 43366
-
Devang Patel authored
llvm-svn: 43365
-
- Oct 25, 2007
-
-
Devang Patel authored
llvm-svn: 43363
-
Ted Kremenek authored
llvm-svn: 43362
-
Ted Kremenek authored
llvm-svn: 43361
-
Fariborz Jahanian authored
Changed the entire rewrite of metadata to write to std::string object instead of stdout. llvm-svn: 43360
-
Devang Patel authored
llvm-svn: 43355
-
Ted Kremenek authored
compilation time. llvm-svn: 43354
-
Chris Lattner authored
method.c:4:3: error: use of undeclared identifier 'BADIDENT' &BADIDENT, 0 ^ method.c:5:2: error: expected '}' }; ^ method.c:3:14: error: to match this '{' struct S A = { ^ now we only produce: method.c:4:3: error: use of undeclared identifier 'BADIDENT' &BADIDENT, 0 ^ llvm-svn: 43349
-
Chris Lattner authored
llvm-svn: 43348
-
Chris Lattner authored
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init]; into: NSAutoreleasePool * pool = objc_msgSend(objc_msgSend(objc_getClass("NSAutoreleasePool"), sel_getUid("alloc")), sel_getUid("init")); instead of: NSAutoreleasePool * pool = objc_msgSend(objc_msgSend(objc_getClass("NSAutoreleasePool"), sel_getUid("alloc")), sel_getUid("init"))utoreleasePool"), sel_getUid("alloc")) init]; llvm-svn: 43347
-
Chris Lattner authored
printf as an example. llvm-svn: 43346
-
Ted Kremenek authored
llvm-svn: 43344
-
Ted Kremenek authored
llvm-svn: 43343
-
Ted Kremenek authored
llvm-svn: 43342
-
Chris Lattner authored
some code. llvm-svn: 43322
-
Fariborz Jahanian authored
instance/class methods metadata. llvm-svn: 43320
-
Ted Kremenek authored
left and right bracket. This is useful for serialization. llvm-svn: 43318
-
Devang Patel authored
llvm-svn: 43317
-
Steve Naroff authored
Still to do: - Chris will fix a bug in the rewriting engine for nested stmts. For example, the following: NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init]; tranlates to: NSAutoreleasePool * pool = objc_msgSend(objc_msgSend(objc_getClass("NSAutoreleasePool"), sel_getUid("alloc")), sel_getUid("init"))utoreleasePool"), sel_getUid("alloc")) init]; ...which is correct, except there is garbage after sel_getUid("init"). This is because the rewriter isn't updating the extent of the containing message expression. - Do the crazy cast thang. llvm-svn: 43316
-
Devang Patel authored
foo()->a = 42; llvm-svn: 43315
-
- 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
-
Devang Patel authored
llvm-svn: 43310
-
Fariborz Jahanian authored
Implemented emission of category metadata, llvm-svn: 43308
-
Ted Kremenek authored
new split-header file configuration (Serialize.h and Deserialize.h) now in place in the core LLVM repository. Removed unneeded SerializeTrait specializations for enums in TokenKinds.h llvm-svn: 43306
-
Devang Patel authored
llvm-svn: 43301
-
Devang Patel authored
llvm-svn: 43300
-
Chris Lattner authored
llvm-svn: 43299
-
Chris Lattner authored
This will make nested subexprs work. llvm-svn: 43296
-
Ted Kremenek authored
This permits in-place replacement of the original AST statements. llvm-svn: 43295
-
Steve Naroff authored
Incorporate some feedback from Chris... llvm-svn: 43285
-
Devang Patel authored
Constify methods and reuse RecordOrganizer object. llvm-svn: 43284
-
Devang Patel authored
llvm-svn: 43283
-
Devang Patel authored
llvm-svn: 43282
-
Devang Patel authored
llvm-svn: 43281
-