File tree
2,584 files changed
+74990
-44138
lines changed- .github/workflows
 - bolt
- include/bolt
- Core
 - Profile
 - Utils
 
 - lib
- Core
 - Passes
 - Profile
 - Utils
 
 - test
- AArch64
 - X86
 
 - unittests/Core
 
 - clang-tools-extra
- clang-change-namespace
 - clang-doc
- assets
 - tool
 
 - clang-tidy/cppcoreguidelines
 - clangd
- index
 - unittests
 
 - docs/clang-tidy/checks
- boost
 - bugprone
 
 - modularize
 - test/clang-doc
 
 - clang
- bindings/python/clang
 - cmake/caches
 - docs
- CommandGuide
 
 - include
- clang-c
 - clang
- APINotes
 - AST
 - Basic
 - CIR
- Dialect
- Builder
 - IR
 
 
 - Driver
 - Format
 - Interpreter
 - Lex
 - Parse
 - Sema
 - Serialization
 - StaticAnalyzer/Core/PathSensitive
 - Support
 - Tooling/DependencyScanning
 
 
 - lib
- APINotes
 - AST
- ByteCode
 
 - Basic
- Targets
 
 - CIR
- CodeGen
 - Dialect
- IR
 - Transforms
 
 - FrontendAction
 - Lowering
- DirectToLLVM
 
 
 - CodeGen
- TargetBuiltins
 
 - Driver
- ToolChains
- Arch
 
 
 - Format
 - Frontend
 - Headers
- hlsl
 
 - Index
 - Interpreter
 - Lex
 - Parse
 - Sema
 - Serialization
 - StaticAnalyzer
- Checkers
- WebKit
 
 - Core
 
 - Tooling/DependencyScanning
 
 - test
- APINotes
- Inputs/Headers
 
 - ASTMerge/struct
 - Analysis
- Checkers/WebKit
 
 - CIR
- CodeGenOpenACC
 - CodeGen
 - IR
 - Transforms
 
 - CXX
- dcl.dcl/dcl.attr/dcl.attr.deprecated
 - drs
 - module/module.interface
 - temp/temp.res/temp.dep/temp.dep.type
 
 - ClangScanDeps
 - CodeGenCXX
 - CodeGenHLSL
- BasicFeatures
 - builtins
 
 - CodeGenObjCXX
 - CodeGenOpenCL
 - CodeGen
- AArch64/sve2-intrinsics
 - RISCV
 
 - C
- C23
 - C2y
 - drs
 
 - Driver
- Inputs
- DriverKit19.0.sdk/System/DriverKit/System/Library/SubFrameworks
 - MacOSX15.1.sdk
- Library/Frameworks
 - System/Library
- Frameworks
 - SubFrameworks
 
 
 
 - print-enabled-extensions
 
 - FixIt
 - Index
 - Lexer
 - Misc/target-invalid-cpu-note
 - Modules
- Inputs
- shadow
- A1
 - A2
 
 - submodules
 
 
 - OpenMP
 - ParserOpenACC
 - Parser
 - Preprocessor
 - SemaCUDA
 - SemaCXX
 - SemaHLSL/BuiltIns
 - SemaOpenACC
 - SemaOpenCL
 - SemaTemplate
 - Sema
- aarch64-sve2-intrinsics
 
 
 - tools
- c-index-test
 - cir-opt
 - clang-linker-wrapper
 - clang-offload-bundler
 - clang-shlib
 - libclang
 
 - unittests
- AST
 - Format
 - Frontend
 - Lex
 - Parse
 - StaticAnalyzer
 - Support
 - Tooling
- DependencyScanning
 
 
 - utils/TableGen
 - www
 
 - compiler-rt
- lib
- asan
 - builtins
 - hwasan
 - lsan
 - sanitizer_common
 - ubsan_minimal
 - ubsan
 
 - test/ubsan_minimal/TestCases
 
 - flang-rt
 - flang
- docs
 - include/flang
- Evaluate
 - Frontend
 - Lower
 - Optimizer
- Builder/Runtime
 - Dialect
 - Transforms
 
 - Parser
 - Semantics
 - Tools
 
 - lib
- Frontend
 - Lower
- OpenMP
 
 - Optimizer
- Builder
 - Dialect
 - HLFIR/IR
 - OpenMP
 - Passes
 - Transforms
 
 - Parser
 - Semantics
 
 - module
 - test
- Driver
 - Fir
 - HLFIR
 - Lower
