Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
f1b48b7014992155286d58bb1676f9f51031d18b
/
lib
/
Frontend
/
RewriteObjC.cpp
f1b48b7
CastExpr should not hold a pointer to the base path. More cleanup.
by Anders Carlsson
· 15 years ago
8f5e3dd
Improve the AST representation of Objective-C @try/@catch/@finally
by Douglas Gregor
· 15 years ago
88465d3
Add an InheritancePath parameter to the ImplicitCastExpr constructor.
by Anders Carlsson
· 15 years ago
04badcf
Overhaul the AST representation of Objective-C message send
by Douglas Gregor
· 15 years ago
16573fa
Keep track of the actual storage specifier written on a variable or
by Douglas Gregor
· 15 years ago
709210f
Use ASTVector instead of std::vector for the Exprs in InitListExpr. Performance
by Ted Kremenek
· 15 years ago
553e583
make the rewriter add a #ifndef around the #define of __attribute__.
by Chris Lattner
· 15 years ago
264ba48
the big refactoring bits of PR3782.
by Rafael Espindola
· 15 years ago
f6ac97b
Let SourceManager::getBufferData return StringRef instead of a pair of two const char*.
by Benjamin Kramer
· 15 years ago
f715ca1
Give SourceManager a Diagnostic object with which to report errors,
by Douglas Gregor
· 15 years ago
aea67db
Introduce a new BufferResult class to act as the return type of
by Douglas Gregor
· 15 years ago
6cb6eb4
Add tentative support for accessing local variables with
by Fariborz Jahanian
· 15 years ago
d314e9e
Change the 'super' messaging API in the rewriter. Fixes radar 7738452.
by Fariborz Jahanian
· 15 years ago
8611eb0
Patch to get around a rewriter bug rewriting storage class
by Fariborz Jahanian
· 15 years ago
61b82e3
Fixes a bug whereby static const block var has static
by Fariborz Jahanian
· 15 years ago
df49652
Cast a pointer to 'long long' to satisfy all compilation models.
by Fariborz Jahanian
· 15 years ago
72952fc
More rewriter of nested blocks fun stuff. Radar 7696893.
by Fariborz Jahanian
· 15 years ago
d64a4f4
Prevent rewriter crash when variable type is missing. Fixes radar 7692183.
by Fariborz Jahanian
· 15 years ago
1276bfe
Minor cleanup of the rewriter.
by Fariborz Jahanian
· 15 years ago
5b011b0
Removed some unused code in rewriter.
by Fariborz Jahanian
· 15 years ago
f89c427
Fix rewriting of byref variables in nested blocks. Fixes radar 7692350.
by Fariborz Jahanian
· 15 years ago
e7c5c93
Rewriting of imported variable from outer
by Fariborz Jahanian
· 15 years ago
7c63fdd
Support rewriting of property synthesis with retain/copy
by Fariborz Jahanian
· 15 years ago
5e49b2f
Implement nasty rewriting of nested blocks when inner
by Fariborz Jahanian
· 15 years ago
86aa9fd
Fix rewriting of a method when return type is
by Fariborz Jahanian
· 15 years ago
5f1c45f
Fixes a rewriting of qualified-id type which exposed a bigger
by Fariborz Jahanian
· 15 years ago
1d35b16
Fixes a rewriting of byref variable when its initializer is
by Fariborz Jahanian
· 15 years ago
ce056bc
Eliminate the default arguments to ASTContext::getFunctionType(),
by Douglas Gregor
· 15 years ago
ba7bc55
Revert: "Change InitListExpr to allocate the array for holding references"
by Ted Kremenek
· 15 years ago
9f9269e
Change InitListExpr to allocate the array for holding references
by Ted Kremenek
· 15 years ago
11062e1
Patch removes IVars list from ObjCInterfaceDecl and
by Fariborz Jahanian
· 15 years ago
afad76f
__typeof should be able to handle block pointer types when
by Fariborz Jahanian
· 15 years ago
210c248
Minor rewriter cleanup and a test for a block rewriting bug.
by Fariborz Jahanian
· 15 years ago
e8c28df
Fix rewriter bug when function call inside block with block parameter
by Fariborz Jahanian
· 15 years ago
a135216
Fix a broken rewritin of @implementation keyword. (fixes radar 7649577).
by Fariborz Jahanian
· 15 years ago
d999b37
Pass StringRefs to InsertText/ReplaceText in RewriteObjC and remove a ton of unnecessary length arguments.
by Benjamin Kramer
· 15 years ago
52b2e1e
Fixes a rewriter bug rewriting function decl.
by Fariborz Jahanian
· 15 years ago
bab7168
Fixes a rewriting bug where order of constructor expression arguments did not match
by Fariborz Jahanian
· 15 years ago
eb3b324
Allocate the SubExprs array in ObjCMessageExpr using the allocator associated with ASTContext. This fixes yet another leak (<rdar://problem/7639260>).
by Ted Kremenek
· 15 years ago
838db38
Eliminate a bunch of unnecessary ASTContexts from members functions of
by Douglas Gregor
· 15 years ago
e61a1d4
Patch to rewrite blocks into unique api names. Fixes radar 7630551
by Fariborz Jahanian
· 15 years ago
4c863ef
Provide rewriting suppport for use of __typeof__
by Fariborz Jahanian
· 15 years ago
13751e3
Comment out category's property decls. in rewrite. Fixes radar 7630636.
by Fariborz Jahanian
· 15 years ago
e50187a
Add guard in RewriteObjC::HandleTopLevelSingleDecl() to not do
by Ted Kremenek
· 15 years ago
376338a
Fixes a minor rewriter bug messaging inside a function call.
by Fariborz Jahanian
· 15 years ago
88906cd
Some clean up of replacement text API no longer needed by my recent changes.
by Fariborz Jahanian
· 15 years ago
2b9b0b2
Fix a nested ivar reference rewriting bug. (Fixes radar 7607605).
by Fariborz Jahanian
· 15 years ago
2663f52
Fix rewriting of 'const' __block variables in
by Fariborz Jahanian
· 15 years ago
32132a0
Fix more rewriting of protocol-quialified 'id' type. (Fixes radar 7607413).
by Fariborz Jahanian
· 15 years ago
84aa946
Fix up rewriting of protocol qualified types in objc rewriter.
by Fariborz Jahanian
· 15 years ago
0e1c99a
Fixes rewriter bug rewriting byref related API where a struct
by Fariborz Jahanian
· 15 years ago
7e20ffe
Fixes a rewrite bug rewriting nested ivars reference. (Radar 7583971).
by Fariborz Jahanian
· 15 years ago
ffbdead
Added assert to the rewrite.
by Fariborz Jahanian
· 15 years ago
8f09543
Refix rewriting of an ivar access when it is
by Fariborz Jahanian
· 15 years ago
a5d5fbc
Fix a regression caused by my rewriting of cast of ivar
by Fariborz Jahanian
· 15 years ago
5bfc536
Fixes a rewriting bug of access ivar of a variable cast
by Fariborz Jahanian
· 15 years ago
d050240
Patch to implement rewriting of properties. Fixes radar 7562952.
by Fariborz Jahanian
· 15 years ago
b716633
Use the llvm coding convention for indentation for switch.
by Mike Stump
· 15 years ago
1d7d8d6
The type of a compound literal expression is not necessarily the same as the
by John McCall
· 15 years ago
1d4fca2
Rewriteing of gnu extension __typeof in objective-c rewriter.
by Fariborz Jahanian
· 15 years ago
42f56b5
Preserve type source information in compound literal expressions.
by John McCall
· 15 years ago
dfa4fa0
Fix a rewriting crash and correct rewriting of __block
by Fariborz Jahanian
· 15 years ago
3420419
define __weak to null in rewritten source for -fms-extensions as well.
by Fariborz Jahanian
· 15 years ago
9d12503
Preserve type source information in explicit cast expressions.
by John McCall
· 15 years ago
bf07012
Do not do the block-specific rewrite when there is no block literals.
by Fariborz Jahanian
· 15 years ago
a73165e
Patch to avoid duplicate declaration of byref structs
by Fariborz Jahanian
· 15 years ago
abfd83e
Fix a bug in rewrite whereby functions using blocks put extern "C" in wrong place.
by Fariborz Jahanian
· 15 years ago
26337b2
Improve on objective-c pointer recognition
by Fariborz Jahanian
· 15 years ago
66867c5
Fix rewriting of MacOS sjlj based eh. Fixes radar 7522880.
by Fariborz Jahanian
· 15 years ago
91fbd12
Fix rewriting for forward class declaration. (fixes radar 6969189).
by Fariborz Jahanian
· 15 years ago
c374cd9
Fixup rewrite of ivars accessed via an explicit object
by Fariborz Jahanian
· 15 years ago
1211a71
Silence MSVC warning.
by Benjamin Kramer
· 15 years ago
4824fcd
revert 91891, a workaround for PR5514.
by Chris Lattner
· 15 years ago
65b0aa5
clang ObjC rewriter: generated code used in "for (x in y)" loop uses
by Fariborz Jahanian
· 15 years ago
f292fcf
Fixes a bug where we were rewriting two definitions of
by Fariborz Jahanian
· 15 years ago
d83658d
Fixes a bug in my last patch (related to radar 7490331).
by Fariborz Jahanian
· 15 years ago
c98cbb4
Avoid error when convering a pointer to integer in rewriting.
by Fariborz Jahanian
· 15 years ago
84ed600
Fix rewriting of ivars. Fixes radar 7490331.
by Fariborz Jahanian
· 15 years ago
6a12a14
Fix typo: rename Rewriter::getRewritenText() -> Rewriter::getRewrittenText().
by Ted Kremenek
· 15 years ago
782f2f5
Change ObjCContainerDecl to contain the entire range for the '@end'
by Ted Kremenek
· 15 years ago
791b10d
Fixed a bug where initializer is a macro in rewrite.
by Fariborz Jahanian
· 15 years ago
2086d54
API support for __block variables which are also __weak.
by Fariborz Jahanian
· 15 years ago
e1f84f8
Minor clean up.
by Fariborz Jahanian
· 15 years ago
cd82637
Remove bogus "C" from preamble block decls.
by Steve Naroff
· 15 years ago
ab10b2e
More rewriting of __block APIs. wip.
by Fariborz Jahanian
· 15 years ago
d2eb1fd
More rewriting of __block objective-c pointer variables. wip.
by Fariborz Jahanian
· 15 years ago
f381cc9
More rewriting of __block declared objective-c/block pointers. This is wip.
by Fariborz Jahanian
· 15 years ago
6f0a0a9
When rewriting a __block declaration, use a suitable API to get location of
by Fariborz Jahanian
· 15 years ago
ff12788
More cleanup/refactoring of the rewrite.
by Fariborz Jahanian
· 15 years ago
73e437b
Some cleanup and refactoring of rewriter.
by Fariborz Jahanian
· 15 years ago
d25d1b5
This patch concludes rewriteing of __block variables to allow
by Fariborz Jahanian
· 15 years ago
bbf37e2
Removed a FIXME comment.
by Fariborz Jahanian
· 15 years ago
ec878f2
More rewriting of __block variables.
by Fariborz Jahanian
· 15 years ago
c5143c5
Add support for handling initializers in RewriteObjC::RewriteByRefVar().
by Steve Naroff
· 15 years ago
52b08f2
Patch to do more rewrite of __block variables. Still WIP.
by Fariborz Jahanian
· 15 years ago
fc4020a
Work around PR5514.
by Anders Carlsson
· 15 years ago
1be6b46
Template code for rewrite of __block variables - wip.
by Fariborz Jahanian
· 15 years ago
4fcc4fd
Providing support for rewriting of block copy/dispose of
by Fariborz Jahanian
· 15 years ago
e24b22b
Implemented rewriting of invocation of a block ivar. (radar 7482224).
by Fariborz Jahanian
· 15 years ago
8a9e170
Implement conditional block invocation rewrite
by Fariborz Jahanian
· 15 years ago
Next »