llvm-project/clang/lib/ARCMigrate
Alp Toker 0621cb2e7d Make clang's rewrite engine a core feature
The rewrite facility's footprint is small so it's not worth going to these
lengths to support disabling at configure time, particularly since key compiler
features now depend on it.

Meanwhile the Objective-C rewriters have been moved under the
ENABLE_CLANG_ARCMT umbrella for now as they're comparatively heavy and still
potentially worth excluding from lightweight builds.

Tests are now passing with any combination of feature flags. The flags
historically haven't been tested by LLVM's build servers so caveat emptor.

llvm-svn: 213171
2014-07-16 16:48:33 +00:00
..
ARCMT.cpp DiagnosticsEngine: update severity setters to new terminology 2014-06-12 11:13:52 +00:00
ARCMTActions.cpp Extract the (InputKind, std::string) pair used to describe inputs to 2012-01-20 16:28:04 +00:00
CMakeLists.txt Make clang's rewrite engine a core feature 2014-07-16 16:48:33 +00:00
FileRemapper.cpp Update for llvm api change. 2014-07-06 17:43:24 +00:00
Internals.h ARCMigrate: simplify diagnostic handling 2014-07-02 17:08:00 +00:00
Makefile
ObjCMT.cpp Update for llvm api change. 2014-07-06 17:43:24 +00:00
PlistReporter.cpp PlistSupport.h: avoid gcc 'defined but not used' warning 2014-07-06 07:59:14 +00:00
TransAPIUses.cpp ARCMigrate: Introduce proper diagnostics for TransformActions 2014-01-26 05:07:32 +00:00
TransARCAssign.cpp s/tranform/transform/ 2012-11-14 15:08:31 +00:00
TransAutoreleasePool.cpp [C++11] Use 'nullptr'. 2014-05-07 06:21:57 +00:00
TransBlockObjCVariable.cpp [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. 2014-03-14 18:34:04 +00:00
TransEmptyStatementsAndDealloc.cpp [C++11] Use 'nullptr'. 2014-05-07 06:21:57 +00:00
TransGCAttrs.cpp [C++11] Use 'nullptr'. 2014-05-07 06:21:57 +00:00
TransGCCalls.cpp Get ARCMT/GC-check-warn-nsalloc.m working 2014-05-19 22:51:11 +00:00
TransProperties.cpp [C++11] Use 'nullptr'. 2014-05-07 06:21:57 +00:00
TransProtectedScope.cpp [C++11] Use 'nullptr'. 2014-05-07 06:21:57 +00:00
TransRetainReleaseDealloc.cpp Clean up language and grammar. 2014-05-20 17:10:39 +00:00
TransUnbridgedCasts.cpp [C++11] Use 'nullptr'. 2014-05-07 06:21:57 +00:00
TransUnusedInitDelegate.cpp [C++11] Use 'nullptr'. 2014-05-07 06:21:57 +00:00
TransZeroOutPropsInDealloc.cpp [C++11] Use 'nullptr'. 2014-05-07 06:21:57 +00:00
TransformActions.cpp ARCMigrate: simplify diagnostic handling 2014-07-02 17:08:00 +00:00
Transforms.cpp Provide and use a safe Token::getRawIdentifier() accessor 2014-05-17 04:53:25 +00:00
Transforms.h [C++11] Use 'nullptr'. 2014-05-07 06:21:57 +00:00