- HLFIR
 - OpenMP
- Todo
 
 
 - Parser/OpenMP
 - Semantics
- OpenMP
 
 - Transforms/DoConcurrent
 
 - tools/f18
 
 - libcxxabi/src/demangle
 - libcxx
- docs
- ReleaseNotes
 - Status
 
 - include
- __configuration
 - __cxx03
- __algorithm
 - __atomic
 - __bit
 - __chrono
 - __configuration
 - __debug_utils
 - __exception
 - __functional
 - __fwd
 - __iterator
 - __locale_dir/locale_base_api
 - __math
 - __memory
 - __mutex
 - __numeric
 - __ostream
 - __random
 - __string
 - __system_error
 - __thread
 - __tuple
 - __type_traits
 - __utility
 - __variant
 - ext
 
 - __exception
 - __expected
 - __flat_map
 - __iterator
 - __math
 - __memory
 - __string
 - __type_traits
 - __utility
 - __vector
 
 - test
- libcxx
- containers/container.adaptors
- flat.multiset
 - flat.set
 
 - iterators
 - numerics/complex.number
 - type_traits
 - vendor/apple
 
 - std
- algorithms
- alg.modifying.operations/alg.fill
 
 - containers
- container.adaptors
- flat.map/flat.map.iterators
 - flat.multimap/flat.multimap.iterators
 - flat.multiset/flat.multiset.iterators
 - flat.set/flat.set.iterators
 
 - sequences/vector/vector.modifiers
 
 - input.output/file.streams/fstreams/filebuf.members
 - library/description/conventions/customization.point.object
 - strings/basic.string/string.nonmembers/string_op+
 - utilities/expected
- expected.expected/equality
 - expected.void/equality
 
 
 - support
 
 - utils/ci
 
 - libc
- cmake/modules
 - config/linux/riscv
 - docs/gpu
 - include
- llvm-libc-types
 
 - src
- __support/FPUtil
 - setjmp/riscv
 - stdlib
 - string/memory_utils
- aarch64
 
 - sys/stat/linux
 
 - test
- integration/src/__support/GPU
 - src/math
 
 
 - lldb
- docs
- resources
 - use
 
 - include/lldb
- API
 - Core
 - DataFormatters
 - Symbol
 - Target
 - Utility
 
 - packages/Python/lldbsuite/test/tools/lldb-dap
 - source
- API
 - Breakpoint
 - Commands
 - Core
 - DataFormatters
 - Expression
 - Host
- linux
 - macosx/objcxx
 - posix
 
 - Interpreter
 - Plugins
- ExpressionParser/Clang
 - LanguageRuntime/CPlusPlus/ItaniumABI
 - Language
- CPlusPlus
 - ObjC
 
 - ObjectFile/Minidump
 - Process
- elf-core
 - gdb-remote
 
 - ScriptInterpreter/Python
 - SymbolFile
- DWARF
 - NativePDB
 
 - TypeSystem/Clang
 
 - Symbol
 - Target
 - Utility
 - ValueObject
 
 - test
- API
- functionalities
- process_save_core_minidump
 - statusline
 - step_scripted
 
 - lang/cpp
- dynamic-value
 - type_lookup_anon_struct
 
 - python_api/sbvalue_const_addrof
 - tools
- lldb-dap
- attach
 - breakpoint-events
 - breakpoint
 - commands
 - completions
 - console
 - disassemble
 - disconnect
 - evaluate
 - exception
 - launch
 - memory
 - progress
 - repl-mode
 - restart
 - send-event
 - stackTraceDisassemblyDisplay
 - stackTrace
 - startDebugging
 - stop-hooks
 - variables
- children
 
 
 - lldb-server
 
 
 - Shell
- Commands
 - Expr
 - Unwind
- Inputs
 
 
 
 - tools
- debugserver/source
 - lldb-dap
- Handler
 - Protocol
 - src-ts
- ui
 
 
 
 - unittests
- API
 - Core
 - Host
- posix
 
 - Symbol
 - Utility
 
 
 - lld
- COFF
 - ELF
 - MachO
 - test
- COFF
 - ELF
 - MachO
 - wasm/lto
 
 - utils
 - wasm
 
 - llvm
- bindings/ocaml/llvm
 - cmake
- modules
 
 - docs
- CommandGuide
 - GlobalISel
 
 - include/llvm
- ADT
 - Analysis
 - BinaryFormat
- ELFRelocs
 
 - Bitcode
 - CodeGen
