File tree
2,048 files changed
+90087
-38250
lines changed- .ci
 - .github/workflows
 - bolt
- lib/Core
 - test
 
 - clang-tools-extra
- clang-apply-replacements/tool
 - clang-change-namespace/tool
 - clang-include-fixer
- tool
 
 - clang-move/tool
 - clang-reorder-fields/tool
 - clang-tidy
- bugprone
 - cppcoreguidelines
 - modernize
 - performance
 - plugin
 - readability
 - tool
 - utils
 
 - clangd
- unittests
- tweaks
 
 
 - docs
- clang-tidy/checks
- bugprone
 - misc
 - modernize
 - performance
 - readability
 
 
 - include-cleaner
- lib
 - unittests
 
 - modularize
 - test/clang-tidy
- checkers
- bugprone
- Inputs/tagged-union-member-count
- system
 
 
 - performance
 
 - infrastructure
 
 - unittests
- clang-apply-replacements
 - clang-tidy
 - include/common
 
 
 - clang
- docs
- analyzer
- checkers
 
 
 - include/clang
- AST
 - Basic
 - CIR
- Dialect/IR
 
 - Driver
 - Frontend
 - Sema
 - StaticAnalyzer/Checkers
 
 - lib
- AST
- ByteCode
 
 - Analysis
 - Basic
- Targets
 
 - CIR
- CodeGen
 - Dialect
- IR
 - Transforms
 
 - FrontendAction
 - Lowering/DirectToLLVM
 
 - CodeGen
- TargetBuiltins
 - Targets
 
 - CrossTU
 - Driver/ToolChains
 - Format
 - Frontend
 - Headers
 - Interpreter
 - Parse
 - Sema
 - Serialization
 - StaticAnalyzer
- Checkers
 - Core
 - Frontend
 
 - Tooling
- Core
 - DependencyScanning
 - Inclusions
 
 
 - test
- ASTSYCL
 - AST/ByteCode
 - Analysis
- engine
 
 - CIR
- CodeGenOpenACC
 - CodeGen
 
 - CXX
- dcl.dcl/dcl.spec
- dcl.constexpr
 - dcl.type/dcl.spec.auto
 
 - drs
 
 - ClangScanDeps
 - CodeGenCXX
 - CodeGenHLSL
- resources
 
 - CodeGenOpenCL
 - CodeGen
 - Driver
- HLSL
 - Inputs/libclc
- subdir
 
 
 - FixIt
 - Frontend
 - Interpreter
 - Misc/target-invalid-cpu-note
 - Modules
 - OpenMP
 - PCH
 - Parser
 - Preprocessor
 - Profile
 - SemaCXX
 - SemaOpenACC
 - SemaOpenCL
 - SemaSYCL
 - Sema
 
 - tools
- clang-extdef-mapping
 - clang-format
 - clang-fuzzer/handle-cxx
 - clang-installapi
 - clang-repl
 - diagtool
 - driver
 - libclang
 - offload-arch
 
 - unittests
- AST
 - Analysis
 - Basic
 - Driver
 - Format
 - Frontend
 - Lex
 - Parse
 - Sema
 - Serialization
 - Support
 - Tooling
- Syntax
 
 
 - utils/TableGen
 
 - compiler-rt
- lib
- asan
 - sanitizer_common
 - tsan/rtl
 
 - test
- builtins/Unit
 - ubsan_minimal
- TestCases
 
 
 
 - cross-project-tests
- dtlto
 
 - flang-rt
- include/flang-rt/runtime
 - lib/runtime
 - unittests/Runtime
 
 - flang
- docs
 - examples/FeatureList
 - include/flang
- Evaluate
 - Lower
 - Optimizer
- Builder
 - Dialect
 
 - Parser
 - Semantics
 
 - lib
- Evaluate
 - Frontend
 - Lower
- OpenMP
 
 - Optimizer
