Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
clang
/
0416fb9f379b49abb3eb0c1cb2ca75107e5a71d1
/
Driver
/
RewriteTest.cpp
0416fb9
by Steve Naroff
· 17 years ago
f3473a7
by Steve Naroff
· 17 years ago
3217482
by Steve Naroff
· 17 years ago
9698464
by Steve Naroff
· 17 years ago
28d1fe8
use insert instead of replacing 0 bytes with text :)
by Chris Lattner
· 17 years ago
74a0c77
use std::copy instead of memcpy for abstraction.
by Chris Lattner
· 17 years ago
21867b1
by Steve Naroff
· 17 years ago
4402d81
Emit objective-c's meta-data at the end of rewriting to stdout.
by Fariborz Jahanian
· 17 years ago
2bd0392
by Steve Naroff
· 17 years ago
7573098
by Steve Naroff
· 17 years ago
957cf65
Rewrite for properties.
by Fariborz Jahanian
· 17 years ago
909f02a
Misc. fixes. 1) Resurrect meta-data generation turned off by a previous patch.
by Fariborz Jahanian
· 17 years ago
e3abbf5
by Steve Naroff
· 17 years ago
b42f841
by Steve Naroff
· 17 years ago
352336b
by Steve Naroff
· 17 years ago
f11b7d0
by Steve Naroff
· 17 years ago
ab972d3
by Steve Naroff
· 17 years ago
beaf299
by Steve Naroff
· 17 years ago
31e6c7d
Fix ownership model of ParseAST to allow the dtor of
by Chris Lattner
· 17 years ago
0496005
by Steve Naroff
· 17 years ago
d5255f5
by Steve Naroff
· 17 years ago
6c6a2db
by Steve Naroff
· 17 years ago
f1de0ca
1) More additions for objective-c's qualifier type.
by Fariborz Jahanian
· 17 years ago
212b768
Fixed a bug exposed by fixing the assert in previous patch (one of the tests asserted).
by Fariborz Jahanian
· 17 years ago
aff56d0
Changed direction of assert. Added more comments.
by Fariborz Jahanian
· 17 years ago
8749be5
by Steve Naroff
· 17 years ago
fdc08a0
Rewriteing of ivars changed to just copy directly from the source.
by Fariborz Jahanian
· 17 years ago
498856c
by Steve Naroff
· 17 years ago
9165ad3
by Steve Naroff
· 17 years ago
09b266e
by Steve Naroff
· 17 years ago
752d6ef
by Steve Naroff
· 17 years ago
423cb56
by Steve Naroff
· 17 years ago
2feac5e
by Steve Naroff
· 17 years ago
f908a87
by Steve Naroff
· 17 years ago
33e1d64
Encoding for objectiive-c methods.
by Fariborz Jahanian
· 17 years ago
160eb65
Do the encoding of ivar types in the ivar metadata.
by Fariborz Jahanian
· 17 years ago
85f9bce
Add (partial) support for @encode.
by Anders Carlsson
· 17 years ago
4d733d3
Path to synthesize 'instance' size field of _objc_class metadata.
by Fariborz Jahanian
· 17 years ago
bef1185
by Steve Naroff
· 17 years ago
26e4cd3
Patch to synthesize computation of Ivar offset in rewritten c file.
by Fariborz Jahanian
· 17 years ago
ccd87b0
Refactored several meta data for reusability.
by Fariborz Jahanian
· 17 years ago
158ecb9
Convert one type of metadata to use std::string instead of printf as an example.
by Chris Lattner
· 17 years ago
8e991ba
Refactored RewriteObjcMethodsMetaData to better rewrite
by Fariborz Jahanian
· 17 years ago
934f276
More work on translating message expressions.
by Steve Naroff
· 17 years ago
1a0965e
Remove explicit use of size of known structs in metadata generation.
by Fariborz Jahanian
· 17 years ago
454cb01
Couple of minor changes. 1) Metaclass metadata also has a reference to
by Fariborz Jahanian
· 17 years ago
2e6d935
Refactord instance and class metadata emission. Refactored protocols metadata emission.
by Fariborz Jahanian
· 17 years ago
f04da13
Fix some long lines, move code around into logical groups.
by Chris Lattner
· 17 years ago
e64b777
Use Ted's new mutable child iterators to update the tree as we rewrite it.
by Chris Lattner
· 17 years ago
c000609
by Steve Naroff
· 17 years ago
ebf2b56
by Steve Naroff
· 17 years ago
7e15891
by Steve Naroff
· 17 years ago
deef518
Patch to complete metadata generation for each implemented class.
by Fariborz Jahanian
· 17 years ago
9f0a1cb
Patch for initialization of class's Meta-class metadata.
by Fariborz Jahanian
· 17 years ago
e887c09
This patch generates protocol metadata and all its sub-metadata.
by Fariborz Jahanian
· 17 years ago
776d6ff
rewrite of metadata for implemented instance methods.
by Fariborz Jahanian
· 17 years ago
f4d331d
Patch to rewrite ivar tables metadata for classes defined.
by Fariborz Jahanian
· 17 years ago
545b9ae
First patch toward rewriting of objective-c's meta data.
by Fariborz Jahanian
· 17 years ago
01c5748
Add new API to rewrite one stmt/expr with another.
by Chris Lattner
· 17 years ago
5075477
Add rewriter support for @encode expressions. For example, we currently turn:
by Chris Lattner
· 17 years ago
674af95
Fix location processing of @encode: the range should include the @ sign.
by Chris Lattner
· 17 years ago
311ff02
Add a new Rewriter::getRangeSize method.
by Chris Lattner
· 17 years ago
2c64b7b
Push the rewriter forward a bit more. Now it rewrites
by Chris Lattner
· 17 years ago
57c337d
haha, my devious plot is complete:
by Chris Lattner
· 17 years ago
7c23960
another step forward in rewriter stuff. This still has
by Chris Lattner
· 17 years ago
8a12c27
Push the rewriting APIs along. Build a trivial client that replaces tabs
by Chris Lattner
· 17 years ago
77cd2a0
add scafolding to play around with and bring up the code rewriter.
by Chris Lattner
· 17 years ago