- GlobalISel
 
 - DebugInfo/GSYM
 - Demangle
 - ExecutionEngine/JITLink
 - Frontend
- Directive
 - HLSL
 - OpenMP
 
 - IR
 - Linker
 - MC
- MCParser
 
 - Passes
 - Support
 - TableGen
 - TargetParser
 - Target
 - Transforms
- IPO
 - Scalar
 - Utils
 
 
 - lib
- Analysis
 - AsmParser
 - Bitcode
- Reader
 - Writer
 
 - CodeGen
- AsmPrinter
 - GlobalISel
 - LiveDebugValues
 - MIRParser
 - SelectionDAG
 
 - DWARFLinker/Parallel
 - DebugInfo
- DWARF
 - MSF
 
 - ExecutionEngine
- JITLink
 - Orc
- TargetProcess
 
 
 - FileCheck
 - Frontend
- Driver
 - OpenMP
 
 - IR
 - LTO
 - MC
- MCParser
 
 - ObjCopy
- wasm
 
 - ObjectYAML
 - Passes
 - ProfileData
 - Support
- Unix
 
 - TableGen
 - TargetParser
 - Target
- AArch64
- AsmParser
 - GISel
 - MCTargetDesc
 
 - AMDGPU
- AsmParser
 - Disassembler
 - MCA
 - MCTargetDesc
 - Utils
 
 - ARC
 - ARM
- AsmParser
 - MCTargetDesc
 
 - AVR
 - BPF
- AsmParser
 
 - CSKY
 - DirectX
 - Hexagon
- AsmParser
 
 - Lanai
 - LoongArch
- AsmParser
 - MCTargetDesc
 
 - M68k
 - MSP430
 - Mips
 - NVPTX
 - PowerPC
 - RISCV
- GISel
 - MCTargetDesc
 
 - SPIRV
 - Sparc
- AsmParser
 - Disassembler
 - MCTargetDesc
 
 - SystemZ
 - VE
 - WebAssembly
 - X86
- MCTargetDesc
 
 - XCore
 - Xtensa
 
 - Transforms
- HipStdPar
 - IPO
 - InstCombine
 - Instrumentation
 - ObjCARC
 - Scalar
 - Utils
 - Vectorize
 
 
 - test
- Analysis
- BasicAA
 - CostModel/ARM
 - LoopAccessAnalysis
 - MemorySSA
 - ScalarEvolution
 - UniformityAnalysis/AMDGPU
 
 - Assembler
 - Bindings/llvm-c
 - CodeGen
- AArch64
- GlobalISel
 
 - AMDGPU
- GlobalISel
 
 - ARM
 - DirectX
 - Generic
 - Hexagon/isel
 - LoongArch
- ir-instruction
 - lasx/ir-instruction
 
 - MIR
- AArch64
 - AMDGPU
 
 - Mips
- llvm-ir
 - msa
 
 - NVPTX
 - RISCV
- GlobalISel
 - rvv
 
 - SPARC
 - SPIRV
- hlsl-resources
 - pointers
 
 - SystemZ
 - WebAssembly
 - WinEH
 - X86
- apx
 
 
 - DebugInfo
- COFF
 - Generic
 - KeyInstructions
- Generic
 - X86
 
 - MIR/AArch64
 - NVPTX
 - RISCV
 - X86
 
 - ExecutionEngine/JITLink/x86
 - Instrumentation
- HWAddressSanitizer
 - SanitizerCoverage
 
 - LTO/AMDGPU
 - MC
- AArch64
 - AMDGPU
 - AsmParser
 - COFF
 - Disassembler
- AMDGPU
 - Sparc
 
 - ELF
 - LoongArch/Relocations
 - RISCV
 - Sparc
- Directives
 - Misc
 - Relocations
 
 
 - TableGen
- GlobalISelEmitter
 
 - Transforms
- ADCE
 - Attributor
 - BDCE
 - CodeGenPrepare/X86
 - ConstraintElimination
 - DeadStoreElimination
 - FunctionAttrs
 - GVNSink
 - GVN
 - HipStdPar
 - IndVarSimplify
 - Inline
 - InstCombine
- AArch64
 
 - InstSimplify/ConstProp
 - InterleavedAccess/RISCV
 - LoopDeletion
 - LoopVectorize
- AArch64
 - PowerPC
 - RISCV
 - X86
 
 - ObjCARC
 - PGOProfile
 - SLPVectorizer
