llvm/clang/lib/Tooling
Logan Smith 5336befe8c [NFC][tools] Return underlying strings directly instead of OS.str()
This avoids an unnecessary copy required by 'return OS.str()', allowing
instead for NRVO or implicit move. The .str() call (which flushes the
stream) is no longer required since 65b13610a5,
which made raw_string_ostream unbuffered by default.

Differential Revision: https://reviews.llvm.org/D115374
2021-12-09 16:05:46 -08:00
..
ASTDiff
Core
DependencyScanning [clang][deps] Use MemoryBuffer in minimizing FS 2021-12-09 11:32:13 +01:00
DumpTool
Inclusions
Refactoring
Syntax [NFC][tools] Return underlying strings directly instead of OS.str() 2021-12-09 16:05:46 -08:00
Transformer [libTooling] Add "switch"-like Stencil combinator 2021-10-14 16:45:37 +00:00
AllTUsExecution.cpp
ArgumentsAdjusters.cpp
CMakeLists.txt [cmake] use project relative paths when generating ASTNodeAPI.json 2021-11-15 12:35:34 +01:00
CommonOptionsParser.cpp
CompilationDatabase.cpp
EmptyNodeIntrospection.inc.in
Execution.cpp
ExpandResponseFilesCompilationDatabase.cpp
FileMatchTrie.cpp
FixIt.cpp
GuessTargetAndModeCompilationDatabase.cpp
InterpolatingCompilationDatabase.cpp
JSONCompilationDatabase.cpp [clang][Tooling] Use Windows command lines on all Windows, except Cygwin 2021-10-13 22:55:14 +03:00
NodeIntrospection.cpp
Refactoring.cpp
RefactoringCallbacks.cpp
StandaloneExecution.cpp
Tooling.cpp