- Builder
- Runtime
 
 - CodeGen
 - HLFIR/Transforms
 - OpenMP
 - Transforms
 
 - Parser
 - Semantics
 
 - test
- Integration/OpenMP
 - Lower
- CUDA
 - OpenMP
- DelayedPrivatization
 - Todo
 
 
 - Parser/OpenMP
 - Semantics/OpenMP
 
 - tools/flang-driver
 - unittests/Optimizer
- Builder
- Runtime
 
 
 
 - libclc
- cmake/modules
 - opencl/lib/generic/async
 
 - libcxx
- docs
- ReleaseNotes
 - Status
 
 - include
- __cxx03/__math
 - __exception
 - __fwd
 - __math
 - __memory_resource
 - __memory
 - __tuple
 
 - test
- benchmarks/containers/associative
 - libcxx
- fuzzing
 - gdb
 - utilities/expected
- expected.expected
 - expected.void
 
 
 - std
- containers
- associative
- map/map.cons
 - multimap/multimap.cons
 - multiset/multiset.cons
 - set/set.cons
 
 - sequences/array/array.creation
 - views/mdspan/mdspan
 
 - depr/depr.c.headers
 - language.support/support.limits/support.limits.general
 - numerics/c.math
 - utilities
- function.objects
- func.bind.partial
 - func.bind_front
 
 - tuple/tuple.tuple
- tuple.helper
 - tuple.rel
 
 
 
 
 - utils
 
 - libc
- config/gpu
- amdgpu
 - nvptx
 
 - hdr/types
 - include
- llvm-libc-types
 
 - src
- __support
- FPUtil/generic
 - GPU
 - math
 - wchar
 
 - dlfcn
 - math/generic
 - sched
- linux
 
 - wchar
 
 - test
- src
- math/smoke
 - sched
 - wchar
 
 
 
 - libsycl
- docs
 - include
- CL
 - sycl
- __impl
- detail
 
 
 
 - src
 
 - lldb
- bindings
- interface
 - python
 
 - cmake/modules
 - docs
- use
 
 - include/lldb
- API
 - Core
 - Expression
 - Host
 - Protocol/MCP
 - Symbol
 - Target
 - Utility
 
 - packages/Python/lldbsuite
- support
 - test
- builders
 - make
 
 
 - source
- API
 - Commands
 - Core
 - DataFormatters
 - Expression
 - Interpreter
 - Plugins
- DynamicLoader/MacOSX-DYLD
 - ExpressionParser/Clang
 - LanguageRuntime/ObjC/AppleObjCRuntime
 - Language
- CPlusPlus
 - ClangCommon
 
 - Process
- Utility
 - gdb-remote
 
 - Protocol/MCP
 - ScriptInterpreter/Python
 - SymbolFile
- CTF
 - DWARF
 - NativePDB
 - PDB
 
 - TypeSystem/Clang
 
 - Protocol
- MCP
 
 - Symbol
 - Target
 - Utility
 - ValueObject
 
 - test
- API
- commands/watchpoints
- step_over_watchpoint
 - watchpoint_count
 
 - functionalities
- gdb_remote_client
 - memory/cache
 - plugins/python_os_plugin/stepping_plugin_threads
 - postmortem
- minidump-new
 - minidump
 
 - scripted_process
 - statusline
 - step_scripted
 - tail_call_frames
- cross_dso
 - cross_object
 
 - tsan/multiple
 
 - lang
- cpp/expr-definition-in-dylib
 - c/tls_globals
 
 - macosx
- abort_with_payload
 - corefile-exception-reason
 
 - riscv/break-undecoded
 - tools/lldb-dap
- coreFile
 - stackTrace
 
 
 - Shell
- SymbolFile
- NativePDB
 - PDB
 
 - Unwind
- Inputs
 
 
 
 - tools/lldb-dap
- src-ts
 
 - unittests
- Core
 - Expression
 - Platform
 - ProtocolServer
 - Protocol
 - ScriptInterpreter/Python
 - SymbolFile/DWARF
 - Symbol
 - Utility
 
 
 - lld
