File tree
5,283 files changed
+427717
-87372
lines changed- .ci- metrics
 
- .github- workflows- containers/github-action-ci
 
 
- bolt- include/bolt/Core
- lib- Core
- Passes
- Rewrite
- Target/AArch64
 
- runtime
- test- AArch64
- X86
- binary-analysis/AArch64
- perf2bolt
- runtime- X86
 
 
 
- clang-tools-extra- clang-doc
- clang-reorder-fields
- clang-tidy- abseil
- bugprone
- cert
- cppcoreguidelines
- fuchsia
- google
- hicpp
- llvm
- misc
- modernize
- portability
- readability
- utils
- zircon
 
- clangd- refactor/tweaks
- support
- unittests
 
- docs- clang-tidy/checks- cppcoreguidelines
 
 
- test- clang-doc
- clang-reorder-fields
- clang-tidy- checkers- Inputs/Headers
- android
- bugprone
- cert
- cppcoreguidelines
- google
- misc
- modernize
- readability
 
 
 
 
- clang- cmake/caches
- docs- analyzer
 
- include- clang- ASTMatchers
- AST
- Basic
- CIR- Dialect- Builder
- IR
 
 
- Driver
- Frontend
- Index
- Interpreter
- Parse
- Sema
- StaticAnalyzer- Checkers
- Core- BugReporter
- PathSensitive
 
 
- Tooling
 
 
- lib- AST- ByteCode
 
- Analysis
- Basic- Targets
 
- CIR- CodeGen
- Dialect- IR
- Transforms
 
- Lowering/DirectToLLVM
 
- CodeGen- TargetBuiltins
- Targets
 
- CrossTU
- Driver- ToolChains
 
- Edit
- Format
- FrontendTool
- Frontend- Rewrite
 
- Headers
- Index
- Interpreter
- Parse
- Sema
- Serialization
- StaticAnalyzer- Checkers- WebKit
 
- Core
- Frontend
 
- Tooling- Syntax
 
 
- test- AST- ByteCode
- HLSL
 
- Analysis
- CIR- CodeGenOpenACC
- CodeGen
- IR
- Lowering
 
- CXX- drs
- over/over.match/over.match.funcs/over.match.oper
 
- CodeGenCUDA
- CodeGenCXX
- CodeGenHLSL- builtins
- resources
- vk-features
 
- CodeGenObjC
- CodeGenOpenCL
- CodeGenSPIRV
- CodeGen- AArch64- sve2-intrinsics
 
- PowerPC
- RISCV/rvv-intrinsics-handcrafted
- X86
 
- DebugInfo- CXX
- Generic
- KeyInstructions
- ObjCXX
 
- Driver
- ExtractAPI
- FixIt
- Frontend
- Index
- Modules- Inputs/umbrella_header_order- umbrella
 
 
- OpenMP
- PCH
- ParserOpenACC
- Parser
- Preprocessor
- SemaCXX
- SemaObjC
- SemaOpenACC
- SemaOpenCL
- SemaTemplate
- Sema- aarch64-sve2-intrinsics
 
- utils/update_cc_test_checks
 
- tools- clang-format
- diagtool
- libclang
 
- unittests- AST
- Analysis- FlowSensitive
 
- Format
- Sema
 
- utils/TableGen
- www
 
- cmake/Modules
- compiler-rt- lib- asan- tests
 
- builtins- cpu_model- aarch64- fmv
- lse_atomics
 
 
 
- fuzzer
- gwp_asan/tests
- msan
- rtsan- tests
 
- sanitizer_common
- tsan- go
- rtl
 
 
- test- asan/TestCases- Windows
 
- fuzzer
- msan
- profile
 
 
- cross-project-tests- debuginfo-tests- dexter-tests- memvars
 
- dexter- dex- command- commands
 
- debugger- DebuggerControllers
- lldb
 
- tools/test
 
- feature_tests- commands- control
- perfect- dex_declare_address
- dex_finish_test
 
 
- subtools/test
 
 
 
 
- flang-rt- cmake/modules
- include/flang-rt/runtime
- lib- cuda
- runtime
 
- test
 
- flang- docs
- examples- FeatureList
- FlangOmpReport
 
- include/flang- Common
- Decimal
- Evaluate
- Lower/Support
- Optimizer- Builder- Runtime
 
- Dialect
- HLFIR
- OpenMP
- Transforms
 
- Parser
- Runtime
- Semantics
- Tools
- Utils
 
- lib- Evaluate
- Frontend
- Lower- OpenMP
- Support
 
