File tree
4,256 files changed
+217268
-115845
lines changed- .github/workflows
- bolt
- include/bolt
- Core
- Profile
- Rewrite
- lib
- Core
- Passes
- Profile
- Rewrite
- Target
- AArch64
- X86
- test
- AArch64
- Inputs
- X86
- runtime/X86
- clang-tools-extra
- clang-doc
- clang-include-fixer/find-all-symbols
- clang-tidy
- bugprone
- cppcoreguidelines
- google
- modernize
- mpi
- readability
- tool
- utils
- clangd
- index
- refactor/tweaks
- unittests
- support
- tweaks
- docs
- clang-tidy/checks
- cppcoreguidelines
- readability
- include-cleaner
- include/clang-include-cleaner
- lib
- test
- unittests
- test/clang-tidy/checkers
- Inputs/Headers
- abseil
- bugprone
- cppcoreguidelines
- Inputs/system
- modernize
- readability
- clang
- cmake/caches
- docs
- CommandGuide
- examples/Attribute
- include
- clang-c
- clang
- AST
- Analysis
- Analyses
- FlowSensitive
- Basic
- Driver
- ExtractAPI
- Frontend
- Lex
- Parse
- Sema
- Testing
- Tooling
- DependencyScanning
- lib
- ARCMigrate
- ASTMatchers/Dynamic
- AST
- Interp
- Analysis
- FlowSensitive
- Basic
- Targets
- CodeGen
- CrossTU
- Driver
- ToolChains
- Arch
- ExtractAPI
- Format
- Frontend
- Lex
- Parse
- Sema
- Serialization
- StaticAnalyzer
- Checkers
- Core
- Frontend
- Testing
- Tooling
- DependencyScanning
- Inclusions/Stdlib
- test
- ARCMT
- AST
- Analysis
- CXX
- drs
- expr/expr.const
- module/basic
- basic.def.odr
- basic.link
- temp/temp.decls
- temp.class.spec/temp.class.spec.mfunc
- temp.fct/temp.func.order
- temp.variadic
- ClangScanDeps
- CodeGenCXX
- CodeGenOpenCL
- CodeGen
- Inputs
- PowerPC
- RISCV
- SystemZ
- WebAssembly
- X86
- aarch64-sve-intrinsics
- avr
- C/C2x
- Driver
- ExtractAPI
- Frontend
- Headers
- Index
- Lexer
- Modules
- Inputs/DependsOnModule.framework/Headers
- OpenMP
- Inputs
- Parser
- Preprocessor
- Inputs/header-search-crash
- SemaCXX
- Inputs
- SemaOpenCL
- SemaTemplate
- Sema
- utils/update_cc_test_checks
- Inputs
- tools
- amdgpu-arch
- c-index-test
- clang-format
- clang-fuzzer/handle-llvm
- clang-linker-wrapper
- clang-offload-bundler
- clang-offload-packager
- clang-refactor
- driver
- include-mapping
- libclang
- nvptx-arch
- unittests
- AST
- Format
- Frontend
- Tooling
- libclang
- utils/TableGen
- www
- compiler-rt
- cmake
- Modules
- include/profile
- lib
- asan
- builtins
- arm
- fuzzer
- hwasan
- lsan
- memprof
- tests
- profile
- sanitizer_common
- scudo/standalone
- include/scudo
- tests
- tsan/rtl
- test
- asan/TestCases
- Windows
- fuzzer
- hwasan/TestCases
- Linux
- sanitizer_common/TestCases/Linux
- tsan/Darwin
- www
- cross-project-tests/debuginfo-tests/dexter
- dex
- debugger
- dbgeng
- lldb
- visualstudio
- tools
- utils
- feature_tests/subtools/test
- flang
- cmake/modules
- docs
- examples
- ExternalHelloWorld
- FlangOmpReport
- PrintFlangFunctionNames
- include/flang
- Common
- Evaluate
- Frontend
- Lower
- Optimizer
- Builder
- Runtime
- Dialect
- Support
- HLFIR
- Support
- Runtime
- Semantics
- lib
- Evaluate
- Frontend
- Lower
- Optimizer
- Analysis
- Builder
- Runtime
- CodeGen
- Dialect
- Support
- HLFIR
- IR
- Transforms
- Support
- Transforms
- Semantics
- module
- runtime
- test
- Driver
- supported-suffices
- Evaluate
- Examples
- Fir
- HLFIR
- Lower
- HLFIR
- Intrinsics
- OpenMP
- Todo
- Semantics
- OpenMP
- Transforms
- tools
- bbc
- tco
- unittests
- Optimizer
- Builder
- Runtime
- Runtime
- libcxxabi
- src
- demangle
- test
- configs
- libcxx
- benchmarks
- algorithms
- libcxxabi
- cmake/caches
- docs
- Status
- include
- __algorithm
- __charconv
- __chrono
- __compare
- __exception
- __expected
- __filesystem
- __format
- __functional
- __iterator
- __memory
- __random
- __ranges
- __type_traits
- __utility
- experimental
- ext
- lib/abi
- src
- filesystem
- include
- test
- configs
- libcxx
- algorithms/alg.modifying.operations/alg.random.shuffle
- atomics
- atomics.align
- containers
- associative
- map
- multimap
- sequences
- vector.bool
- vector
- unord
- depr
- depr.auto.ptr/auto.ptr
- depr.default.allocator/allocator.members
- depr.function.objects
- diagnostics
- fuzzing
- input.output/filesystems
- iterators/predef.iterators
- __unconstrained_reverse_iterator/reverse.iter.cons
- reverse.iterators
- language.support/support.dynamic
- numerics
- numeric.ops
- rand/rand.device
- ranges
- range.adaptors/range.join
- selftest
- compile.pass.mm
- link.pass.mm
- verify.cpp
- strings
- basic.string
- string.iterators
- string.view
- thread
- thread.barrier
- thread.latch
- thread.lock/thread.lock.guard
- thread.mutex
- thread.semaphore
- transitive_includes
- type_traits
- utilities
- format
- format.arguments/format.arg
- format.string/format.string.std
- function.objects/unord.hash
- utility
- vendor
- apple
- ibm
- std
- algorithms/alg.sorting
- alg.binary.search
- binary.search
- lower.bound
- upper.bound
- alg.heap.operations/sort.heap
- alg.min.max
- atomics
- atomics.lockfree
- atomics.types.generic
- atomics.types.operations/atomics.types.operations.req
- concepts
- concepts.compare/concept.equalitycomparable
- concepts.lang
- concept.commonref
- concept.common
- concept.constructible
- concept.copyconstructible
- concept.default.init
- concept.destructible
- concept.moveconstructible
- concepts.object
- containers
- associative
- map/map.access
- multimap
- multiset
- set
- container.adaptors
- container.adaptors.format
- priority.queue/priqueue.members
- queue/queue.defn
- stack/stack.defn
- sequences
- array
- array.special
- deque
- deque.capacity
- forwardlist
- list/list.capacity
- vector.bool
- vector
- vector.capacity
- vector.cons
- unord
- unord.map
- unord.multimap
- unord.multiset
- unord.set
- views/views.span/span.cons
- depr/depr.lib.binders
- depr.lib.bind.1st
- depr.lib.bind.2nd
- depr.lib.binder.1st
- depr.lib.binder.2nd
- experimental/simd
- simd.abi
- simd.access
- simd.casts
- simd.cons
- simd.mem
- simd.traits
- input.output
- filesystems
- class.path/path.member/path.decompose
- fs.op.funcs/fs.op.last_write_time
- iostream.format
- output.streams/ostream.formatted/ostream.inserters.arithmetic
- quoted.manip
- iterators
- iterator.container
- iterator.requirements/iterator.cust/iterator.cust.move
- predef.iterators
- move.iterators/move.iter.ops
- move.iter.op.const
- move.iter.op.ref
- reverse.iterators/reverse.iter.cons
- stream.iterators/istream.iterator/istream.iterator.cons
- language.support
- cmp/cmp.categories.pre
- support.dynamic
- new.delete
- new.delete.array
- new.delete.placement
- new.delete.single
- ptr.launder
- support.srcloc
- localization/locale.categories/category.ctype
- locale.codecvt.byname
- locale.codecvt
- numerics
- bit
- bit.endian
- bit.pow.two
- bitops.count
- bitops.rot
- numbers
- numeric.ops/numeric.ops.midpoint
- rand
- rand.dist
- rand.dist.bern
- rand.dist.bern.bin
- rand.dist.bern.geo
- rand.dist.pois/rand.dist.pois.poisson
- rand.dist.samp/rand.dist.samp.discrete
- rand.dist.uni/rand.dist.uni.int
- rand.eng
- rand.eng.mers
- rand.eng.sub
- rand.req/rand.req.urng
- ranges
- range.adaptors
- range.as.rvalue
- range.take
- range.factories/range.iota.view
- iterator
- sentinel
- re/re.results/re.results.size
- strings
- basic.string.literals
- basic.string
- string.capacity
- string.modifiers
- string_append
- string_assign
- string_insert
- string_replace
- string.view
- string.view.capacity
- string.view.io
- thread
- futures
- futures.async
- futures.promise
- futures.unique_future
- thread.condition/thread.condition.condvarany
- thread.mutex/thread.lock
- thread.lock.guard
- thread.lock.unique
- thread.lock.unique.cons
- thread.lock.unique.locking
- thread.threads/thread.thread.class/thread.thread.destr
- time
- time.hms/time.hms.members
- time.syn
- utilities
- allocator.adaptor/allocator.adaptor.members
- any/any.nonmembers/any.cast
- charconv
- charconv.msvc
- charconv.syn
- charconv.to.chars
- format
- format.arguments/format.args
- format.formatter
- format.formatter.spec
- format.parse.ctx
- format.functions
- format.range
- format.range.fmtdef
- format.range.fmtset
- format.range.formatter
- format.tuple
- function.objects
- func.bind_front
- func.wrap/func.wrap.func/func.wrap.func.con
- negators
- unord.hash
- memory
- allocator.tag
- allocator.traits/allocator.traits.members
- allocator.uses/allocator.uses.trait
- default.allocator
- allocator.members
- meta/meta.trans
- meta.trans.other
- smartptr/unique.ptr
- unique.ptr.class/unique.ptr.observers
- unique.ptr.create
- template.bitset/bitset.cons
- tuple/tuple.tuple/tuple.apply
- utility
- pairs/pairs.spec
- utility.intcmp/intcmp.in_range
- utility.underlying
- support
- test.support
- tools/clang_tidy_checks
- utils
- ci
- data
- libcxx/test
- libc
- cmake/modules
- config
- baremetal
- arm
- darwin
- arm
- x86_64
- linux
- aarch64
- arm
- riscv64
- x86_64
- docs
- dev
- include
- llvm-libc-macros
- linux
- llvm-libc-types
- src
- __support
- CPP
- FPUtil
- arm
- generic
- riscv64
- OSUtil
- gpu
- linux
- riscv64
- RPC
- macros/properties
- threads
- linux
- dirent
- errno
- fcntl/linux
- inttypes
- math/generic
- sched/linux
- spawn/linux
- stdlib/linux
- string/memory_utils
- aarch64
- x86_64
- sys/stat/linux
- termios/linux
- threads
- time
- unistd/linux
- startup
- gpu/amdgpu
- linux
- aarch64
- riscv64
- x86_64
- test
- IntegrationTest
- UnitTest
- integration
- src
- __support/threads
- pthread
- spawn
- stdio
- stdlib
- threads
- unistd
- startup
- gpu
- linux
- src
- __support
- dirent
- errno
- fcntl
- fenv
- math
- sched
- stdlib
- string
- sys
- mman/linux
- random/linux
- resource
- select
- sendfile
- stat
- unistd
- utils
- HdrGen
- PrototypeTestGen
- LibcTableGenUtil
- gpu/loader
- amdgpu
- libunwind
- src
- test
- lldb
- bindings/python
- docs
- status
- include/lldb
- API
- Core
- Interpreter
- Symbol
- Target
- Utility
- source
- API
- Commands
- Core
- Host/common
- Interpreter
- Plugins
- DynamicLoader/Darwin-Kernel
- ExpressionParser/Clang
- InstrumentationRuntime
- TSan
- UBSan
- LanguageRuntime/CPlusPlus
- ItaniumABI
- Language
- CPlusPlus
- ClangCommon
- MemoryHistory/asan
- ObjectFile
- ELF
- JSON
- Mach-O
- Placeholder
- Process
- FreeBSD
- Linux
- NetBSD
- POSIX
- Utility
- minidump
- scripted
- ScriptInterpreter/Python
- SymbolFile
- DWARF
- JSON
- NativePDB
- PDB
- SymbolVendor
- ELF
- wasm
- TypeSystem/Clang
- Symbol
- Target
- Utility
- test
- API
- api/check_public_api_headers
- commands
- expression/namespace-alias
- frame/var/direct-ivar
- cpp
- objc
- session/save
- watchpoints/watchpoint_set_command
- functionalities
- alias
- completion
- data-formatter/data-formatter-cpp
- lang/cpp/hide_global_ranges_vars
- macosx/symbols
- python_api
- debugger
- value/addr_of_void_star
- was_interrupted
- Shell
- Commands
- Diagnostics
- Inputs
- Driver
- Inputs
- Expr
- ObjectFile/ELF
- Register
- Settings
- Inputs
- SymbolFile
- DWARF
- Inputs
- x86
- NativePDB
- Inputs
- PDB
- Inputs
- tools/lldb-vscode
- unittests
- Core
- ScriptInterpreter/Python
- Symbol
- Target
- TestingSupport
- lld
- COFF
- ELF
- MachO
- test
- ELF
- linkerscript
- MachO
- tools
- wasm
- lto
- wasm
- llvm
- bindings/ocaml/llvm
- cmake/modules
- docs
- CommandGuide
- TableGen
- examples/OrcV2Examples/LLJITWithOptimizingIRTransform
- include
- llvm-c
- Transforms
- llvm
- ADT
- Analysis
- Utils
- CodeGen
- GlobalISel
- DWARFLinkerParallel
- DWARFLinker
- DebugInfo
- CodeView
- DWARF
- GSYM
- MSF
- Demangle
- ExecutionEngine
- JITLink
- Orc
- Frontend/OpenMP
- IR
- MCA/HardwareUnits
- MC
- Object
- Passes
- ProfileData
- Support
- TableGen
- TargetParser
- Target
- Transforms
- IPO
- Scalar
- Utils
- Vectorize
- WindowsDriver
- lib
- Analysis
- AsmParser
- Bitcode
- Reader
- Writer
- CodeGen
- AsmPrinter
- GlobalISel
- LiveDebugValues
- SelectionDAG
- DWARFLinker
- DebugInfo
- CodeView
- DWARF
- GSYM
- PDB
- Debuginfod
- ExecutionEngine
- Interpreter
- JITLink
- Orc
- TargetProcess
- FileCheck
- Frontend/OpenMP
- IR
- LTO
- Linker
- MCA
- MC
- MCParser
- ObjectYAML
- Object
- Passes
- ProfileData
- Support
- TableGen
- TargetParser
- Target
- AArch64
- AsmParser
- MCTargetDesc
- AMDGPU
- AsmParser
- ARM
- AsmParser
- MCTargetDesc
- BPF
- Hexagon
- LoongArch
- M68k
- MCTargetDesc
- MSP430
- NVPTX
- PowerPC
- MCTargetDesc
- RISCV
- AsmParser
- MCTargetDesc
- SPIRV
- Sparc
- MCTargetDesc
- SystemZ
- WebAssembly
- X86
- AsmParser
- Testing
- Annotations
- Support
- Transforms
- AggressiveInstCombine
- Coroutines
- IPO
- InstCombine
- Instrumentation
- Scalar
- Utils
- Vectorize
- WindowsDriver
- test
- Analysis
- CostModel
- AArch64
- RISCV
- X86
- Delinearization
- DivergenceAnalysis/AMDGPU/irreducible
- LoopAccessAnalysis
- MemoryDependenceAnalysis
- ScalarEvolution
- Assembler
- Bindings/OCaml
- Bitcode
- BugPoint
- CodeGen
- AArch64
- AMDGPU
- GlobalISel
- ARM
- BPF/BTF
- Generic
- Hexagon
- autohvx
- LoongArch
- M68k
- Mips
- NVPTX
- PowerPC
- RISCV
- rvv
- SPARC
- SPIRV/constant
- SystemZ
- Thumb2
- WebAssembly
- X86
- Inputs
- avx512-shuffles
- DebugInfo
- COFF
- Generic/assignment-tracking
- MIR/X86
- WebAssembly
- X86
- XCOFF
- ExecutionEngine/JITLink/X86
- Feature
- Instrumentation/AddressSanitizer
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
4,256 files changed
+217268
-115845
lines changedLines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
| 15 | + | |
15 | 16 |
| |
16 | 17 |
| |
17 | 18 |
| |
|
Lines changed: 14 additions & 97 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
3 |
| - | |
4 |
| - | |
5 |
| - | |
6 |
| - | |
7 |
| - | |
8 |
| - | |
9 |
| - | |
10 |
| - | |
11 |
| - | |
12 |
| - | |
13 |
| - | |
14 |
| - | |
15 |
| - | |
16 |
| - | |
17 |
| - | |
18 | 3 |
| |
19 | 4 |
| |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
20 | 9 |
| |
21 | 10 |
| |
22 | 11 |
| |
23 | 12 |
| |
24 |
| - | |
| 13 | + | |
25 | 14 |
| |
26 | 15 |
| |
27 | 16 |
| |
| |||
31 | 20 |
| |
32 | 21 |
| |
33 | 22 |
| |
34 |
| - | |
35 |
| - | |
36 |
| - | |
37 |
| - | |
38 |
| - | |
39 |
| - | |
40 |
| - | |
41 |
| - | |
42 |
| - | |
43 |
| - | |
44 |
| - | |
45 |
| - | |
46 |
| - | |
47 |
| - | |
48 |
| - | |
49 |
| - | |
50 |
| - | |
51 |
| - | |
52 |
| - | |
53 |
| - | |
54 |
| - | |
55 |
| - | |
56 |
| - | |
57 |
| - | |
58 |
| - | |
59 |
| - | |
60 |
| - | |
61 |
| - | |
62 |
| - | |
63 |
| - | |
64 |
| - | |
65 |
| - | |
66 |
| - | |
67 |
| - | |
68 |
| - | |
69 |
| - | |
70 |
| - | |
71 |
| - | |
72 |
| - | |
73 |
| - | |
74 |
| - | |
75 |
| - | |
76 |
| - | |
77 |
| - | |
78 |
| - | |
79 |
| - | |
80 |
| - | |
81 |
| - | |
82 |
| - | |
83 |
| - | |
84 |
| - | |
85 |
| - | |
86 |
| - | |
87 |
| - | |
88 |
| - | |
89 |
| - | |
90 |
| - | |
91 |
| - | |
92 |
| - | |
93 |
| - | |
94 |
| - | |
95 |
| - | |
96 |
| - | |
97 |
| - | |
98 |
| - | |
99 |
| - | |
100 |
| - | |
101 |
| - | |
102 |
| - | |
103 |
| - | |
104 |
| - | |
105 |
| - | |
106 |
| - | |
107 |
| - | |
108 |
| - | |
109 |
| - | |
| 23 | + | |
110 | 24 |
| |
111 | 25 |
| |
112 |
| - | |
113 |
| - | |
114 |
| - | |
115 |
| - | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
116 | 31 |
| |
117 | 32 |
| |
118 | 33 |
| |
119 |
| - | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
120 | 37 |
| |
121 | 38 |
| |
122 | 39 |
|
Lines changed: 0 additions & 4 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
427 | 427 |
| |
428 | 428 |
| |
429 | 429 |
| |
430 |
| - | |
431 |
| - | |
432 |
| - | |
433 |
| - | |
434 | 430 |
| |
435 | 431 |
| |
436 | 432 |
| |
|
Lines changed: 28 additions & 87 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
167 | 167 |
| |
168 | 168 |
| |
169 | 169 |
| |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
170 | 174 |
| |
171 | 175 |
| |
172 | 176 |
| |
| |||
1229 | 1233 |
| |
1230 | 1234 |
| |
1231 | 1235 |
| |
1232 |
| - | |
1233 |
| - | |
1234 |
| - | |
1235 |
| - | |
1236 |
| - | |
1237 |
| - | |
1238 |
| - | |
1239 |
| - | |
1240 |
| - | |
1241 |
| - | |
1242 |
| - | |
1243 |
| - | |
1244 |
| - | |
1245 |
| - | |
1246 |
| - | |
1247 |
| - | |
1248 |
| - | |
1249 |
| - | |
1250 |
| - | |
1251 |
| - | |
1252 |
| - | |
1253 |
| - | |
1254 |
| - | |
1255 |
| - | |
1256 |
| - | |
1257 |
| - | |
1258 |
| - | |
1259 |
| - | |
1260 |
| - | |
1261 |
| - | |
1262 |
| - | |
1263 |
| - | |
1264 |
| - | |
1265 |
| - | |
1266 |
| - | |
1267 |
| - | |
1268 |
| - | |
1269 |
| - | |
1270 |
| - | |
1271 |
| - | |
1272 |
| - | |
1273 |
| - | |
1274 |
| - | |
1275 |
| - | |
1276 |
| - | |
1277 |
| - | |
1278 |
| - | |
1279 |
| - | |
1280 |
| - | |
1281 |
| - | |
1282 |
| - | |
1283 |
| - | |
1284 |
| - | |
1285 |
| - | |
1286 |
| - | |
1287 |
| - | |
1288 |
| - | |
1289 |
| - | |
1290 |
| - | |
1291 |
| - | |
1292 |
| - | |
1293 |
| - | |
1294 |
| - | |
1295 |
| - | |
1296 |
| - | |
1297 |
| - | |
1298 |
| - | |
1299 |
| - | |
1300 |
| - | |
1301 |
| - | |
1302 |
| - | |
1303 |
| - | |
1304 |
| - | |
1305 |
| - | |
1306 |
| - | |
1307 | 1236 |
| |
1308 | 1237 |
| |
1309 | 1238 |
| |
1310 | 1239 |
| |
1311 |
| - | |
1312 |
| - | |
1313 |
| - | |
1314 |
| - | |
1315 |
| - | |
1316 |
| - | |
1317 |
| - | |
1318 |
| - | |
1319 |
| - | |
1320 |
| - | |
1321 |
| - | |
| 1240 | + | |
1322 | 1241 |
| |
1323 | 1242 |
| |
1324 | 1243 |
| |
| |||
1835 | 1754 |
| |
1836 | 1755 |
| |
1837 | 1756 |
| |
1838 |
| - | |
| 1757 | + | |
1839 | 1758 |
| |
1840 | 1759 |
| |
1841 | 1760 |
| |
| |||
1945 | 1864 |
| |
1946 | 1865 |
| |
1947 | 1866 |
| |
| 1867 | + | |
| 1868 | + | |
| 1869 | + | |
| 1870 | + | |
| 1871 | + | |
| 1872 | + | |
| 1873 | + | |
| 1874 | + | |
| 1875 | + | |
| 1876 | + | |
| 1877 | + | |
| 1878 | + | |
| 1879 | + | |
| 1880 | + | |
| 1881 | + | |
| 1882 | + | |
| 1883 | + | |
| 1884 | + | |
| 1885 | + | |
| 1886 | + | |
| 1887 | + | |
| 1888 | + | |
1948 | 1889 |
| |
1949 | 1890 |
| |
1950 | 1891 |
| |
|
Lines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
275 | 275 |
| |
276 | 276 |
| |
277 | 277 |
| |
| 278 | + | |
278 | 279 |
| |
279 | 280 |
| |
280 | 281 |
| |
|
0 commit comments