- COFF
 - ELF
- Arch
 
 - test
- COFF
 - ELF
- dtlto
 
 
 
 - llvm
- docs
- CommandGuide
 - DirectX
 - Frontend
 - GlobalISel
 - PDB
 - tutorial/MyFirstLanguageFrontend
 
 - include
- llvm-c
 - llvm
- ADT
 - Analysis
 - BinaryFormat
 - CodeGen
- GlobalISel
 
 - Frontend
- HLSL
 - Offloading
 - OpenMP
 
 - IR
 - MC
 - ObjectYAML
 - Object
 - Support
 - TargetParser
 - Transforms
- IPO
 - Instrumentation
 - Utils
 - Vectorize
 
 
 
 - lib
- Analysis
 - Bitcode/Writer
 - CGData
 - CodeGen
- AsmPrinter
 - GlobalISel
 - SelectionDAG
 
 - DWARFLinker/Classic
 - DebugInfo/DWARF
 - ExecutionEngine
- JITLink
 - RuntimeDyld
 
 - Frontend
- HLSL
 - Offloading
 
 - IR
 - MC
- MCParser
 
 - ObjectYAML
 - Object
 - Passes
 - ProfileData
 - Remarks
 - SandboxIR
 - Support
- Windows
 
 - TargetParser
 - Target
- AArch64
- MCTargetDesc
 
 - AMDGPU
- AsmParser
 - Disassembler
 - MCTargetDesc
 - Utils
 
 - ARM
- MCTargetDesc
 
 - AVR/MCTargetDesc
 - BPF/MCTargetDesc
 - CSKY/MCTargetDesc
 - DirectX
- MCTargetDesc
 
 - Hexagon
- MCTargetDesc
 
 - Lanai/MCTargetDesc
 - LoongArch/MCTargetDesc
 - M68k/MCTargetDesc
 - MSP430/MCTargetDesc
 - Mips
- AsmParser
 - MCTargetDesc
 
 - NVPTX
- MCTargetDesc
 
 - PowerPC
- AsmParser
 - MCTargetDesc
 
 - RISCV
- MCTargetDesc
 
 - SPIRV
- MCTargetDesc
 
 - Sparc/MCTargetDesc
 - SystemZ
- MCTargetDesc
 
 - VE/MCTargetDesc
 - WebAssembly
- AsmParser
 - Disassembler
 - MCTargetDesc
 
 - X86
- MCTargetDesc
 
 - Xtensa/MCTargetDesc
 
 - Transforms
- IPO
 - InstCombine
 - Instrumentation
 - Scalar
 - Utils
 - Vectorize
 
 
 - test
- Analysis
- CostModel
- AArch64
 - ARM
 
 - GlobalsModRef
 - LoopAccessAnalysis
 - StackSafetyAnalysis
 - TypeBasedAliasAnalysis
 - UniformityAnalysis/AMDGPU
 
 - CodeGen
- AArch64
- GlobalISel
 
 - AMDGPU
- GlobalISel
 
 - ARM
 - AVR
 - DirectX/ContainerData
 - Generic
 - NVPTX
 - PowerPC
 - RISCV
- rvv
 
 - SPIRV
- SpecConstants
 - extensions
- SPV_INTEL_tensor_float32_conversion
 - SPV_KHR_bit_instructions
 
 - llvm-intrinsics
 - pointers
 - transcoding
- OpenCL
 
 
 - SystemZ
 - VE/Scalar
 - X86
 - XCore
 
 - DebugInfo
- PDB
 - RISCV
 - X86
 
 - Examples/OrcV2Examples
 - ExecutionEngine
- JITLink/x86-64
 - MCJIT
 
 - Instrumentation
- AddressSanitizer
 - HWAddressSanitizer
- X86
 
 - NumericalStabilitySanitizer
 - TypeSanitizer
 
 - MC