- Optimizer- Builder- Runtime
 
- Dialect
- HLFIR- IR
- Transforms
 
- OpenACC/Support
- OpenMP
- Passes
- Transforms
 
- Parser
- Semantics
- Utils
 
- test- Driver
- Fir- OpenACC
 
- HLFIR
- Integration
- Lower- HLFIR
- Intrinsics
- OpenACC
- OpenMP- Todo
 
 
- Parser- OpenMP
 
- Preprocessing
- Semantics- OpenACC
- OpenMP
 
- Transforms- DoConcurrent
 
- lib/OpenACC
 
- tools/f18
- unittests/Optimizer
 
- libclc- clc- include/clc- mem_fence
- synchronization
 
- lib- amdgcn- math
- mem_fence
- synchronization
 
- amdgpu/math
- clspv/math
- generic- common
- integer
- math
- relational
 
- ptx-nvidiacl- mem_fence
- synchronization
 
- r600/math
- spirv/math
 
 
- opencl- include/clc/opencl/synchronization
- lib- amdgcn- mem_fence
- synchronization
 
- generic- common
- math
 
- ptx-nvidiacl- mem_fence
- synchronization
 
 
 
 
- libcxx- docs- DesignDocs
- ReleaseNotes
- Status
 
- include- __algorithm
- __bit
- __charconv
- __cxx03
- __filesystem
- __format
- __functional
- __fwd
- __memory_resource
- __memory
- __mutex
- __new
- __ranges
- __string
- __system_error
- __thread
- __tuple
- __type_traits
- __utility
 
- lib/abi
- src
- test- benchmarks- containers/associative
- streams
 
- extensions- clang/thread/thread.mutex
- libcxx/depr/depr.c.headers
 
- libcxx-03- algorithms- alg.modifying.operations/alg.random.shuffle
 
- assertions- modes
 
- atomics- atomics.order
- atomics.syn
- atomics.types.operations/atomics.types.operations.req
- stdatomic.h.syn
 
- containers- associative- map
- unord.map
- unord.set
 
- sequences- array
- deque
- list
- vector.bool
- vector
 
- unord
 
- depr- depr.auto.ptr/auto.ptr
- depr.default.allocator- allocator.members
 
- depr.function.objects
- exception.unexpected
 
- diagnostics
- input.output- file.streams- fstreams- filebuf
 
 
- iostream.format- input.streams
- output.streams
 
- iostream.objects
- iostreams.base- ios.base/ios.base.cons
- ios/iostate.flags
 
- stream.buffers
- string.streams- stringbuf
 
 
- iterators- bounded_iter
- iterator.primitives/iterator.operations
- predef.iterators/insert.iterators/back.insert.iter.ops
 
- language.support- support.dynamic
- support.rtti/type.info
 
- lint
- localization- locale.categories
- locales- locale/locale.types- locale.facet
- locale.id
 
 
 
- memory- trivial_abi
 
- numerics- complex.number
- numarray- class.gslice.array
- class.indirect.array
- class.mask.array
- class.slice.array
 
- rand/rand.device
 
- strings- basic.string- string.capacity
- string.cons
- string.modifiers
 
- c.strings
- string.view/string.view.iterators
 
- thread- thread.condition/thread.condition.condvar
- thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex- thread.mutex.class
- thread.mutex.recursive
 
- thread.threads/thread.thread.class- thread.thread.member
 
 
- transitive_includes
- type_traits
- utilities- function.objects- func.require
- refwrap
- unord.hash
 
- memory/pointer.conversion
- meta
- utility- pairs/pairs.pair
 
 
- vendor- apple
- clang-cl
- mingw
 
 
- libcxx- algorithms
- assertions- modes
 
- atomics/atomics.types.operations/atomics.types.operations.req
- containers- associative- map
- set
- unord.map
- unord.set
 
- sequences- deque
- list
- vector.bool
- vector
 
- unord
 
- experimental
- input.output- file.streams/fstreams- filebuf
 
- filesystems/class.path/path.itr
- string.streams/stringbuf
 
- iterators- bounded_iter
- iterator.primitives/iterator.operations
 
- language.support/support.dynamic
- localization/locale.categories
- memory
- numerics- complex.number
 
- strings- basic.string/string.capacity
- c.strings
 
- type_traits
- utilities- function.objects/refwrap
- meta
- utility
 
 
- selftest
- std- algorithms/algorithms.results
- atomics
- containers- associative- map- map.cons
- map.modifiers
 
- multimap/multimap.cons
- multiset- multiset.cons
 
