summaryrefslogtreecommitdiffstats
path: root/lib/Tooling/Refactoring.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Apply clang-tidy's performance-unnecessary-value-param to parts of clang.Benjamin Kramer2017-03-211-1/+1
* clang-format: Make GetStyle return Expected<FormatStyle> instead of FormatStyleAntonio Maiorano2017-01-171-4/+9
* Deduplicate replacements by FileEntry instead of file names.Eric Liu2016-11-071-2/+4
* Deduplicate sets of replacements by file names.Eric Liu2016-10-141-2/+2
* Implement tooling::Replacements as a class.Eric Liu2016-08-011-6/+10
* [NFC] Header cleanupMehdi Amini2016-07-181-2/+1
* Make tooling::applyAllReplacements return llvm::Expected<string> instead of e...Eric Liu2016-07-111-2/+6
* Avoid unnecessary std::string copies. NFC.Benjamin Kramer2016-05-291-2/+2
* Added formatAndApplyAllReplacements that works on multiple files in libTooling.Eric Liu2016-03-291-0/+25
* Introduce a PCHContainerOperations interface (NFC).Adrian Prantl2015-06-201-3/+4
* Refactor libTooling to reduce required dependencies.Daniel Jasper2014-10-291-261/+0
* Tooling: Ignore file names in tooling::deduplicate.Benjamin Kramer2014-09-091-5/+19
* Overload SourceManager::overrideFileContents so that unconditionally passing ...David Blaikie2014-08-271-1/+1
* Update for LLVM api change.Rafael Espindola2014-08-271-2/+3
* Replace llvm::error_code with std::error_code.Rafael Espindola2014-06-121-1/+1
* [C++11] Use 'nullptr'. Tooling edition.Craig Topper2014-05-201-2/+2
* Added a const qualifier to SourceManager& parameters.Alexander Kornienko2014-03-051-5/+7
* Sort all the #include lines with LLVM's utils/sort_includes.py whichChandler Carruth2014-01-071-1/+1
* Use Rewriter::overwriteChangedFiles() directlyAlp Toker2013-10-291-17/+1
* Revert "Use Rewriter::overwriteChangedFiles() directly"Alp Toker2013-10-291-1/+17
* Use Rewriter::overwriteChangedFiles() directlyAlp Toker2013-10-291-17/+1
* Reverted r192992 broke windows and freebsd builds.Ariel J. Bernal2013-10-181-10/+4
* This patch fixes replacements that are not applied when relative paths areAriel J. Bernal2013-10-181-4/+10
* Revert commit r192299 until find a way to account for simlinks in OS X.Ariel J. Bernal2013-10-091-10/+4
* This patch fixes replacements that are not applied when relative paths areAriel J. Bernal2013-10-091-7/+12
* Fixed replacements for files with relative paths are not applied.Ariel J. Bernal2013-10-011-1/+12
* Adding a vector version of clang::tooling::shiftedCodePosition().Edwin Vane2013-08-271-0/+17
* Tweak Replacement comparisonsEdwin Vane2013-08-161-13/+14
* Adding a vector version of tooling::applyAllReplacementsEdwin Vane2013-08-131-0/+17
* Fixing a conflict detection bug in tooling::deduplicateEdwin Vane2013-08-131-2/+3
* Introduce Replacement deduplication and conflict detection functionEdwin Vane2013-08-081-0/+44
* Constify Replacements parameter to applyAllReplacements.David Blaikie2013-07-171-4/+4
* Update for llvm API change.Rafael Espindola2013-07-161-2/+2
* Let clang-format move the cursor appropriately.Daniel Jasper2013-05-211-0/+13
* Add a more convenient interface to use clang-format.Daniel Jasper2013-05-161-13/+44
* Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko2013-01-121-7/+7
* Allow RefactoringTool to write to memory instead of always to diskEdwin Vane2013-01-111-29/+34
* Make DiagnosticOptions intrusively reference-counted, and make sureDouglas Gregor2012-10-231-5/+4
* Split library clangRewrite into clangRewriteCore and clangRewriteFrontend.Ted Kremenek2012-09-011-1/+1
* Adds a toString method to Replacement, which helps debugging.Manuel Klimek2012-05-301-0/+8
* Adds the Refactoring library, which is a layer on top of the Tooling libraryManuel Klimek2012-05-231-0/+178