- AArch64
 - AMDGPU
 - Disassembler
- AArch64
 - AMDGPU
 
 - ELF
 - X86
 
 - Object
 - Other
- spirv-sim
 
 - TableGen
- GlobalISelEmitter
 
 - ThinLTO/AArch64
 - Transforms
- CodeGenPrepare/AArch64
 - DeadStoreElimination
 - GVN
- PRE
 
 - Inline/AArch64
 - InstCombine
- AMDGPU
 - X86
 
 - InstSimplify
- ConstProp/WebAssembly
 
 - LICM
 - LoopStrengthReduce/AArch64
 - LoopUnroll
- RISCV
 
 - LoopVectorize
- AArch64
 - ARM
 - RISCV
 - SystemZ
 - X86
 
 - MemCpyOpt
 - MemProfContextDisambiguation
 - PGOProfile
 - PhaseOrdering
- AArch64
 - X86
 
 - Reassociate
 - SLPVectorizer
- AArch64
 - X86
 
 - SROA
 - Scalarizer
 - SeparateConstOffsetFromGEP
 - SimplifyCFG
- RISCV
 - X86
 
 - VectorCombine/X86
 
 - Verifier
 - tools
- UpdateTestChecks/update_llc_test_checks
 - dsymutil
- ARM
 - X86
 
 - llvm-dwarfdump
 - llvm-ir2vec
 - llvm-libtool-darwin
 - llvm-objcopy/COFF
 - llvm-objdump/DXContainer
 - llvm-readobj/COFF
- Inputs
 
 - llvm-reduce
 - llvm-split/SplitByCategory
 - obj2yaml/ELF
 - yaml2obj
 
 
 - tools
- lli
 - llvm-ir2vec
 - llvm-objdump
 - llvm-readobj
 - llvm-reduce/deltas
 - llvm-split
 - obj2yaml
 - opt
 
 - unittests
- ADT
 - Analysis
- InlineAdvisorPlugin
 - InlineOrderPlugin
 
 - CodeGen
- GlobalISel
 
 - Frontend
 - Support
- DynamicLibrary
 
 - Transforms/Vectorize
 
 - utils
- TableGen/Basic
 - gn/secondary
- clang/lib/StaticAnalyzer/Checkers
 - lldb
- include/lldb/Host
 - source/Plugins/SymbolFile/PDB
 
 - llvm
- lib
- Analysis
 - Frontend
- HLSL
 - Offloading
 
 - Transforms/Utils
 
 - tools/llvm-objdump
 - unittests/Frontend
 
 
 - lit
- lit
 - tests
- Inputs/xfail-cl
 
 
 - mlgo-utils/IR2Vec
 - spirv-sim
 
 
 - mlir
- include/mlir
- Analysis
- Presburger
 
 - Dialect
- EmitC/IR
 - LLVMIR
 - OpenACC
 - Quant/IR
 - SCF
- TransformOps
 - Transforms
 
 - SPIRV/IR
 - Vector/IR
 - WasmSSA
- IR
 
 
 - IR
 
 - lib
- Conversion
- GPUToSPIRV
 - MathToSPIRV
 - MemRefToLLVM
 - MemRefToSPIRV
 - SCFToControlFlow
 - TosaToLinalg
 - TosaToTensor
 
 - Dialect
- EmitC
- IR
 - Transforms
 
 - LLVMIR/IR
 - Linalg/Transforms
 - NVGPU/IR
 - OpenACC/IR
 - Quant/IR
 - SCF
- TransformOps
 - Transforms
 
 - SPIRV
- IR
 - Transforms
 
 - Tosa
- IR
 - Transforms
 
 - Transform/Transforms
 - Vector/IR
 - WasmSSA
- IR
 
 - XeGPU/Transforms
 
 - IR
 - Rewrite
 - Target
- Cpp
 - LLVMIR/Dialect
- NVVM
 - OpenMP
 
 - SPIRV