- set- set.cons
 
 
- container.adaptors- flat.map- flat.map.cons
- flat.map.erasure
 
- flat.multimap- flat.multimap.cons
- flat.multimap.erasure
 
- flat.set/flat.set.erasure
 
- sequences- array/array.cons
- forwardlist
- list
- vector/vector.capacity
 
- unord- unord.multimap/unord.multimap.modifiers
- unord.multiset
- unord.set
 
- views- mdspan/aligned_accessor
- views.span/span.cons
 
 
- input.output- file.streams/fstreams/filebuf.virtuals
- filesystems- class.path/path.member
- class.rec.dir.itr
 
 
- iterators- iterator.requirements/indirectcallable- indirectinvocable
- projected
 
- stream.iterators/istream.iterator/istream.iterator.cons
 
- localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members
- numerics- c.math
- numarray/template.valarray/valarray.cassign
 
- ranges/range.adaptors- range.as.rvalue
- range.zip.transform
 
- thread- futures/futures.async
- thread.jthread
 
- time- time.hms/time.hms.nonmembers
- time.zone- time.zone.timezone/time.zone.members
- time.zone.zonedtime
 
 
- utilities- charconv/charconv.from.chars
- function.objects- refwrap/refwrap.comparisons
- unord.hash
 
- memory/specialized.algorithms/specialized.destroy
- meta- meta.rel
- meta.unary/meta.unary.prop
 
- smartptr- adapt- inout_ptr
- out_ptr
 
- unique.ptr/unique.ptr.class/unique.ptr.ctor
 
- template.bitset/bitset.members
- tuple/tuple.tuple
- utility/pairs/pairs.pair
 
 
 
- utils- ci- vendor/android
 
- libcxx/sym_check
 
 
- libc- benchmarks/gpu- src/math
 
- cmake/modules
- config- baremetal- aarch64
- arm
- riscv
 
- darwin- aarch64
- x86_64
 
- gpu- amdgpu
- nvptx
 
- linux- aarch64
- arm
- riscv
- x86_64
 
- windows
 
- docs/headers- math
 
- hdr- types
 
- include- llvm-libc-types
 
- src- __support- CPP
- FPUtil
- macros- properties
 
- threads
 
- dlfcn
- math- generic
 
- stdlib
- string- memory_utils/generic
 
- sys/time/linux
- time- baremetal
 
- unistd/linux
 
- test- integration/src/__support/threads
- src- math- exhaustive
- smoke
 
- string
- sys/random/linux
- time
 
 
- utils/MPFRWrapper
 
- libunwind- src
- test
 
- lldb- docs- use
 
- include/lldb- API
- Core
- Expression
- Host- macosx
 
- Interpreter
- Protocol/MCP
- Symbol
- Target
- ValueObject
 
- packages/Python/lldbsuite/test- make/libcxx-simulators-common
- tools/lldb-dap
 
- source- API
- Commands
- Core
- Expression
- Host- common
- macosx/objcxx
- windows
 
- Interpreter
- Plugins- ExpressionParser/Clang
- Language/CPlusPlus
- ObjectFile- ELF
- Mach-O
- wasm
 
- Process- Linux
- Utility
- gdb-remote
- scripted
 
- Protocol/MCP
- SymbolFile- DWARF
- NativePDB
 
 
- Protocol/MCP
- Symbol
- Target
- ValueObject
 
- test- API- commands/frame/var-dil- basics- ArraySubscript
- Indirection
 
- expr/Literals
 
- functionalities- data-formatter/data-formatter-stl- generic/ranges/ref_view
- libcxx-simulators- invalid-vector
- string
- unique_ptr
 
 
- disassembler-variables
- scripted_process
- statusline
 
- lang/cpp/libcxx-internals-recognizer
- python_api/basename
- riscv/step
- tools/lldb-dap- attach
- cancel
- console
- moduleSymbols
- startDebugging
 
 
- Shell- Process
- Recognizer
- ScriptInterpreter/Python/Crashlog
- Settings
- SymbolFile- DWARF
- NativePDB- Inputs
 
 
- Symtab
 
 
- tools- debugserver/source- MacOSX- arm64
 
 
- driver
- lldb-dap- Handler
- Protocol
- src-ts- ui
- webview
 
 
- lldb-mcp
 
- unittests- Core
- DAP
- Editline
- Language/CPlusPlus
- ObjectFile/ELF
- ProtocolServer
- Protocol
- ValueObject
 
- utils/TableGen
 
