aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Tooling/Refactoring.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-03-21Apply clang-tidy's performance-unnecessary-value-param to parts of clang.Benjamin Kramer1-1/+1
2017-01-17clang-format: Make GetStyle return Expected<FormatStyle> instead of FormatStyleAntonio Maiorano1-4/+9
2016-11-07Deduplicate replacements by FileEntry instead of file names.Eric Liu1-2/+4
2016-10-14Deduplicate sets of replacements by file names.Eric Liu1-2/+2
2016-08-01Implement tooling::Replacements as a class.Eric Liu1-6/+10
2016-07-18[NFC] Header cleanupMehdi Amini1-2/+1
2016-07-11Make tooling::applyAllReplacements return llvm::Expected<string> instead of e...Eric Liu1-2/+6
2016-05-29Avoid unnecessary std::string copies. NFC.Benjamin Kramer1-2/+2
2016-03-29Added formatAndApplyAllReplacements that works on multiple files in libTooling.Eric Liu1-0/+25
2015-06-20Introduce a PCHContainerOperations interface (NFC).Adrian Prantl1-3/+4
2014-10-29Refactor libTooling to reduce required dependencies.Daniel Jasper1-261/+0
2014-09-09Tooling: Ignore file names in tooling::deduplicate.Benjamin Kramer1-5/+19
2014-08-27Overload SourceManager::overrideFileContents so that unconditionally passing ...David Blaikie1-1/+1
2014-08-27Update for LLVM api change.Rafael Espindola1-2/+3
2014-06-12Replace llvm::error_code with std::error_code.Rafael Espindola1-1/+1
2014-05-20[C++11] Use 'nullptr'. Tooling edition.Craig Topper1-2/+2
2014-03-05Added a const qualifier to SourceManager& parameters.Alexander Kornienko1-5/+7
2014-01-07Sort all the #include lines with LLVM's utils/sort_includes.py whichChandler Carruth1-1/+1
2013-10-29Use Rewriter::overwriteChangedFiles() directlyAlp Toker1-17/+1
2013-10-29Revert "Use Rewriter::overwriteChangedFiles() directly"Alp Toker1-1/+17
2013-10-29Use Rewriter::overwriteChangedFiles() directlyAlp Toker1-17/+1
2013-10-18Reverted r192992 broke windows and freebsd builds.Ariel J. Bernal1-10/+4
2013-10-18This patch fixes replacements that are not applied when relative paths areAriel J. Bernal1-4/+10
2013-10-09Revert commit r192299 until find a way to account for simlinks in OS X.Ariel J. Bernal1-10/+4
2013-10-09This patch fixes replacements that are not applied when relative paths areAriel J. Bernal1-7/+12
2013-10-01Fixed replacements for files with relative paths are not applied.Ariel J. Bernal1-1/+12
2013-08-27Adding a vector version of clang::tooling::shiftedCodePosition().Edwin Vane1-0/+17
2013-08-16Tweak Replacement comparisonsEdwin Vane1-13/+14
2013-08-13Adding a vector version of tooling::applyAllReplacementsEdwin Vane1-0/+17
2013-08-13Fixing a conflict detection bug in tooling::deduplicateEdwin Vane1-2/+3
2013-08-08Introduce Replacement deduplication and conflict detection functionEdwin Vane1-0/+44
2013-07-17Constify Replacements parameter to applyAllReplacements.David Blaikie1-4/+4
2013-07-16Update for llvm API change.Rafael Espindola1-2/+2
2013-05-21Let clang-format move the cursor appropriately.Daniel Jasper1-0/+13
2013-05-16Add a more convenient interface to use clang-format.Daniel Jasper1-13/+44
2013-01-12Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko1-7/+7
2013-01-11Allow RefactoringTool to write to memory instead of always to diskEdwin Vane1-29/+34
2012-10-23Make DiagnosticOptions intrusively reference-counted, and make sureDouglas Gregor1-5/+4
2012-09-01Split library clangRewrite into clangRewriteCore and clangRewriteFrontend.Ted Kremenek1-1/+1
2012-05-30Adds a toString method to Replacement, which helps debugging.Manuel Klimek1-0/+8
2012-05-23Adds the Refactoring library, which is a layer on top of the Tooling libraryManuel Klimek1-0/+178