- Deserialization
 - Serialization
 
 
 - Tools/mlir-opt
 - Transforms/Utils
 
 - test
- CAPI
 - Conversion
- GPUToSPIRV
 - MathToSPIRV
 - MemRefToLLVM
 - MemRefToSPIRV
 - NVGPUToNVVM
 - NVVMToLLVM
 - SCFToControlFlow
 
 - Dialect
- Linalg
 - NVGPU
 - SCF
 - SPIRV
- IR
 - Transforms
 
 - Tosa
 - Transform
 - Vector
- canonicalize
 
 - WasmSSA
- custom_parser
 
 - XeGPU
 
 - IR
 - Target
- LLVMIR
 - SPIRV
 
 - Transforms
 - mlir-translate
 
 - unittests/Analysis/Presburger
 
 - offload
- DeviceRTL
- include
 - src
 
 - liboffload
- API
 - src
 
 - plugins-nextgen
- amdgpu/src
 - cuda/src
 
 - unittests
- Conformance
- device_code
 - tests
 
 - OffloadAPI
- device_code
 - device
 
 
 
 - openmp
 - runtimes
 - utils/bazel/llvm-project-overlay
- libc
 - lldb
- source/Plugins
 
 - llvm
- unittests
 
 - mlir
 
 
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
2,048 files changed
+90087
-38250
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
284 | 284 |  | |
285 | 285 |  | |
286 | 286 |  | |
 | 287 | + | |
 | 288 | + | |
 | 289 | + | |
 | 290 | + | |
 | 291 | + | |
 | 292 | + | |
 | 293 | + | |
 | 294 | + | |
 | 295 | + | |
 | 296 | + | |
 | 297 | + | |
 | 298 | + | |
 | 299 | + | |
 | 300 | + | |
 | 301 | + | |
 | 302 | + | |
 | 303 | + | |
 | 304 | + | |
 | 305 | + | |
 | 306 | + | |
 | 307 | + | |
 | 308 | + | |
 | 309 | + | |
 | 310 | + | |
 | 311 | + | |
 | 312 | + | |
 | 313 | + | |
 | 314 | + | |
287 | 315 |  | |
288 | 316 |  | |
289 | 317 |  | |
 | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
20 | 20 |  | |
21 | 21 |  | |
22 | 22 |  | |
23 |  | - | |
24 |  | - | |
25 |  | - | |
 | 23 | + | |
 | 24 | + | |
26 | 25 |  | |
27 | 26 |  | |
28 | 27 |  | |
29 | 28 |  | |
30 |  | - | |
31 |  | - | |
32 |  | - | |
 | 29 | + | |
 | 30 | + | |
33 | 31 |  | |
34 | 32 |  | |
35 | 33 |  | |
36 | 34 |  | |
37 |  | - | |
38 |  | - | |
39 |  | - | |
 | 35 | + | |
 | 36 | + | |
40 | 37 |  | |
41 | 38 |  | |
42 |  | - | |
43 | 39 |  | |
44 | 40 |  | |
45 |  | - | |
46 |  | - | |
47 |  | - | |
 | 41 | + | |
 | 42 | + | |
48 | 43 |  | |
49 | 44 |  | |
50 | 45 |  | |
51 | 46 |  | |
52 |  | - | |
53 |  | - | |
54 |  | - | |
 | 47 | + | |
 | 48 | + | |
55 | 49 |  | |
56 | 50 |  | |
57 | 51 |  | |
 | |||
71 | 65 |  | |
72 | 66 |  | |
73 | 67 |  | |
74 |  | - | |
 | 68 | + | |
75 | 69 |  | |
76 | 70 |  | |
77 | 71 |  | |
 | |||
81 | 75 |  | |
82 | 76 |  | |
83 | 77 |  | |
84 |  | - | |
 | 78 | + | |
85 | 79 |  | |
86 | 80 |  | |
87 | 81 |  | |
 | |||
