Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
9fd5890e5256d5ab6ce5d952140b9da8456ba4f3
/
clang
/
Driver
/
RewriteTest.cpp
9fd5890
use std::copy instead of memcpy for abstraction.
by Chris Lattner
· 18 years ago
1601858
by Steve Naroff
· 18 years ago
1299a92
Emit objective-c's meta-data at the end of rewriting to stdout.
by Fariborz Jahanian
· 18 years ago
a733c7f
by Steve Naroff
· 18 years ago
bf478ec
by Steve Naroff
· 18 years ago
e8a3016
Rewrite for properties.
by Fariborz Jahanian
· 18 years ago
63ac80e
Misc. fixes. 1) Resurrect meta-data generation turned off by a previous patch.
by Fariborz Jahanian
· 18 years ago
bd72289
by Steve Naroff
· 18 years ago
e4f9b23
by Steve Naroff
· 18 years ago
98eb8d1
by Steve Naroff
· 18 years ago
3865e4d
by Steve Naroff
· 18 years ago
f36987c
by Steve Naroff
· 18 years ago
a397efd
by Steve Naroff
· 18 years ago
376cdaf
Fix ownership model of ParseAST to allow the dtor of
by Chris Lattner
· 18 years ago
6300647
by Steve Naroff
· 18 years ago
50d4205
by Steve Naroff
· 18 years ago
2f55b98
by Steve Naroff
· 18 years ago
7a9c474
1) More additions for objective-c's qualifier type.
by Fariborz Jahanian
· 18 years ago
c3cda76
Fixed a bug exposed by fixing the assert in previous patch (one of the tests asserted).
by Fariborz Jahanian
· 18 years ago
aa9a95c
Changed direction of assert. Added more comments.
by Fariborz Jahanian
· 18 years ago
9c4fddd
by Steve Naroff
· 18 years ago
aff228df
Rewriteing of ivars changed to just copy directly from the source.
by Fariborz Jahanian
· 18 years ago
ac02163
by Steve Naroff
· 18 years ago
37e011c
by Steve Naroff
· 18 years ago
5cdcd9b
by Steve Naroff
· 18 years ago
f921385f
by Steve Naroff
· 18 years ago
5448cf6
by Steve Naroff
· 18 years ago
4cd61ac
by Steve Naroff
· 18 years ago
c548404
by Steve Naroff
· 18 years ago
797f24c
Encoding for objectiive-c methods.
by Fariborz Jahanian
· 18 years ago
bc27593
Do the encoding of ivar types in the ivar metadata.
by Fariborz Jahanian
· 18 years ago
d849982
Add (partial) support for @encode.
by Anders Carlsson
· 18 years ago
801b635
Path to synthesize 'instance' size field of _objc_class metadata.
by Fariborz Jahanian
· 18 years ago
161a92b
by Steve Naroff
· 18 years ago
99e96b0
Patch to synthesize computation of Ivar offset in rewritten c file.
by Fariborz Jahanian
· 18 years ago
51f2182
Refactored several meta data for reusability.
by Fariborz Jahanian
· 18 years ago
211f8b8
Convert one type of metadata to use std::string instead of printf as an example.
by Chris Lattner
· 18 years ago
3df412a
Refactored RewriteObjcMethodsMetaData to better rewrite
by Fariborz Jahanian
· 18 years ago
574440f
More work on translating message expressions.
by Steve Naroff
· 18 years ago
aa29fb4
Remove explicit use of size of known structs in metadata generation.
by Fariborz Jahanian
· 18 years ago
486f718
Couple of minor changes. 1) Metaclass metadata also has a reference to
by Fariborz Jahanian
· 18 years ago
b2f525d
Refactord instance and class metadata emission. Refactored protocols metadata emission.
by Fariborz Jahanian
· 18 years ago
3c799d7
Fix some long lines, move code around into logical groups.
by Chris Lattner
· 18 years ago
6953469
Use Ted's new mutable child iterators to update the tree as we rewrite it.
by Chris Lattner
· 18 years ago
c77380b
by Steve Naroff
· 18 years ago
db1ab1c
by Steve Naroff
· 18 years ago
e670dbb
by Steve Naroff
· 18 years ago
f3d5a54
Patch to complete metadata generation for each implemented class.
by Fariborz Jahanian
· 18 years ago
d752eae
Patch for initialization of class's Meta-class metadata.
by Fariborz Jahanian
· 18 years ago
6eafb03
This patch generates protocol metadata and all its sub-metadata.
by Fariborz Jahanian
· 18 years ago
74a1cfa
rewrite of metadata for implemented instance methods.
by Fariborz Jahanian
· 18 years ago
c34409c
Patch to rewrite ivar tables metadata for classes defined.
by Fariborz Jahanian
· 18 years ago
93191af
First patch toward rewriting of objective-c's meta data.
by Fariborz Jahanian
· 18 years ago
c6d91c0
Add new API to rewrite one stmt/expr with another.
by Chris Lattner
· 18 years ago
9515625
Add rewriter support for @encode expressions. For example, we currently turn:
by Chris Lattner
· 18 years ago
37390be
Fix location processing of @encode: the range should include the @ sign.
by Chris Lattner
· 18 years ago
a7c19fe
Add a new Rewriter::getRangeSize method.
by Chris Lattner
· 18 years ago
0bd1c97
Push the rewriter forward a bit more. Now it rewrites
by Chris Lattner
· 18 years ago
6a91cc0
haha, my devious plot is complete:
by Chris Lattner
· 18 years ago
2fcf1b8
another step forward in rewriter stuff. This still has
by Chris Lattner
· 18 years ago
16a0de4
Push the rewriting APIs along. Build a trivial client that replaces tabs
by Chris Lattner
· 18 years ago
e99c832
add scafolding to play around with and bring up the code rewriter.
by Chris Lattner
· 18 years ago