File tree
9,194 files changed
+416018
-226523
lines changed- .github
- workflows
- buildbot
- clang-tools-extra
- clang-doc
- clang-tidy
- altera
- bugprone
- cppcoreguidelines
- readability
- clangd
- refactor/tweaks
- unittests
- tweaks
- docs
- clang-tidy
- checks
- pp-trace
- test
- clang-tidy
- checkers
- infrastructure
- Inputs/nolintbeginend
- pp-trace
- unittests/clang-tidy
- clang
- cmake/caches
- docs
- analyzer
- tools
- include/clang
- ASTMatchers
- AST
- Analysis
- Analyses
- Basic
- Driver
- Format
- Frontend
- Lex
- Parse
- Sema
- Serialization
- StaticAnalyzer
- Checkers
- Core
- PathSensitive
- Tooling
- DependencyScanning
- Inclusions
- Transformer
- lib
- ARCMigrate
- ASTMatchers
- Dynamic
- AST
- Interp
- Analysis
- Basic
- Targets
- CodeGen
- Driver
- ToolChains
- Arch
- Edit
- Format
- FrontendTool
- Frontend
- Headers
- ppc_wrappers
- Interpreter
- Lex
- Parse
- Sema
- Serialization
- StaticAnalyzer
- Checkers
- cert
- Core
- Tooling
- DependencyScanning
- Transformer
- test
- AST
- Interp
- Analysis
- cert
- CXX
- drs
- stmt.stmt/stmt.select/stmt.if
- temp
- temp.arg/temp.arg.nontype
- temp.param
- ClangScanDeps
- Inputs/header-search-pruning
- a
- begin
- b
- end
- CodeGenCUDA
- Inputs
- CodeGenCXX
- CodeGenObjC
- CodeGenOpenCL
- CodeGenSYCL
- Inputs
- CodeGen
- RISCV
- rvv-intrinsics-overloaded
- rvv-intrinsics
- X86
- Driver
- Inputs
- debian_per_target_tree/usr/lib/llvm-14
- bin
- include
- c++/v1
- i386-linux-gnu/c++/v1
- x86_64-linux-gnu/c++/v1
- lib
- clang/14.0.0/lib
- i386-linux-gnu
- x86_64-linux-gnu
- i386-linux-gnu
- openmp_static_device_link
- resource_dir_with_per_target_subdir_debian/lib
- i386-linux-gnu
- x86_64-linux-gnu
- Frontend
- Headers
- Inputs/include
- Interpreter
- Lexer
- Inputs
- Misc
- Modules
- Inputs
- module-name-used-by-objc-bridge
- OpenMP
- Parser
- Preprocessor
- Inputs/search-path-usage
- FwA/FrameworkA.framework
- Headers
- Modules
- FwB/FrameworkB.framework
- Headers
- Modules
- a_next
- a
- b
- d
- modulemap_abs
- Profile
- SemaCUDA
- SemaCXX
- SemaObjC
- SemaOpenCL
- SemaSYCL
- Inputs
- SemaTemplate
- Sema
- tools
- c-index-test
- clang-format
- clang-fuzzer/handle-llvm
- clang-nvlink-wrapper
- clang-offload-bundler
- clang-repl
- clang-scan-deps
- diag-build
- diagtool
- driver
- libclang
- scan-build-py/lib/libscanbuild
- scan-build/man
- unittests
- ASTMatchers
- AST
- Driver
- Format
- Lex
- StaticAnalyzer
- Tooling
- utils
- TableGen
- analyzer
- www
- compiler-rt
- cmake
- Modules
- include
- profile
- sanitizer
- lib
- asan
- scripts
- tests
- dfsan
- fuzzer
- tests
- gwp_asan
- scripts
- tests
- hwasan
- scripts
- interception
- tests
- lsan
- memprof
- msan
- tests
- orc
- unittests
- profile
- sanitizer_common
- symbolizer/scripts
- tests
- scudo/standalone
- tests
- tsan
- go
- rtl
- tests
- unit
- test
- asan
- TestCases
- Linux
- Posix
- Unit
- dfsan
- fuzzer
- hwasan/TestCases
- lsan/TestCases
- memprof
- TestCases
- msan
- orc
- TestCases/Linux/x86-64
- profile
- Linux
- Posix
- sanitizer_common/TestCases
- FreeBSD
- Linux
- NetBSD
- Posix
- tsan
- Linux
- ubsan/TestCases
- ImplicitConversion
- Pointer
- TypeCheck
- unittests
- cross-project-tests/debuginfo-tests/dexter/dex
- builder
- command
- commands
- debugger
- DebuggerControllers
- dbgeng
- lldb
- visualstudio
- tools
- run_debugger_internal_
- test
- devops/containers
- flang
- docs
- examples
- flang-omp-report-plugin
- include/flang
- Common
- Evaluate
- Frontend
- Lower
- Support
- Optimizer
- Builder
- Dialect
- Support
- Transforms
- Parser
- Runtime
- Semantics
- lib
- Evaluate
- Frontend
- Lower
- Optimizer
- Builder
- CodeGen
- Dialect
- Support
- Transforms
- Parser
- Semantics
- module
- runtime
- test
- Driver
- Evaluate
- Examples
- Fir
- Parser
- Runtime
- Semantics
- tools
- f18
- fir-opt
- tco
- unittests
- Evaluate
- Optimizer
- Builder
- Runtime
- libclc
- amdgcn-amdhsa/libspirv
- misc
- workitem
- generic/include
- ptx-nvidiacl/libspirv/math
- utils/libclc-remangler
- libcxx
- benchmarks
- cmake
- Modules
- caches
- docs
- Helpers
- Status
- include
- __algorithm
- __compare
- __format
- __functional
- __iterator
- __memory
- __ranges
- __support/ibm
- __utility
- experimental
- src
- experimental
- include
- support/win32
- test
- configs
- libcxx
- atomics
- atomics.align
- atomics.types.operations/atomics.types.operations.req
- debug
- depr/depr.c.headers
- diagnostics
- detail.headers
- algorithm
- bit
- charconv
- compare
- concepts
- format
- functional
- iterator
- memory
- random
- ranges
- utility
- variant
- errno
- experimental/language.support/support.coroutines
- gdb
- input.output
- filesystems/class.path
- path.member/path.native.obs
- path.req
- iostream.format
- input.streams
- output.streams
- string.streams
- iterators
- iterator.requirements/iterator.concepts
- iterator.concept.random.access
- localization/locales/locale.convenience/conversions/conversions.string
- memory
- ranges
- range.access
- range.access.begin
- range.access.cbegin
- range.access.cend
- range.access.end
- range.prim
- range.adaptors
- range.all
- range.common.view
- range.transform
- range.utility.helpers
- selftest
- dsl
- strings/c.strings
- type_traits
- utilities
- format
- format.arguments
- format.args
- format.arg
- format.string/format.string.std
- function.objects
- tuple/tuple.tuple/tuple.cnstr
- variant/variant.variant
- vendor/apple
- std
- atomics
- atomics.syn
- atomics.types.generic
- atomics.types.operations
- atomics.types.operations.arith
- atomics.types.operations.general
- atomics.types.operations.pointer
- atomics.types.operations.req
- atomics.types.operations.templ
- atomics.types.operations.wait
- concepts/concepts.lang/concept.default.init
- containers
- associative
- map
- map.access
- map.cons
- multimap
- multimap.cons
- multiset
- multiset.cons
- set
- set.cons
- container.adaptors
- priority.queue
- priqueue.cons
- priqueue.members
- queue/queue.defn
- stack/stack.defn
- sequences
- array
- array.cons
- array.data
- array.fill
- array.size
- array.special
- array.swap
- array.tuple
- deque
- deque.capacity
- deque.cons
- forwardlist
- forwardlist.cons
- list
- list.capacity
- list.cons
- vector.bool
- vector
- vector.capacity
- vector.cons
- unord
- unord.map
- unord.map.cnstr
- unord.multimap
- unord.multimap.cnstr
- unord.multiset
- unord.multiset.cnstr
- unord.set
- unord.set.cnstr
- views
- span.cons
- span.elem
- span.iterators
- span.objectrep
- span.obs
- span.sub
- depr/depr.c.headers
- diagnostics/errno
- experimental
- iterator/ostream.joiner
- ostream.joiner.cons
- ostream.joiner.ops
- language.support/support.coroutines
- coroutine.handle
- coroutine.handle.capacity
- coroutine.handle.compare
- coroutine.handle.completion
- coroutine.handle.con
- coroutine.handle.export
- coroutine.handle.hash
- coroutine.handle.noop
- coroutine.handle.prom
- coroutine.handle.resumption
- coroutine.traits
- coroutine.trivial.awaitables
- end.to.end
- memory
- memory.resource.aliases
- memory.resource.synop
- input.output
- file.streams
- c.files
- fstreams
- filebuf.assign
- filebuf.cons
- filebuf.members
- filebuf.virtuals
- fstream.assign
- fstream.cons
- fstream.members
- ifstream.assign
- ifstream.cons
- ifstream.members
- ofstream.assign
- ofstream.cons
- ofstream.members
- filesystems
- class.directory_iterator
- directory_iterator.nonmembers
- class.path
- path.member
- path.assign
- path.construct
- path.decompose
- path.generic.obs
- path.native.obs
- path.nonmember
- class.rec.dir.itr
- rec.dir.itr.nonmembers
- fs.filesystem.synopsis
- iostream.format
- ext.manip
- input.streams
- iostreamclass
- iostream.assign
- iostream.cons
- istream.formatted
- istream.formatted.arithmetic
- istream_extractors
- istream.manip
- istream.rvalue
- istream.unformatted
- istream
- istream.assign
- istream.cons
- istream_sentry
- output.streams
- ostream.assign
- ostream.cons
- ostream.formatted/ostream.inserters.character
- ostream.manip
- ostream.rvalue
- ostream.unformatted
- quoted.manip
- std.manip
- iostream.forward
- iostream.objects
- wide.stream.objects
- iostreams.base
- ios.base/ios.base.storage
- ios/basic.ios.members
- stream.buffers/streambuf
- streambuf.cons
- streambuf.protected
- streambuf.assign
- streambuf.get.area
- streambuf.put.area
- string.streams
- istringstream
- istringstream.assign
- istringstream.cons
- istringstream.members
- ostringstream
- ostringstream.assign
- ostringstream.cons
- ostringstream.members
- stringbuf
- stringbuf.assign
- stringbuf.cons
- stringbuf.members
- stringbuf.virtuals
- stringstream.cons
- stringstream.assign
- stringstream.members
- iterators
- iterator.container
- iterator.range
- stream.iterators
- istream.iterator
- istreambuf.iterator
- istreambuf.iterator.cons
- istreambuf.iterator_equal
- istreambuf.iterator_op!=
- istreambuf.iterator_op++
- istreambuf.iterator_op==
- istreambuf.iterator_op_astrk
- istreambuf.iterator_proxy
- ostream.iterator
- ostream.iterator.cons.des
- ostream.iterator.ops
- ostreambuf.iterator
- ostreambuf.iter.cons
- ostreambuf.iter.ops
- language.support
- cmp
- cmp.categories.pre
- compare.syn
- cstdint/cstdint.syn
- support.dynamic
- new.delete
- new.delete.array
- new.delete.placement
- new.delete.single
- ptr.launder
- support.limits/limits/numeric.limits.members
- support.runtime
- library/description/conventions/expos.only.func
- localization
- locale.categories
- category.collate
- locale.collate.byname
- locale.collate
- locale.collate.members
- category.ctype
- locale.codecvt.byname
- locale.codecvt
- locale.codecvt.members
- locale.ctype.byname
- locale.ctype
- locale.ctype.members
- category.messages/locale.messages
- category.monetary
- locale.money.get
- locale.money.get.members
- locale.money.put
- locale.money.put.members
- locale.moneypunct.byname
- locale.moneypunct
- locale.moneypunct.members
- category.numeric/locale.nm.put
- category.time
- locale.time.get.byname
- locale.time.get/locale.time.get.members
- facet.numpunct
- locale.numpunct.byname
- locale.numpunct
- facet.numpunct.members
- locale.stdcvt
- locales
- locale.convenience/conversions
- conversions.buffer
- conversions.string
- locale
- locale.cons
- locale.members
- locale.operators
- locale.statics
- namespace
- numerics
- bit/bit.cast
- complex.number/complex.literals
- numarray/template.valarray/valarray.assign
- ranges
- range.access/range.prim
- range.adaptors
- range.all
- range.common.view
- range.drop
- range.join.view
- range.reverse
- range.take
- sentinel
- range.transform
- iterator
- range.factories/range.iota.view/iterator
- range.utility/range.subrange
- re
- re.alg
- re.alg.match
- re.alg.search
- re.badexp
- re.const
- re.err
- re.matchflag
- re.synopt
- re.def
- defns.regex.collating.element
- defns.regex.finite.state.machine
- defns.regex.format.specifier
- defns.regex.matched
- defns.regex.primary.equivalence.class
- defns.regex.regular.expression
- defns.regex.subexpression
- re.general
- re.iter/re.regiter
- re.regiter.cnstr
- re.regex/re.regex.construct
- re.req
- re.results
- re.results.all
- re.results.const
- re.results.form
- re.results.size
- re.submatch
- re.submatch.members
- re.submatch.op
- re.syn
- re.traits
- strings
- basic.string.hash
- basic.string.literals
- basic.string
- string.capacity
- string.cons
- string.iterators
- string.nonmembers/string.io
- c.strings
- char.traits/char.traits.specializations/char.traits.specializations.wchar.t
- string.classes
- string.conversions
- string.view
- string.view.capacity
- string.view.cons
- string.view.hash
- string.view.io
- string.view.iterators
- string.view.modifiers
- string.view.nonmem
- string_view.literals
- strings.general
- thread
- futures/futures.state
- thread.mutex/thread.lock.algorithm
- thread.semaphore
- thread.threads/thread.thread.this
- utilities
- charconv
- charconv.from.chars
- charconv.to.chars
- format
- format.arguments
- format.arg.store
- format.args
- format.formatter
- format.context
- format.context
- format.formatter.spec
- format.parse.ctx
- format.functions
- libc
- benchmarks
- config/linux
- aarch64
- x86_64
- fuzzing
- stdlib
- spec
- src
- __support
- FPUtil
- aarch64
- x86_64
- stdlib
- string
- aarch64
- memory_utils
- threads/linux
- test
- src
- __support
- fenv
- stdlib
- string
- threads
- utils/CPP
- utils
- CPP
- UnitTest
- mathtools
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
9,194 files changed
+416018
-226523
lines changedLines changed: 15 additions & 14 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
3 | 3 |
| |
4 |
| - | |
| 4 | + | |
5 | 5 |
| |
6 | 6 |
| |
7 | 7 |
| |
| |||
25 | 25 |
| |
26 | 26 |
| |
27 | 27 |
| |
| 28 | + | |
28 | 29 |
| |
29 | 30 |
| |
30 | 31 |
| |
| |||
33 | 34 |
| |
34 | 35 |
| |
35 | 36 |
| |
36 |
| - | |
37 |
| - | |
38 |
| - | |
39 |
| - | |
40 |
| - | |
41 |
| - | |
42 |
| - | |
43 |
| - | |
44 |
| - | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
45 | 46 |
| |
46 | 47 |
| |
47 | 48 |
| |
| |||
98 | 99 |
| |
99 | 100 |
| |
100 | 101 |
| |
101 |
| - | |
102 |
| - | |
103 |
| - | |
104 |
| - | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
105 | 106 |
| |
106 | 107 |
| |
107 | 108 |
| |
|
Lines changed: 32 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
24 | 24 |
| |
25 | 25 |
| |
26 | 26 |
| |
| 27 | + | |
27 | 28 |
| |
| 29 | + | |
28 | 30 |
| |
29 | 31 |
| |
30 | 32 |
| |
|
Lines changed: 3 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
29 | 29 |
| |
30 | 30 |
| |
31 | 31 |
| |
32 |
| - | |
| 32 | + | |
33 | 33 |
| |
34 | 34 |
| |
35 | 35 |
| |
| |||
53 | 53 |
| |
54 | 54 |
| |
55 | 55 |
| |
56 |
| - | |
| 56 | + | |
57 | 57 |
| |
58 | 58 |
| |
59 | 59 |
| |
| |||
128 | 128 |
| |
129 | 129 |
| |
130 | 130 |
| |
131 |
| - | |
| 131 | + | |
132 | 132 |
| |
133 | 133 |
| |
134 | 134 |
| |
|
Lines changed: 27 additions & 22 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
17 | 17 |
| |
18 | 18 |
| |
19 | 19 |
| |
20 |
| - | |
| 20 | + | |
21 | 21 |
| |
22 | 22 |
| |
23 | 23 |
| |
24 | 24 |
| |
25 | 25 |
| |
26 |
| - | |
| 26 | + | |
| 27 | + | |
27 | 28 |
| |
28 | 29 |
| |
29 | 30 |
| |
| |||
35 | 36 |
| |
36 | 37 |
| |
37 | 38 |
| |
38 |
| - | |
| 39 | + | |
39 | 40 |
| |
40 | 41 |
| |
41 | 42 |
| |
42 | 43 |
| |
43 |
| - | |
| 44 | + | |
44 | 45 |
| |
45 | 46 |
| |
46 | 47 |
| |
47 | 48 |
| |
48 | 49 |
| |
49 | 50 |
| |
50 | 51 |
| |
51 |
| - | |
| 52 | + | |
52 | 53 |
| |
53 | 54 |
| |
54 | 55 |
| |
| |||
63 | 64 |
| |
64 | 65 |
| |
65 | 66 |
| |
66 |
| - | |
| 67 | + | |
| 68 | + | |
67 | 69 |
| |
68 | 70 |
| |
69 | 71 |
| |
| |||
78 | 80 |
| |
79 | 81 |
| |
80 | 82 |
| |
81 |
| - | |
| 83 | + | |
82 | 84 |
| |
83 | 85 |
| |
84 | 86 |
| |
| |||
87 | 89 |
| |
88 | 90 |
| |
89 | 91 |
| |
90 |
| - | |
| 92 | + | |
| 93 | + | |
91 | 94 |
| |
92 | 95 |
| |
93 | 96 |
| |
| |||
101 | 104 |
| |
102 | 105 |
| |
103 | 106 |
| |
104 |
| - | |
| 107 | + | |
| 108 | + | |
105 | 109 |
| |
106 | 110 |
| |
107 | 111 |
| |
| |||
117 | 121 |
| |
118 | 122 |
| |
119 | 123 |
| |
120 |
| - | |
| 124 | + | |
121 | 125 |
| |
122 | 126 |
| |
123 | 127 |
| |
124 | 128 |
| |
125 | 129 |
| |
126 | 130 |
| |
127 |
| - | |
| 131 | + | |
| 132 | + | |
128 | 133 |
| |
129 | 134 |
| |
130 | 135 |
| |
| |||
133 | 138 |
| |
134 | 139 |
| |
135 | 140 |
| |
136 |
| - | |
| 141 | + | |
137 | 142 |
| |
138 | 143 |
| |
139 | 144 |
| |
140 | 145 |
| |
141 | 146 |
| |
142 | 147 |
| |
143 | 148 |
| |
144 |
| - | |
| 149 | + | |
145 | 150 |
| |
146 | 151 |
| |
147 | 152 |
| |
| |||
156 | 161 |
| |
157 | 162 |
| |
158 | 163 |
| |
159 |
| - | |
| 164 | + | |
160 | 165 |
| |
161 | 166 |
| |
162 | 167 |
| |
| |||
179 | 184 |
| |
180 | 185 |
| |
181 | 186 |
| |
182 |
| - | |
| 187 | + | |
183 | 188 |
| |
184 | 189 |
| |
185 | 190 |
| |
| |||
202 | 207 |
| |
203 | 208 |
| |
204 | 209 |
| |
205 |
| - | |
| 210 | + | |
206 | 211 |
| |
207 | 212 |
| |
208 | 213 |
| |
| |||
223 | 228 |
| |
224 | 229 |
| |
225 | 230 |
| |
226 |
| - | |
| 231 | + | |
227 | 232 |
| |
228 | 233 |
| |
229 | 234 |
| |
| |||
244 | 249 |
| |
245 | 250 |
| |
246 | 251 |
| |
247 |
| - | |
| 252 | + | |
248 | 253 |
| |
249 | 254 |
| |
250 | 255 |
| |
251 | 256 |
| |
252 |
| - | |
| 257 | + | |
253 | 258 |
| |
254 | 259 |
| |
255 | 260 |
| |
| |||
260 | 265 |
| |
261 | 266 |
| |
262 | 267 |
| |
263 |
| - | |
| 268 | + | |
264 | 269 |
| |
265 | 270 |
| |
266 | 271 |
| |
| |||
273 | 278 |
| |
274 | 279 |
| |
275 | 280 |
| |
276 |
| - | |
| 281 | + | |
277 | 282 |
| |
278 | 283 |
| |
279 | 284 |
| |
| |||
304 | 309 |
| |
305 | 310 |
| |
306 | 311 |
| |
307 |
| - | |
| 312 | + | |
308 | 313 |
| |
309 | 314 |
| |
310 | 315 |
| |
|
0 commit comments