112 | 106 |  | |
113 | 107 |  | |
114 | 108 |  | |
115 |  | - | |
116 |  | - | |
 | 109 | + | |
 | 110 | + | |
117 | 111 |  | |
118 | 112 |  | |
119 | 113 |  | |
 | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
20 | 20 |  | |
21 | 21 |  | |
22 | 22 |  | |
23 |  | - | |
24 | 23 |  | |
25 | 24 |  | |
26 | 25 |  | |
27 |  | - | |
28 | 26 |  | |
29 |  | - | |
30 | 27 |  | |
31 | 28 |  | |
32 | 29 |  | |
33 | 30 |  | |
34 |  | - | |
35 | 31 |  | |
36 | 32 |  | |
37 | 33 |  | |
38 | 34 |  | |
39 |  | - | |
40 | 35 |  | |
41 | 36 |  | |
42 | 37 |  | |
43 | 38 |  | |
44 |  | - | |
45 | 39 |  | |
46 | 40 |  | |
47 | 41 |  | |
 | |||
61 | 55 |  | |
62 | 56 |  | |
63 | 57 |  | |
64 |  | - | |
 | 58 | + | |
65 | 59 |  | |
66 | 60 |  | |
67 | 61 |  | |
 | |||
97 | 91 |  | |
98 | 92 |  | |
99 | 93 |  | |
100 |  | - | |
101 |  | - | |
 | 94 | + | |
 | 95 | + | |
102 | 96 |  | |
103 | 97 |  | |
104 | 98 |  | |
 | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
500 | 500 |  | |
501 | 501 |  | |
502 | 502 |  | |
503 |  | - | |
 | 503 | + | |
504 | 504 |  | |
505 | 505 |  | |
506 | 506 |  | |
 | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
9 | 9 |  | |
10 | 10 |  | |
11 | 11 |  | |
 | 12 | + | |
12 | 13 |  | |
13 | 14 |  | |
14 | 15 |  | |
 | |||
19 | 20 |  | |
20 | 21 |  | |
21 | 22 |  | |
22 |  | - | |
 | 23 | + | |
 | 24 | + | |
 | 25 | + | |
 | 26 | + | |
 | 27 | + | |
23 | 28 |  | |
24 | 29 |  | |
25 | 30 |  | |
 | |||
86 | 91 |  | |
87 | 92 |  | |
88 | 93 |  | |
89 |  | - | |
 | 94 | + | |
 | 95 | + | |
 | 96 | + | |
 | 97 | + | |
90 | 98 |  | |
91 | 99 |  | |
92 | 100 |  | |
 | |||
Lines changed: 1 addition & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
97 | 97 |  | |
98 | 98 |  | |
99 | 99 |  | |
100 |  | - | |
101 |  | - | |
 | 100 | + | |
102 | 101 |  | |
103 | 102 |  | |
104 | 103 |  | |
 | |||
Lines changed: 2 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
128 | 128 |  | |
129 | 129 |  | |
130 | 130 |  | |
131 |  | - | |
132 |  | - | |
133 |  | - | |
 | 131 | + | |
 | 132 | + | |
134 | 133 |  | |
135 | 134 |  | |
136 | 135 |  | |
 | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
53 | 53 |  | |
54 | 54 |  | |
55 | 55 |  | |
56 |  | - | |
 | 56 | + | |
57 | 57 |  | |
58 | 58 |  | |
59 | 59 |  | |
 | |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
454 | 454 |  | |
455 | 455 |  | |
456 | 456 |  | |
457 |  | - | |
 | 457 | + | |
458 | 458 |  | |
459 | 459 |  | |
460 | 460 |  | |
 | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
178 | 178 |  | |
179 | 179 |  | |
180 | 180 |  | |
181 |  | - | |
182 |  | - | |
183 |  | - | |
 | 181 | + | |
 | 182 | + | |
184 | 183 |  | |
185 | 184 |  | |
186 | 185 |  | |
 | |||
0 commit comments