- lld- MachO
- test- COFF
- ELF- linkerscript
- lto
 
- MachO- invalid- Inputs
 
 
- wasm- lto
 
 
- wasm
 
- llvm- cmake/modules
- docs- CommandGuide
- RISCV
 
- examples/Kaleidoscope/MCJIT- cached
- complete
- initial
- lazy
 
- include/llvm- ADT
- Analysis
- CodeGenTypes
- CodeGen- GlobalISel
 
- DebugInfo- GSYM
- PDB- Native
 
 
- Frontend- HLSL
- OpenMP
 
- IR
- MC
- ObjectYAML
- Object
- Passes
- ProfileData
- Support
- TargetParser
- Target- GlobalISel
 
- Transforms- IPO
- Instrumentation
- Utils
- Vectorize/SandboxVectorizer
 
 
- lib- Analysis
- BinaryFormat
- Bitcode/Writer
- CodeGen- AsmPrinter
- GlobalISel
- SelectionDAG
 
- DebugInfo- DWARF
- GSYM
- LogicalView/Readers
- PDB- Native
 
 
- Frontend- HLSL
- OpenMP
 
- IR
- MC- MCDisassembler
 
- ObjCopy- COFF
- ELF
 
- ObjectYAML
- Object
- Passes
- ProfileData
- Remarks
- Support- BLAKE3
- Unix
 
- TableGen
- TargetParser
- Target- AArch64- Disassembler
- GISel
- MCTargetDesc
 
- AMDGPU- AsmParser
- Disassembler
- MCTargetDesc
- Utils
 
- ARC
- ARM- Disassembler
 
- AVR- AsmParser
- Disassembler
 
- DirectX- DXILWriter
- DirectXIRPasses
 
- Lanai- Disassembler
 
- LoongArch- MCTargetDesc
 
- M68k
- MSP430- AsmParser
- Disassembler
 
- Mips- Disassembler
 
- NVPTX- MCTargetDesc
 
- PowerPC
- RISCV- AsmParser
- Disassembler
- GISel
- MCTargetDesc
 
- SPIRV
- Sparc- Disassembler
 
- SystemZ
- VE- Disassembler
 
- WebAssembly- MCTargetDesc
 
- X86- MCTargetDesc
 
- XCore/Disassembler
 
- Transforms- AggressiveInstCombine
- Coroutines
- IPO
- InstCombine
- Instrumentation
- Scalar
- Utils
- Vectorize- SandboxVectorizer
 
 
 
- runtimes
- test- Analysis- CostModel- AArch64
- ARM
 
- DXILResource
- DotMachineCFG/AMDGPU
- IR2Vec- Inputs
 
- ScalarEvolutionDivision
- ScalarEvolution
- UniformityAnalysis- AMDGPU- MIR/irreducible
- irreducible
 
- NVPTX
 
 
- CodeGen- AArch64- GlobalISel
 
