Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
81fe1fbf4abd00b24e078a80cb15a2d2c1343f11
/
clang
/
lib
/
Frontend
/
Rewrite
/
RewriteModernObjC.cpp
c5885cf
[AST] Store the callee and argument expressions of CallExpr in a trailing array.
by Bruno Ricci
· 7 years ago
5fc4db7
[AST][NFC] Pass the AST context to one of the ctor of DeclRefExpr.
by Bruno Ricci
· 7 years ago
64a2630
Pass the function type instead of the return type to FunctionDecl::Create
by Jonas Devlieghere
· 7 years ago
fa98390
NFC: Remove the ObjC1/ObjC2 distinction from clang (and related projects)
by Erik Pilkington
· 7 years ago
1c301dc
Port getLocEnd -> getEndLoc
by Stephen Kelly
· 7 years ago
f2ceec4
Port getLocStart -> getBeginLoc
by Stephen Kelly
· 7 years ago
6907ce2
Remove trailing space
by Fangrui Song
· 7 years ago
2a8c18d
Fix typos in clang
by Alexander Kornienko
· 7 years ago
00f70bd
Remove redundant casts. NFC
by George Burgess IV
· 8 years ago
a503855
Track in the AST whether the operand to a UnaryOperator can overflow and then use that logic when evaluating constant expressions and emitting codegen.
by Aaron Ballman
· 8 years ago
d973982
[CMake] Use #cmakedefine01 for CLANG_ENABLE_(ARCMT|OBJC_REWRITER|STATIC_ANALYZER)
by NAKAMURA Takumi
· 8 years ago
7f633df
[CMake] Move CLANG_ENABLE_(ARCMT|OBJC_REWRITER|STATIC_ANALYZER) into clang/Config/config.h.
by NAKAMURA Takumi
· 8 years ago
a2baff0
[Objective-C] Fix non-determinism in clang
by Mandeep Singh Grang
· 8 years ago
c5e54dd
fix trivial typos in comments; NFC
by Hiroshi Inoue
· 8 years ago
2c51880
Spelling mistakes in comments. NFCI. (PR27635)
by Simon Pilgrim
· 9 years ago
484aa45
Encapsulate FPOptions and use it consistently
by Adam Nemet
· 9 years ago
d8650cd
Pass a char instead of a string to the find function. clang-tidy: performance-faster-string-find
by Sylvestre Ledru
· 9 years ago
843dfcc
getObjCEncodingForMethodDecl cannot fail. Simplify. NFC.
by John McCall
· 9 years ago
f76f650
Fix Clang-tidy readability-redundant-string-cstr warnings
by Malcolm Parsons
· 9 years ago
03f8907
Frontend: Simplify ownership model for clang's output streams.
by Peter Collingbourne
· 9 years ago
59f7792
Use more ArrayRefs
by David Majnemer
· 9 years ago
25da86a
Delete dead code.
by Rafael Espindola
· 9 years ago
0da2076
Fix a couple assertions that can never fire because the condition ANDed with the string is just true or 1.
by Craig Topper
· 9 years ago
7f550f3
[Objective-c] Stop attaching section "datacoal_nt" to global variables.
by Akira Hatanaka
· 10 years ago
0a4f3f4
Fix some Clang-tidy readability-redundant-control-flow warnings; other minor fixes.
by Eugene Zelenko
· 10 years ago
a7a8b1f
Use instance_properties instead of properties. NFC.
by Manman Ren
· 10 years ago
a2a8d9c
Fix a couple places where InsertText was being called with a pointer and size when it really expects a StringRef and a normally optional bool argument.
by Craig Topper
· 10 years ago
cf2126e
Pass an ArrayRef instead of pointer and size. NFC
by Craig Topper
· 10 years ago
637d1e6
Roll-back r250822.
by Angel Garcia Gomez
· 10 years ago
b5250d3
Apply modernize-use-default to clang.
by Angel Garcia Gomez
· 10 years ago
642f173
Switch users of the 'for (StmtRange range = stmt->children(); range; ++range)‘ pattern to range for loops.
by Benjamin Kramer
· 10 years ago
ab9db51
Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").
by Alexander Kornienko
· 10 years ago
3d9d929
Fixed/added namespace ending comments using clang-tidy. NFC
by Alexander Kornienko
· 10 years ago
34eb207
Use 'override/final' instead of 'virtual' for overridden methods
by Alexander Kornienko
· 10 years ago
f8e68e2
[Objective-C modern translation]. Patch to fix type of
by Fariborz Jahanian
· 10 years ago
f4cb2be
Track the source location of the dot or arrow operator in a MemberExpr.
by Aaron Ballman
· 11 years ago
19acc3d
Rename RefersToCapturedVariable to RefersToEnclosingVariableOrCapture, NFC
by Alexey Bataev
· 11 years ago
07649fb
Renamed RefersToEnclosingLocal bitfield to RefersToCapturedVariable.
by Alexey Bataev
· 11 years ago
f841bd9
[OPENMP] Bugfix for processing of global variables in OpenMP regions.
by Alexey Bataev
· 11 years ago
82e95a3
Update for LLVM API change to make Small(Ptr)Set::insert return pair<iterator, bool> as per the C++ standard's associative container concept.
by David Blaikie
· 11 years ago
93722477
Objective-C modern rewriter. Patch to fix a rewriting bug
by Fariborz Jahanian
· 11 years ago
4475a24
Remove code duplication and cut dependency from clangRewrite on clangAST.
by Daniel Jasper
· 11 years ago
c6914d0
Use range based for loops to avoid needing to re-mention SmallPtrSet size.
by Craig Topper
· 11 years ago
4dd9b43
Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needing to mention the size.
by Craig Topper
· 11 years ago
6beb6aa
Recommit 213307: unique_ptr-ify ownership of ASTConsumers (reverted in r213325)
by David Blaikie
· 11 years ago
62a56f3
Revert "unique_ptr-ify ownership of ASTConsumers"
by David Blaikie
· 11 years ago
a51666a
unique_ptr-ify ownership of ASTConsumers
by David Blaikie
· 11 years ago
0621cb2
Make clang's rewrite engine a core feature
by Alp Toker
· 11 years ago
[Renamed (99%) from clang/lib/Rewrite/Frontend/RewriteModernObjC.cpp]
ddd01ce
Removing an "if (this == nullptr)" check from two print methods. The condition
by Richard Trieu
· 11 years ago
8ae1203
[C++11] Use 'nullptr'.
by Craig Topper
· 11 years ago
db3a5dc
Objective-C rewriter. Use _WIN64 instead of __LLP64__
by Fariborz Jahanian
· 11 years ago
287e79a
Objective-C modern translator. Fix declaration of
by Fariborz Jahanian
· 12 years ago
40bd0aa
[C++11] Replacing FunctionProtoType iterators param_type_begin() and param_type_end() with iterator_range param_types(). Updating all of the usages of the iterators with range-based for loops.
by Aaron Ballman
· 12 years ago
fb6b25b
[C++11] Add 'override' keyword to virtual methods that override their base class.
by Craig Topper
· 12 years ago
9371dd2
[C++11] Replacing BlockDecl iterators capture_begin() and capture_end() with iterator_range captures(). Updating all of the usages of the iterators with range-based for loops.
by Aaron Ballman
· 12 years ago
d85eff4
[C++11] Replacing ObjCCategoryDecl iterators propimpl_begin() and propimpl_end() with iterator_range property_impls(). Updating all of the usages of the iterators with range-based for loops.
by Aaron Ballman
· 12 years ago
19a4176
[C++11] Replacing ObjCCategoryDecl iterators protocol_begin() and protocol_end() with iterator_range protocols(). Updating all of the usages of the iterators with range-based for loops.
by Aaron Ballman
· 12 years ago
0f6e64d
[C++11] Replacing ObjCProtocolDecl iterators protocol_begin() and protocol_end() with iterator_range protocols(). Updating all of the usages of the iterators with range-based for loops.
by Aaron Ballman
· 12 years ago
a49c506
[C++11] Replacing ObjCInterfaceDecl iterators protocol_begin() and protocol_end() with iterator_range protocols(). Updating all of the usages of the iterators with range-based for loops.
by Aaron Ballman
· 12 years ago
e8a7dc9
[C++11] Replacing ObjCContainerDecl iterators classmeth_begin() and classmeth_end() with iterator_range class_methods(). Updating all of the usages of the iterators with range-based for loops.
by Aaron Ballman
· 12 years ago
f26acce
[C++11] Replacing ObjCContainerDecl iterators instmeth_begin() and instmeth_end() with iterator_range instance_methods(). Updating all of the usages of the iterators with range-based for loops.
by Aaron Ballman
· 12 years ago
d174edf
Renaming the recently-created (r203830) props() range API to properties() for clarity.
by Aaron Ballman
· 12 years ago
dc4bea4
[C++11] Replacing ObjCContainerDecl iterators prop_begin() and prop_end() with iterator_range props(). Updating all of the usages of the iterators with range-based for loops.
by Aaron Ballman
· 12 years ago
dfca6f9
[C++11] Replace OwningPtr include with <memory>.
by Ahmed Charles
· 12 years ago
e8a8bae
[C++11] Replacing RecordDecl iterators field_begin() and field_end() with iterator_range fields(). Updating all of the usages of the iterators with range-based for loops.
by Aaron Ballman
· 12 years ago
23a6dcb
[C++11] Replacing EnumDecl iterators enumerator_begin() and enumerator_end() with iterator_range enumerators(). Updating all of the usages of the iterators with range-based for loops.
by Aaron Ballman
· 12 years ago
43b68be
[C++11] Replacing ObjCMethodDecl iterators param_begin() and param_end() with iterator_range params(). Updating all of the usages of the iterators with range-based for loops.
by Aaron Ballman
· 12 years ago
fc18842
RewriteObjC: Factor string literal creation into a helper and make sure it gets a proper constant array type.
by Benjamin Kramer
· 12 years ago
314cc81
Rename getResultType() on function and method declarations to getReturnType()
by Alp Toker
· 12 years ago
9cacbab
Rename FunctionProtoType accessors from 'arguments' to 'parameters'
by Alp Toker
· 12 years ago
f6a24ce
Fix a tranche of comment, test and doc typos
by Alp Toker
· 12 years ago
d473363
Correct hyphenations in comments and assert messages
by Alp Toker
· 12 years ago
d38951a
ObjectiveC modern translator. Fixes a translation bug
by Fariborz Jahanian
· 12 years ago
d294062
ObjectiveC modern rewriter. Rewrite typedefs
by Fariborz Jahanian
· 12 years ago
0dded8a
Revert my patch in r191155 to allow forward
by Fariborz Jahanian
· 12 years ago
ff0c460
ObjectiveC modern translator: Provide proper cast of
by Fariborz Jahanian
· 12 years ago
39996f42
Remove unused variable.
by Eli Friedman
· 12 years ago
b1a2124
Modern ObjectiveC translator. Fix translation of
by Fariborz Jahanian
· 12 years ago
60509af
Fix constructor-related typos.
by Benjamin Kramer
· 12 years ago
6c0af64
ObjectiveC modern translator: fix up generated fast enumeration
by Fariborz Jahanian
· 12 years ago
5ba37d5
Split isFromMainFile into two functions.
by Eli Friedman
· 12 years ago
5603df4
Use SmallVectorImpl& for function arguments instead of SmallVector.
by Craig Topper
· 12 years ago
2341c0d
Use SmallVectorImpl instead of SmallVector for iterators and references to avoid specifying the vector size unnecessarily.
by Craig Topper
· 12 years ago
6ae7e50
Add 178663 back.
by Rafael Espindola
· 12 years ago
985a3ab
Revert 178663.
by Rafael Espindola
· 12 years ago
3a65ce3
Objective-C modern rewriter. Fixes a bug
by Fariborz Jahanian
· 12 years ago
adea16b
Don't compute a patched/semantic storage class.
by Rafael Espindola
· 12 years ago
755a2ff
Add some assertions to appease the static analyzer.
by Jordan Rose
· 13 years ago
5c38272
ArrayRef-ize ASTContext::getFunctionType and Sema::BuildFunctionType.
by Jordan Rose
· 13 years ago
b0fdab2
objective-C modern translator: Fixes a mistranslation
by Fariborz Jahanian
· 13 years ago
a7d0384
Excise <cctype> from Clang (except clang-tblgen) in favor of CharInfo.h.
by Jordan Rose
· 13 years ago
4254cdb
objective-C modern translation: Fix another random translation bug
by Fariborz Jahanian
· 13 years ago
e8730a3
objective-C modern translator. Fixes a trivial
by Fariborz Jahanian
· 13 years ago
e4c7e85
objective-C modern translator. Generate #line
by Fariborz Jahanian
· 13 years ago
e499613
objective-C modern translator. More fixups for
by Fariborz Jahanian
· 13 years ago
57dd66b
objective-C modern translator. Fix up the translated
by Fariborz Jahanian
· 13 years ago
048fbfa
Rework the traversal of Objective-C categories and extensions to
by Douglas Gregor
· 13 years ago
f857950
Remove useless 'llvm::' qualifier from names like StringRef and others that are
by Dmitri Gribenko
· 13 years ago
ac00fbc
Fix indent and remove parameter with a matching default value.
by Chad Rosier
· 13 years ago
4442605
Revert r170500. It over-zealously converted *ALL* things named Attributes, which is wrong here.
by Bill Wendling
· 13 years ago
Next »