- AArch64
 - X86
 
 - SimplifyCFG
 - Util
 - VectorCombine
- AArch64
 - X86
 
 
 - Verifier
 - tools
- llvm-diff
 - llvm-mca
- Mips
 - RISCV/SpacemitX60
 
 - llvm-readobj
- COFF
 - ELF
 
 - llvm-reduce
 
 
 - tools
- dsymutil
 - llvm-exegesis/lib
 - llvm-lto
 - llvm-objdump
 - llvm-readobj
 - llvm-reduce
- deltas
 
 - opt
 - sancov
 - verify-uselistorder
 
 - unittests
- ADT
 - Analysis
 - CodeGen
- GlobalISel
 
 - DebugInfo/CodeView
 - ExecutionEngine
- JITLink
 - Orc
 
 - Frontend
 - IR
 - Support
 - TargetParser
 - Target/SPIRV
 - Transforms
- Utils
 - Vectorize
 
 - XRay
 - tools/llvm-exegesis/RISCV
 
 - utils
- TableGen
- Basic
 - Common
 
 - gn/secondary
- clang/unittests
- Basic
 - Frontend
 
 - libcxx/include
 - llvm
- lib
- ExecutionEngine/JITLink
 - Target
- Lanai
 - NVPTX
 - Sparc
 
 
 - test
 - tools/llvm-reduce
 
 
 - lit
- lit
 - tests
- Inputs/timeout-hang
 
 
 
 
 - mlir
- docs
 - include/mlir
- Conversion
- VectorToLLVM
 
 - Dialect
- AMDGPU/IR
 - Affine
 - LLVMIR
 - OpenACC
 - SparseTensor/IR
 - Vector/TransformOps
 - X86Vector
 - XeGPU/IR
 
 - IR
 - Pass
 - Support
 - Target/LLVMIR
 - Transforms
 
 - lib
- Conversion
- AMDGPUToROCDL
 - TosaToLinalg
 - VectorToGPU
 - VectorToLLVM
 
 - Dialect
- AMDGPU/Transforms
 - Affine
- Analysis
 - TransformOps
 - Transforms
 - Utils
 
 - Bufferization
- IR
 - Transforms
 
 - EmitC/IR
 - GPU/IR
 - LLVMIR/IR
 - Linalg
- IR
 - TransformOps
 - Transforms
 
 - MemRef
- IR
 - Transforms
 - Utils
 
 - Mesh/Interfaces
 - OpenACC/IR
 - OpenMP/IR
 - SCF/Transforms
 - SPIRV/IR
 - SparseTensor/Transforms
- Utils
 
 - Tensor/IR
 - Tosa
- IR
 - Transforms
 
 - Transform/Interfaces
 - Vector
- IR
 - TransformOps
 - Transforms
 
 - X86Vector
- IR
 - Transforms
 
 - XeGPU/Transforms
 
 - IR
 - Interfaces
 - Pass
 - TableGen
 - Target/LLVMIR
- Dialect
- LLVMIR
 - OpenMP
 
 
 - Tools/PDLL/AST
 - Transforms/Utils
 
 - test
- Conversion
- AMDGPUToROCDL
 - TosaToLinalg
 - VectorToLLVM
 
 - Dialect
- AMDGPU
 - Affine
 - LLVMIR
 - Linalg
 - MemRef
 - OpenMP
 - Tensor
 - Tosa
 - Vector
 - X86Vector
 - XeGPU
 
 - IR
 - Integration/Dialect/MemRef
 - Target/LLVMIR
- Import
 - nvvm
 
 - lib/Dialect
- Affine
 - SCF
 - Test
 
 - mlir-tblgen
 
 - tools/mlir-tblgen
 
 - offload
- DeviceRTL
- include
 
 - liboffload
- include
 - src
 
 - unittests/OffloadAPI/kernel
 
 - openmp/runtime/src
 - polly/lib/Support
 - utils/bazel
- llvm-project-overlay
- clang
- unittests
 
 - libc
 - lld
 - llvm
 - mlir
- python
 
 
 
 
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
2,584 files changed
+74990
-44138
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
37 | 37 |  | |
38 | 38 |  | |
39 | 39 |  | |
40 |  | - | |
 | 40 | + | |
41 | 41 |  | |
42 | 42 |  | |
43 | 43 |  | |
 | |||
75 | 75 |  | |
76 | 76 |  | |
77 | 77 |  | |
78 |  | - | |
 | 78 | + | |