- AMDGPU- GlobalISel
 
 
 
 
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
5,283 files changed
+427717
-87372
lines changedLarge diffs are not rendered by default.
| 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 | + | |
|  | 33 | + | |
|  | 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 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
|  | |||
| 26 | 26 |  | |
| 27 | 27 |  | |
| 28 | 28 |  | |
|  | 29 | + | |
| 29 | 30 |  | |
| 30 | 31 |  | |
| 31 | 32 |  | |
|  | |||
| 80 | 81 |  | |
| 81 | 82 |  | |
| 82 | 83 |  | |
| 83 |  | - | |
|  | 84 | + | |
|  | 85 | + | |
|  | 86 | + | |
| 84 | 87 |  | |
| 85 | 88 |  | |
| 86 | 89 |  | |
|  | |||
| 95 | 98 |  | |
| 96 | 99 |  | |
| 97 | 100 |  | |
| 98 |  | - | |
| 99 | 101 |  | |
| 100 | 102 |  | |
| 101 | 103 |  | |
| 102 | 104 |  | |
| 103 | 105 |  | |
| 104 | 106 |  | |
| 105 | 107 |  | |
|  | 108 | + | |
| 106 | 109 |  | |
| 107 | 110 |  | |
| 108 | 111 |  | |
|  | |||
| 140 | 143 |  | |
| 141 | 144 |  | |
| 142 | 145 |  | |
|  | 146 | + | |
| 143 | 147 |  | |
| 144 | 148 |  | |
| 145 | 149 |  | |
|  | |||
| 148 | 152 |  | |
| 149 | 153 |  | |
| 150 | 154 |  | |
| 151 |  | - | |
|  | 155 | + | |
| 152 | 156 |  | |
| 153 | 157 |  | |
| 154 | 158 |  | |
|  | |||
| 333 | 337 |  | |
| 334 | 338 |  | |
| 335 | 339 |  | |
| 336 |  | - | |
|  | 340 | + | |
|  | 341 | + | |
| 337 | 342 |  | |
| 338 | 343 |  | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
|  | |||
| 110 | 110 |  | |
| 111 | 111 |  | |
| 112 | 112 |  | |
| 113 |  | - | |
|  | 113 | + | |
| 114 | 114 |  | |
| 115 | 115 |  | |
| 116 | 116 |  | |
| 117 | 117 |  | |
| 118 |  | - | |
|  | 118 | + | |
| 119 | 119 |  | |
| 120 | 120 |  | |
| 121 |  | - | |
|  | 121 | + | |
| 122 | 122 |  | |
| 123 | 123 |  | |
| 124 | 124 |  | |
|  | |||
| 216 | 216 |  | |
| 217 | 217 |  | |
| 218 | 218 |  | |
| 219 |  | - | |
| 220 |  | - | |
|  | 219 | + | |
|  | 220 | + | |
| 221 | 221 |  | |
| 222 | 222 |  | |
| 223 | 223 |  | |
|  | |||
| 293 | 293 |  | |
| 294 | 294 |  | |
| 295 | 295 |  | |
| 296 |  | - | |
|  | 296 | + | |
| 297 | 297 |  | |
| 298 | 298 |  | |
| 299 | 299 |  | |
| 300 |  | - | |
|  | 300 | + | |
| 301 | 301 |  | |
| 302 | 302 |  | |
| 303 | 303 |  | |
|  | |||
| 318 | 318 |  | |
| 319 | 319 |  | |
| 320 | 320 |  | |
| 321 |  | - | |
|  | 321 | + | |
| 322 | 322 |  | |
| 323 | 323 |  | |
| 324 | 324 |  | |
| 325 |  | - | |
|  | 325 | + | |
| 326 | 326 |  | |
| 327 | 327 |  | |
| 328 | 328 |  | |
|  | |||
| 367 | 367 |  | |
| 368 | 368 |  | |
| 369 | 369 |  | |
| 370 |  | - | |
|  | 370 | + | |
| 371 | 371 |  | |
| 372 | 372 |  | |
| 373 | 373 |  | |
| 374 |  | - | |
|  | 374 | + | |
| 375 | 375 |  | |
| 376 | 376 |  | |
| 377 | 377 |  | |
|  | |||
| 402 | 402 |  | |
| 403 | 403 |  | |
| 404 | 404 |  | |
| 405 |  | - | |
|  | 405 | + | |
| 406 | 406 |  | |
| 407 | 407 |  | |
| 408 | 408 |  | |
| 409 |  | - | |
|  | 409 | + | |
| 410 | 410 |  | |
| 411 | 411 |  | |
| 412 | 412 |  | |
|  | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
|  | |||
| 27 | 27 |  | |
| 28 | 28 |  | |
| 29 | 29 |  | |
|  | 30 | + | |
|  | 31 | + | |
|  | 32 | + | |
|  | 33 | + | |
|  | 34 | + | |
|  | 35 | + | |
|  | 36 | + | |
| 30 | 37 |  | |
| 31 | 38 |  | |
| 32 | 39 |  | |
|  | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
|  | |||
| 126 | 126 |  | |
| 127 | 127 |  | |
| 128 | 128 |  | |
|  | 129 | + | |
|  | 130 | + | |
|  | 131 | + | |
|  | 132 | + | |
|  | 133 | + | |
|  | 134 | + | |
|  | 135 | + | |
|  | 136 | + | |
|  | 137 | + | |
|  | 138 | + | |
|  | 139 | + | |
|  | 140 | + | |
|  | 141 | + | |
|  | 142 | + | |
|  | 143 | + | |
|  | 144 | + | |
|  | 145 | + | |
|  | 146 | + | |
|  | 147 | + | |
|  | 148 | + | |
|  | 149 | + | |
|  | 150 | + | |
|  | 151 | + | |
|  | 152 | + | |
|  | 153 | + | |
|  | 154 | + | |
|  | 155 | + | |
|  | 156 | + | |
|  | 157 | + | |
|  | 158 | + | |
|  | 159 | + | |
|  | 160 | + | |
|  | 161 | + | |
| 129 | 162 |  | |
| 130 | 163 |  | |
| 131 | 164 |  | |
|  | |||
0 commit comments