Commit adcd026
committed
Make llvm::StringRef to std::string conversions explicit.
This is how it should've been and brings it more in line with
std::string_view. There should be no functional change here.
This is mostly mechanical from a custom clang-tidy check, with a lot of
manual fixups. It uncovers a lot of minor inefficiencies.
This doesn't actually modify StringRef yet, I'll do that in a follow-up.1 parent 5eaf44f commit adcd026
File tree
895 files changed
+3319
-3014
lines changed- clang-tools-extra
- clang-change-namespace
- tool
- clang-doc
- tool
- clang-include-fixer
- find-all-symbols
- plugin
- clang-move
- tool
- clang-query
- clang-reorder-fields
- clang-tidy
- abseil
- bugprone
- cert
- google
- llvm
- misc
- modernize
- mpi
- performance
- plugin
- readability
- tool
- utils
- clangd
- index
- dex/dexp
- refactor
- tweaks
- tool
- unittests
- modularize
- unittests
- clang-include-fixer
- clang-tidy
- clang
- include/clang
- ASTMatchers
- AST
- Analysis
- Basic
- Driver
- Frontend
- Lex
- Sema
- StaticAnalyzer/Core/PathSensitive
- Tooling
- Refactoring
- Transformer
- lib
- ARCMigrate
- ASTMatchers/Dynamic
- AST
- Analysis
- Basic
- Targets
- CodeGen
- CrossTU
- Driver
- ToolChains
- Arch
- Format
- FrontendTool
- Frontend
- Rewrite
- Lex
- Parse
- Sema
- Serialization
- StaticAnalyzer
- Checkers
- RetainCountChecker
- UninitializedObject
- Core
- Frontend
- Tooling
- ASTDiff
- Core
- DependencyScanning
- Inclusions
- Refactoring
- Rename
- Syntax
- Transformer
- tools
- c-index-test
- clang-diff
- clang-extdef-mapping
- clang-scan-deps
- diagtool
- driver
- libclang
- unittests
- ASTMatchers
- Dynamic
- AST
- Analysis
- Basic
- DirectoryWatcher
- Frontend
- Index
- Lex
- Rename
- Sema
- StaticAnalyzer
- Tooling
- Syntax
- libclang
- utils/TableGen
- lldb
- include/lldb
- DataFormatters
- Expression
- Interpreter
- Target
- Utility
- source
- API
- Breakpoint
- Commands
- Core
- DataFormatters
- Expression
- Host
- common
- posix
- Interpreter
- Plugins
- Disassembler/LLVMC
- DynamicLoader/MacOSX-DYLD
- ExpressionParser/Clang
- InstrumentationRuntime
- ASan
- MainThreadChecker
- TSan
- UBSan
- LanguageRuntime
- ObjC/AppleObjCRuntime
- RenderScript/RenderScriptRuntime
- Language/CPlusPlus
- ObjectFile
- ELF
- PECOFF
- OperatingSystem/Python
- Platform
- Android
- MacOSX
- POSIX
- gdb-server
- Process
- Linux
- Utility
- gdb-remote
- ScriptInterpreter/Python
- StructuredData/DarwinLog
- SymbolFile
- NativePDB
- PDB
- SymbolVendor/MacOSX
- Symbol
- Target
- Utility
- tools
- lldb-server
- lldb-vscode
- unittests
- Host
- Interpreter
- Language/CPlusPlus
- Process/gdb-remote
- Symbol
- TestingSupport
- utils/TableGen
- lld
- COFF
- Common
- ELF
- include/lld/Core
- lib
- Core
- Driver
- ReaderWriter
- MachO
- YAML
- unittests/DriverTests
- wasm
- llvm
- include/llvm
- ADT
- Analysis
- CodeGen
- ExecutionEngine/Orc
- IR
- LTO/legacy
- MC
- Object
- Option
- ProfileData
- Support
- TableGen
- TextAPI/MachO
- lib
- Analysis
- AsmParser
- Bitcode
- Reader
- Writer
- CodeGen
- AsmPrinter
- MIRParser
- SelectionDAG
- DWARFLinker
- DebugInfo
- CodeView
- DWARF
- GSYM
- PDB/Native
- Symbolize
- ExecutionEngine
- JITLink
- MCJIT
- Orc
- RuntimeDyld
- FuzzMutate
- IR
- LTO
- LineEditor
- MCA
- MC
- MCParser
- Object
- Option
- Passes
- ProfileData
- Remarks
- Support
- Unix
- TableGen
- Target
- AArch64
- AMDGPU
- AsmParser
- MCTargetDesc
- ARM
- MCTargetDesc
- BPF
- Hexagon
- AsmParser
- MCTargetDesc
- Lanai
- MCTargetDesc
- MSP430
- Mips
- NVPTX
- PowerPC
- AsmParser
- RISCV
- MCTargetDesc
- Sparc
- SystemZ
- WebAssembly
- X86
- MCTargetDesc
- XCore
- TextAPI/MachO
- ToolDrivers
- llvm-dlltool
- llvm-lib
- Transforms
- IPO
- Instrumentation
- Scalar
- Utils
- XRay
- tools
- bugpoint
- dsymutil
- gold
- llc
- lli
- llvm-ar
- llvm-cfi-verify/lib
- llvm-config
- llvm-cov
- llvm-cxxfilt
- llvm-dwarfdump
- llvm-elfabi
- llvm-exegesis/lib
- llvm-ifs
- llvm-link
- llvm-lipo
- llvm-lto2
- llvm-lto
- llvm-mca
- llvm-mc
- llvm-ml
- llvm-nm
- llvm-objcopy
- ELF
- MachO
- llvm-objdump
- llvm-opt-report
- llvm-pdbutil
- llvm-profdata
- llvm-rc
- llvm-readobj
- llvm-reduce/deltas
- llvm-rtdyld
- llvm-undname
- llvm-xray
- obj2yaml
- opt
- sancov
- unittests
- ADT
- Analysis
- DebugInfo/GSYM
- ExecutionEngine/Orc
- IR
- Passes
- ProfileData
- Support
- DynamicLibrary
- Target
- AArch64
- ARM
- TextAPI
- tools/llvm-exegesis
- utils/TableGen
- mlir
- examples/toy
- Ch1
- Ch2
- Ch3
- Ch4
- Ch5
- Ch6
- Ch7
- include/mlir/Quantizer/Support
- lib
- Conversion
- GPUToCUDA
- GPUToNVVM
- Dialect
- SDBM
- ExecutionEngine
- IR
- Parser
- Pass
- Quantizer/Transforms
- TableGen
- Transforms
- tools/mlir-tblgen
- unittests
- Dialect/SPIRV
- TableGen
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
895 files changed
+3319
-3014
lines changedLines changed: 9 additions & 9 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
| 26 | + | |
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| |||
184 | 184 | | |
185 | 185 | | |
186 | 186 | | |
187 | | - | |
| 187 | + | |
188 | 188 | | |
189 | 189 | | |
190 | 190 | | |
| |||
213 | 213 | | |
214 | 214 | | |
215 | 215 | | |
216 | | - | |
| 216 | + | |
217 | 217 | | |
218 | 218 | | |
219 | 219 | | |
220 | 220 | | |
221 | 221 | | |
222 | 222 | | |
223 | | - | |
| 223 | + | |
224 | 224 | | |
225 | 225 | | |
226 | 226 | | |
227 | | - | |
| 227 | + | |
228 | 228 | | |
229 | 229 | | |
230 | 230 | | |
| |||
233 | 233 | | |
234 | 234 | | |
235 | 235 | | |
236 | | - | |
| 236 | + | |
237 | 237 | | |
238 | 238 | | |
239 | 239 | | |
| |||
711 | 711 | | |
712 | 712 | | |
713 | 713 | | |
714 | | - | |
| 714 | + | |
715 | 715 | | |
716 | 716 | | |
717 | 717 | | |
| |||
762 | 762 | | |
763 | 763 | | |
764 | 764 | | |
765 | | - | |
| 765 | + | |
766 | 766 | | |
767 | 767 | | |
768 | 768 | | |
| |||
816 | 816 | | |
817 | 817 | | |
818 | 818 | | |
819 | | - | |
| 819 | + | |
820 | 820 | | |
821 | 821 | | |
822 | 822 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
91 | 91 | | |
92 | 92 | | |
93 | 93 | | |
94 | | - | |
| 94 | + | |
95 | 95 | | |
96 | 96 | | |
97 | 97 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
286 | 286 | | |
287 | 287 | | |
288 | 288 | | |
289 | | - | |
| 289 | + | |
290 | 290 | | |
291 | | - | |
| 291 | + | |
292 | 292 | | |
293 | 293 | | |
294 | 294 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
232 | 232 | | |
233 | 233 | | |
234 | 234 | | |
235 | | - | |
| 235 | + | |
236 | 236 | | |
237 | 237 | | |
238 | 238 | | |
| |||
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
| 19 | + | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
302 | 302 | | |
303 | 303 | | |
304 | 304 | | |
305 | | - | |
| 305 | + | |
306 | 306 | | |
307 | 307 | | |
308 | 308 | | |
| |||
311 | 311 | | |
312 | 312 | | |
313 | 313 | | |
314 | | - | |
| 314 | + | |
315 | 315 | | |
316 | 316 | | |
317 | 317 | | |
| |||
352 | 352 | | |
353 | 353 | | |
354 | 354 | | |
355 | | - | |
| 355 | + | |
| 356 | + | |
356 | 357 | | |
357 | 358 | | |
358 | 359 | | |
| |||
367 | 368 | | |
368 | 369 | | |
369 | 370 | | |
370 | | - | |
| 371 | + | |
| 372 | + | |
371 | 373 | | |
372 | 374 | | |
373 | 375 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
92 | 92 | | |
93 | 93 | | |
94 | 94 | | |
95 | | - | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
96 | 98 | | |
97 | 99 | | |
98 | 100 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | | - | |
| 32 | + | |
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
| |||
Lines changed: 2 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
251 | 251 | | |
252 | 252 | | |
253 | 253 | | |
254 | | - | |
| 254 | + | |
| 255 | + | |
255 | 256 | | |
256 | 257 | | |
257 | 258 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | | - | |
| 32 | + | |
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
| |||
0 commit comments