79 | 79 |  | |
80 | 80 |  | |
81 | 81 |  | |
 | |||
163 | 163 |  | |
164 | 164 |  | |
165 | 165 |  | |
166 |  | - | |
 | 166 | + | |
167 | 167 |  | |
168 | 168 |  | |
169 | 169 |  | |
 | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
9 | 9 |  | |
10 | 10 |  | |
11 | 11 |  | |
12 |  | - | |
13 |  | - | |
14 |  | - | |
 | 12 | + | |
 | 13 | + | |
15 | 14 |  | |
16 | 15 |  | |
17 | 16 |  | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
5 | 5 |  | |
6 | 6 |  | |
7 | 7 |  | |
8 |  | - | |
9 |  | - | |
10 |  | - | |
 | 8 | + | |
 | 9 | + | |
11 | 10 |  | |
12 | 11 |  | |
13 | 12 |  | |
 | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
360 | 360 |  | |
361 | 361 |  | |
362 | 362 |  | |
 | 363 | + | |
 | 364 | + | |
 | 365 | + | |
 | 366 | + | |
 | 367 | + | |
363 | 368 |  | |
364 | 369 |  | |
365 | 370 |  | |
 | |||
1372 | 1377 |  | |
1373 | 1378 |  | |
1374 | 1379 |  | |
 | 1380 | + | |
 | 1381 | + | |
 | 1382 | + | |
1375 | 1383 |  | |
1376 | 1384 |  | |
1377 | 1385 |  | |
 | |||
1757 | 1765 |  | |
1758 | 1766 |  | |
1759 | 1767 |  | |
 | 1768 | + | |
 | 1769 | + | |
 | 1770 | + | |
1760 | 1771 |  | |
1761 | 1772 |  | |
1762 | 1773 |  | |
 | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
197 | 197 |  | |
198 | 198 |  | |
199 | 199 |  | |
200 |  | - | |
201 |  | - | |
202 |  | - | |
203 |  | - | |
204 | 200 |  | |
205 | 201 |  | |
206 | 202 |  | |
 | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
34 | 34 |  | |
35 | 35 |  | |
36 | 36 |  | |
 | 37 | + | |
37 | 38 |  | |
38 | 39 |  | |
39 | 40 |  | |
 | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
1797 | 1797 |  | |
1798 | 1798 |  | |
1799 | 1799 |  | |
1800 |  | - | |
1801 |  | - | |
1802 | 1800 |  | |
1803 | 1801 |  | |
1804 | 1802 |  | |
 | |||
1814 | 1812 |  | |
1815 | 1813 |  | |
1816 | 1814 |  | |
 | 1815 | + | |
 | 1816 | + | |
 | 1817 | + | |
 | 1818 | + | |
 | 1819 | + | |
 | 1820 | + | |
 | 1821 | + | |
 | 1822 | + | |
 | 1823 | + | |
 | 1824 | + | |
 | 1825 | + | |
1817 | 1826 |  | |
1818 | 1827 |  | |
1819 | 1828 |  | |
 | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
186 | 186 |  | |
187 | 187 |  | |
188 | 188 |  | |
189 |  | - | |
190 |  | - | |
191 |  | - | |
192 |  | - | |
193 |  | - | |
194 |  | - | |
195 |  | - | |
196 |  | - | |
197 |  | - | |
198 |  | - | |
199 | 189 |  | |
200 | 190 |  | |
201 | 191 |  | |
 | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
12 | 12 |  | |
13 | 13 |  | |
14 | 14 |  | |
 | 15 | + | |
15 | 16 |  | |
16 | 17 |  | |
17 | 18 |  | |
 | |||
26 | 27 |  | |
27 | 28 |  | |
28 | 29 |  | |
29 |  | - | |
30 |  | - | |
31 |  | - | |
32 |  | - | |
33 |  | - | |
34 | 30 |  | |
35 | 31 |  | |
36 | 32 |  | |
 | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
39 | 39 |  | |
40 | 40 |  | |
41 | 41 |  | |
42 |  | - | |
 | 42 | + | |
 | 43 | + | |
43 | 44 |  | |
44 | 45 |  | |
45 | 46 |  | |
 | |||
66 | 67 |  | |
67 | 68 |  | |
68 | 69 |  | |
69 |  | - | |
 | 70 | + | |
70 | 71 |  | |
71 | 72 |  | |
72 | 73 |  | |
 | |||
0 commit comments