summaryrefslogtreecommitdiffstats
path: root/lib/Tooling/Refactoring
Commit message (Expand)AuthorAgeFilesLines
* [LibTooling] Change Transformer's TextGenerator to a partial function.Yitzhak Mandelbaum2019-04-301-19/+21
* [LibTooling] Fix unneeded use of unique_ptr where shared_ptr is expected.Yitzhak Mandelbaum2019-04-291-4/+5
* [LibTooling] Fix build breakage from commit 7b7ce6683ee.Yitzhak Mandelbaum2019-04-181-1/+2
* [LibTooling] Extend Transformer to support multiple simultaneous changes.Yitzhak Mandelbaum2019-04-181-39/+57
* [LibTooling] Add Stencil library for format-string style codegen.Yitzhak Mandelbaum2019-04-182-0/+200
* [Lookup] Invisible decls should not be ambiguous when renaming.Eric Liu2019-04-151-2/+2
* [LibTooling] Add Transformer, a library for source-to-source transformations.Yitzhak Mandelbaum2019-04-052-0/+204
* [LibTooling] Add "SourceCode" library for functions relating to source-code m...Yitzhak Mandelbaum2019-04-052-0/+32
* Revert "[LibTooling] Add Transformer, a library for source-to-source transfor...Alexey Bataev2019-04-032-205/+0
* [LibTooling] Add Transformer, a library for source-to-source transformations.Yitzhak Mandelbaum2019-04-032-0/+205
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-1912-48/+36
* PR40096: Forwards-compatible with C++20 rule regarding aggregates not having ...David Blaikie2018-12-191-2/+0
* Port getLocEnd -> getEndLocStephen Kelly2018-08-093-4/+4
* Port getLocStart -> getBeginLocStephen Kelly2018-08-093-6/+6
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-096-12/+12
* Fix typos in clangAlexander Kornienko2018-04-061-1/+1
* [refactor][selection] canonicalize decl ref callee to the call exprAlex Lorenz2017-11-141-13/+48
* [refactor][selection] canonicalize member expr callee to the fullAlex Lorenz2017-11-141-1/+12
* [refactor][extract] avoid extracting expressions from types in functionsAlex Lorenz2017-11-141-2/+4
* [clang-refactor] Get rid of OccurrencesFinder in RenamingAction, NFCHaojian Wu2017-11-081-18/+9
* [clang-refactor] Introduce a new rename rule for qualified symbolsHaojian Wu2017-11-082-0/+76
* Move Extract.cpp that wasn't moved in r317343Alex Lorenz2017-11-031-0/+0
* [refactor][extract] insert semicolons into extracted/inserted codeAlex Lorenz2017-11-034-4/+173
* [refactor][selection] canonicalize selected string literal to objcAlex Lorenz2017-11-021-1/+22
* [refactor][extract] code extracted from inline method should be placedAlex Lorenz2017-11-011-2/+7
* [refactor][extract] prohibit extraction of ObjC property settersAlex Lorenz2017-11-011-5/+14
* [refactor][selection] code ranges can be selected in objc methodsAlex Lorenz2017-11-011-4/+7
* [refactor] select the entire DeclStmt if one ifs decls is selectedAlex Lorenz2017-10-311-5/+17
* [refactor] Fix a clang-tidy warning.Haojian Wu2017-10-301-1/+2
* [refactor] Describe refactorings in the operation classesAlex Lorenz2017-10-273-146/+126
* [rename] support renaming class member.Haojian Wu2017-10-251-0/+49
* [clang-rename] Fix and enable the failing TemplatedClassFunction test.Haojian Wu2017-10-251-0/+20
* Add missing clangRewrite lib dependency for clangToolingRefactorAlex Lorenz2017-10-241-0/+1
* [refactor] Initial outline of implementation of "extract function" refactoringAlex Lorenz2017-10-244-0/+319
* [rename] Don't overwrite the template argument when renaming a template funct...Haojian Wu2017-10-231-1/+6
* Fix a few nits in RenamingAction.Haojian Wu2017-10-191-2/+2
* [refactor] selection: new CodeRangeASTSelection represents a set of selectedAlex Lorenz2017-10-181-0/+105
* [clang-rename] Rename alias.Haojian Wu2017-10-181-60/+59
* [clang-rename] Rename enum.Haojian Wu2017-10-171-4/+40
* [refactor] allow the use of refactoring diagnosticsAlex Lorenz2017-10-161-5/+4
* [clang-rename] Add function unit tests.Haojian Wu2017-10-161-0/+23
* Recommit r315087 "[refactor] add support for refactoring options"Alex Lorenz2017-10-131-11/+13
* [clang-rename] Don't add prefix qualifiers to the declaration and definition ...Haojian Wu2017-10-111-26/+49
* Revert r315087Alex Lorenz2017-10-061-13/+11
* [refactor] add support for refactoring optionsAlex Lorenz2017-10-061-11/+13
* [refactor] Simplify the refactoring interfaceAlex Lorenz2017-10-023-57/+57
* [refactor] add clang-refactor tool with initial testing support andAlex Lorenz2017-09-145-0/+112
* clang-rename: let -force handle multiple renamesMiklos Vajna2017-09-112-2/+10
* Recommit r312127: [refactor] AST selection tree should contain syntacticAlex Lorenz2017-08-301-0/+22
* Revert r312127 as the ObjC unittest code fails to compile on LinuxAlex Lorenz2017-08-301-22/+0