File tree
1,293 files changed
+60488
-35457
lines changed- .github/workflows
 - bolt/utils
 - clang-tools-extra
- clang-tidy
- bugprone
 - utils
 
 - clangd
- refactor/tweaks
 - unittests
- tweaks
 
 
 - docs
- clang-tidy
 
 - test/clang-tidy/checkers/bugprone
 
 - clang
- cmake/caches
 - docs
 - include
- clang-c
 - clang
- Analysis/Analyses
 - Basic
 - CIR
- Dialect/IR
 
 - Driver
 - Sema
 - StaticAnalyzer/Frontend
 - Tooling/Inclusions
 
 
 - lib
- AST
- ByteCode
 
 - Analysis
- plugins
- CheckerDependencyHandling
 - CheckerOptionHandling
 - SampleAnalyzer
 
 
 - Basic
- Targets
 
 - CIR
- CodeGen
 - Lowering/DirectToLLVM
 
 - CodeGen
- TargetBuiltins
 
 - Driver
- ToolChains
- Arch
 
 
 - Format
 - Lex
 - Sema
 - Tooling
- DependencyScanning
 - Inclusions
- Stdlib
 
 
 
 - test
- AST
- ByteCode
 
 - CIR/CodeGen
 - ClangScanDeps
 - CodeGenCXX
 - CodeGenOpenCL
 - CodeGen
- PowerPC
 - RISCV/rvv-intrinsics-autogenerated/zvfbfmin
- non-policy
- non-overloaded
 - overloaded
 
 - policy
- non-overloaded
 - overloaded
 
 
 - X86
 
 - C/C2y
 - DebugInfo/KeyInstructions
 - Driver
 - Modules
 - Preprocessor
 - SemaCXX
 - SemaOpenCL
 - Sema
 
 - unittests
- Analysis
 - Format
 - StaticAnalyzer
 
 
 - compiler-rt/lib
- asan
- tests
 
 - builtins
 - sanitizer_common
- symbolizer/scripts
 
 - scudo/standalone/tests
 
 - cross-project-tests
 - flang
- include/flang
- Evaluate
 - Parser
 - Semantics
 
 - lib
- Lower
- OpenMP
 - Support
 
 - Optimizer
- Builder
- Runtime
- CUDA
 
 
 - Transforms
 
 - Parser
 - Semantics
 
 - test
- Driver
 - Lower/OpenMP
 - Parser/OpenMP
 - Semantics/OpenMP
 - Transforms
 
 
 - libclc/cmake/modules
 - libcxx
- include
 - test
- libcxx/utilities/expected
- expected.expected
 - expected.void
 
 - std
- atomics/atomics.types.generic/atomics.types.float
 - experimental/simd/simd.class
 - language.support/support.dynamic/new.delete
- new.delete.array
 - new.delete.single
 
 - numerics/c.math
 - re/re.regex/re.regex.construct
 - utilities
- meta
- meta.rel
 - meta.unary/meta.unary.prop
 
 
 
 
 - utils
 
 - libc
- cmake/modules
 - fuzzing/math
 - hdr/types
 - include
 - src
- __support
- FPUtil
 - math
 - wchar
 
 - math/generic
 - string
 - wchar
 
 - test
- UnitTest
 - src
- __support
- FPUtil
 - File
 
 - math
 - stdio
 - wchar
 
 
 
 - libunwind/src
 - lldb
- docs/use
 - include/lldb
- Core
 - Target
 
 - packages/Python/lldbsuite/test/tools/lldb-dap
 - source
- Expression
 - Plugins
- Language/CPlusPlus
 - SymbolFile
- CTF
 - DWARF
 - PDB
 
 - TypeSystem/Clang
 
 - Symbol
 - Target
 
 - test/API
- functionalities/data-formatter/data-formatter-stl/generic
- atomic
 - optional
 - unordered
 - variant
 
 - tools/lldb-dap/breakpoint
 
 - tools/lldb-dap
 - unittests
- DAP
 - Expression
 - SymbolFile/DWARF
 - Symbol
 
 
 - lld
- COFF
 - docs
 - test
- COFF
 - MachO
 
 
 - llvm
- docs
- CommandGuide
 - tutorial/MyFirstLanguageFrontend
 
 - include/llvm
- Analysis
 - AsmParser
 - BinaryFormat
 - CodeGen
- GlobalISel
 
 - Demangle
 - Frontend/OpenMP
 - IR
 - MC
 - Object
 - Transforms/Utils
 
 - lib
- Analysis
 - AsmParser
 - BinaryFormat
 - Bitcode/Reader
 - CodeGen
- AsmPrinter
 - GlobalISel
 - SelectionDAG
 
 - ExecutionEngine/RuntimeDyld
 - IR
 - MC
- MCParser
 
 - Object
 - Passes
 - Target
- AArch64
 - AMDGPU
- AsmParser
 - Disassembler
 - MCTargetDesc
 - Utils
 
 - ARM
 - BPF
 - DirectX
- DXILWriter
 
 - LoongArch
- MCTargetDesc
 
 - Mips/MCTargetDesc
 - NVPTX
 - PowerPC
 - RISCV
- MCTargetDesc
 
 - SPIRV
 - Sparc
 - WebAssembly
 - X86
 
 - Transforms
- AggressiveInstCombine
 - Coroutines
 - IPO
 - InstCombine
 - Instrumentation
 - Scalar
 - Utils
 - Vectorize
 
 
 - test
- Analysis
- BasicAA
 - CallGraph
 - CostModel
- X86
 
 - LoopAccessAnalysis
 - MemorySSA
 - StackSafetyAnalysis
 - UniformityAnalysis/AMDGPU
 
 - Assembler
 - Bitcode
 - CodeGen
- AArch64
- GlobalISel
 
 - AMDGPU
- GlobalISel
 
 - DirectX
- ShaderFlags
 
 - Hexagon
 - LoongArch
- lasx
- ir-instruction
 
 - lsx
- ir-instruction
 
 
 - MIR/AMDGPU
 - NVPTX
 - PowerPC
 - RISCV
- GlobalISel
- legalizer
 
 - rvv
 
 - SPARC
 - SPIRV/llvm-intrinsics
 - SystemZ
 - Thumb2
 - WebAssembly
 - WinEH
 - X86
 - XCore
 
 - DebugInfo/Generic
 - ExecutionEngine/RuntimeDyld/LoongArch
 - Instrumentation
- AddressSanitizer
 - MemorySanitizer
 
 - MC
- AMDGPU
 - Disassembler/AMDGPU
 - RISCV
 
 - Other
 - ThinLTO/X86
 - Transforms
- AggressiveInstCombine/X86
 - Attributor
 - CodeExtractor
 - ConstantHoisting/AArch64
 - DCE
 - DeadStoreElimination
 - EarlyCSE
 - GVNSink
 - GVN
 - HotColdSplit
 - InferAddressSpaces/NVPTX
 - Inline
 - InstCombine
- AMDGPU
 
 - InstSimplify
 - LoopSimplifyCFG
 - LoopVectorize
- AArch64
 - RISCV
 
 - LowerMatrixIntrinsics
 - MemCpyOpt
 - MemProfContextDisambiguation
 - MoveAutoInit
 - NewGVN
 - ObjCARC
 - SafeStack/X86
 - Scalarizer
 - VectorCombine/X86
 
 - Verifier
- AMDGPU
 
 - tools
- UpdateTestChecks/update_llc_test_checks/Inputs
 - dxil-dis
 - llvm-objdump
- ELF/ARM
 - X86
- Inputs
 
 
 - llvm-readobj/ELF
 
 
 - tools
- llvm-objdump
 - llvm-readobj
 
 - unittests
- Frontend
 - IR
 - Transforms/Utils
 
 - utils
- gn
- build
 - secondary
- clang-tools-extra/clangd
- refactor/tweaks
 - unittests
 
 - clang/unittests/Analysis
 - lldb/source/Plugins/Language/CPlusPlus
 - llvm/lib
- BinaryFormat
 - Object
 
 
 
 
 
 - mlir
- include/mlir
- Conversion
- VectorToLLVM
 
 - Dialect
- AMDGPU/IR
 - Affine
 - ArmSVE
- TransformOps
 - Transforms
 
 - Bufferization
- IR
 - Transforms
 
 - LLVMIR
 - Linalg
- IR
 - TransformOps
 - Transforms
 
 - SparseTensor/IR
 - Tosa/Utils
 - Utils
 - Vector
- IR
 - Transforms
 - Utils
 
 - XeGPU/IR
 
 - IR
 - Interfaces
 - Parser
 
 - lib
- Conversion
- AMDGPUToROCDL
 - ArithToAMDGPU
 - ComplexCommon
 - ComplexToLLVM
 - ComplexToLibm
 - ComplexToROCDLLibraryCalls
 - ComplexToStandard
 - ControlFlowToLLVM
 - ControlFlowToSCF
 - FuncToEmitC
 - FuncToLLVM
 - GPUCommon
 - GPUToLLVMSPV
 - GPUToNVVM
 - GPUToROCDL
 - GPUToSPIRV
 - IndexToLLVM
 - IndexToSPIRV
 - LLVMCommon
 - LinalgToStandard
 - MPIToLLVM
 - MathToFuncs
 - MathToLLVM
 - MathToLibm
 - MathToSPIRV
 - MemRefToEmitC
 - MemRefToLLVM
 - MemRefToSPIRV
 - MeshToMPI
 - NVGPUToNVVM
 - OpenACCToSCF
 - OpenMPToLLVM
 - PDLToPDLInterp
 - SCFToControlFlow
 - SCFToEmitC
 - SCFToGPU
 - SCFToOpenMP
 - SCFToSPIRV
 - SPIRVToLLVM
 - ShapeToStandard
 - TensorToSPIRV
 - TosaToArith
 - TosaToLinalg
 - TosaToMLProgram
 - TosaToSCF
 - TosaToTensor
 - VectorToArmSME
 - VectorToGPU
 - VectorToLLVM
 - VectorToSCF
 - VectorToSPIRV
 - VectorToXeGPU
 - XeVMToLLVM
 
 - Dialect
- AMDGPU/IR
 - Affine
- Transforms
 - Utils
 
 - Arith/Transforms
 - ArmNeon/Transforms
 - ArmSVE
- TransformOps
 - Transforms
 
 - Complex/IR
 - ControlFlow
- IR
 - Transforms
 
 - EmitC
- IR
 - Transforms
 
 - Func
- Extensions
 - IR
 - TransformOps
 - Transforms
 - Utils
 
 - GPU
- IR
 - TransformOps
 - Transforms
 - Utils
 
 - Index/IR
 - LLVMIR/IR
 - Linalg
- IR
 - TransformOps
 - Transforms
 
 - MLProgram/Transforms
 - MPI/IR
 - Math
- IR
 - Transforms
 
 - Mesh
- IR
 - Transforms
 
 - NVGPU
- TransformOps
 - Transforms
 
 - Quant/Transforms
 - SCF/IR
 - SPIRV
- IR
 - Linking/ModuleCombiner
 - Transforms
 
 - SparseTensor
- IR
 - Transforms
- Utils
 
 - Utils
 
 - Tosa
- IR
 - Transforms
 - Utils
 
 - UB/IR
 - Vector
- IR
 - Transforms
 - Utils
 
 - X86Vector
- IR
 - Transforms
 
 - XeGPU
- IR
 - Transforms
 - Utils
 
 
 - IR
 - Query
 - Target
- IRDLToCpp
- Templates
 
 - LLVMIR
 - SPIRV/Deserialization
 
 - Tools/PDLL/CodeGen
 - Transforms/Utils
 
 - test
- Conversion
- AMDGPUToROCDL
 - ArithToAMDGPU
 - ConvertToSPIRV
 - VectorToLLVM
 - VectorToSCF
 - VectorToSPIRV
 - VectorToXeGPU
 
 - Dialect
- AMDGPU
 - Affine
 - LLVMIR
 - Linalg
- vectorization
 
 - Tosa
 - Vector
- CPU/ArmSVE
 
 
 - Integration/Dialect/Vector/CPU
- ArmSVE
 
 - Target/LLVMIR
- Import
 
 - lib/Dialect/Affine
 - python/dialects
 
 
 - offload
- plugins-nextgen
- amdgpu/src
 - common/src/Utils
 - cuda/src
 
 - unittests/OffloadAPI/event
 
 - openmp/runtime
- src
- include
 
 - test
- env
 - tasking
 
 
 - polly/test/CodeGen
 - utils/bazel/llvm-project-overlay
- clang/unittests
 - libc
- test/src/math
- smoke
 
 
 - mlir
 
 
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
1,293 files changed
+60488
-35457
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
34 | 34 |  | |
35 | 35 |  | |
36 | 36 |  | |
37 |  | - | |
38 |  | - | |
39 |  | - | |
40 |  | - | |
41 |  | - | |
42 | 37 |  | |
43 | 38 |  | |
44 | 39 |  | |
 | |||
62 | 57 |  | |
63 | 58 |  | |
64 | 59 |  | |
 | 60 | + | |
 | 61 | + | |
 | 62 | + | |
 | 63 | + | |
 | 64 | + | |
 | 65 | + | |
 | 66 | + | |
65 | 67 |  | |
66 | 68 |  | |
67 | 69 |  | |
 | |||
86 | 88 |  | |
87 | 89 |  | |
88 | 90 |  | |
89 |  | - | |
90 |  | - | |
91 |  | - | |
92 |  | - | |
93 |  | - | |
94 | 91 |  | |
95 | 92 |  | |
96 | 93 |  | |
 | |||
113 | 110 |  | |
114 | 111 |  | |
115 | 112 |  | |
116 |  | - | |
 | 113 | + | |
117 | 114 |  | |
118 | 115 |  | |
119 | 116 |  | |
 | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
7 | 7 |  | |
8 | 8 |  | |
9 | 9 |  | |
 | 10 | + | |
 | 11 | + | |
10 | 12 |  | |
11 | 13 |  | |
12 | 14 |  | |
 | |||
42 | 44 |  | |
43 | 45 |  | |
44 | 46 |  | |
 | 47 | + | |
 | 48 | + | |
 | 49 | + | |
 | 50 | + | |
 | 51 | + | |
 | 52 | + | |
 | 53 | + | |
 | 54 | + | |
 | 55 | + | |
 | 56 | + | |
 | 57 | + | |
 | 58 | + | |
 | 59 | + | |
 | 60 | + | |
 | 61 | + | |
 | 62 | + | |
 | 63 | + | |
45 | 64 |  | |
46 | 65 |  | |
47 | 66 |  | |
48 | 67 |  | |
49 | 68 |  | |
50 |  | - | |
51 |  | - | |
52 |  | - | |
 | 69 | + | |
 | 70 | + | |
 | 71 | + | |
 | 72 | + | |
53 | 73 |  | |
54 | 74 |  | |
55 | 75 |  | |
 | |||
59 | 79 |  | |
60 | 80 |  | |
61 | 81 |  | |
 | 82 | + | |
 | 83 | + | |
 | 84 | + | |
 | 85 | + | |
 | 86 | + | |
 | 87 | + | |
62 | 88 |  | |
63 | 89 |  | |
64 | 90 |  | |
 | |||
76 | 102 |  | |
77 | 103 |  | |
78 | 104 |  | |
 | 105 | + | |
 | 106 | + | |
79 | 107 |  | |
80 |  | - | |
 | 108 | + | |
 | 109 | + | |
81 | 110 |  | |
 | 111 | + | |
82 | 112 |  | |
83 |  | - | |
84 |  | - | |
85 |  | - | |
86 |  | - | |
87 |  | - | |
88 |  | - | |
89 |  | - | |
90 |  | - | |
91 |  | - | |
92 |  | - | |
93 |  | - | |
94 |  | - | |
 | 113 | + | |
 | 114 | + | |
 | 115 | + | |
 | 116 | + | |
 | 117 | + | |
 | 118 | + | |
 | 119 | + | |
 | 120 | + | |
 | 121 | + | |
 | 122 | + | |
 | 123 | + | |
 | 124 | + | |
 | 125 | + | |
 | 126 | + | |
 | 127 | + | |
 | 128 | + | |
 | 129 | + | |
 | 130 | + | |
 | 131 | + | |
95 | 132 |  | |
96 | 133 |  | |
97 | 134 |  | |
98 |  | - | |
 | 135 | + | |
 | 136 | + | |
 | 137 | + | |
 | 138 | + | |
 | 139 | + | |
99 | 140 |  | |
100 |  | - | |
101 | 141 |  | |
102 | 142 |  | |
103 | 143 |  | |
 | |||
110 | 150 |  | |
111 | 151 |  | |
112 | 152 |  | |
113 |  | - | |
 | 153 | + | |
114 | 154 |  | |
115 | 155 |  | |
116 | 156 |  | |
 | |||
119 | 159 |  | |
120 | 160 |  | |
121 | 161 |  | |
122 |  | - | |
 | 162 | + | |
123 | 163 |  | |
124 |  | - | |
 | 164 | + | |
 | 165 | + | |
125 | 166 |  | |
126 |  | - | |
127 | 167 |  | |
128 |  | - | |
 | 168 | + | |
 | 169 | + | |
 | 170 | + | |
129 | 171 |  | |
130 | 172 |  | |
131 | 173 |  | |
132 |  | - | |
 | 174 | + | |
 | 175 | + | |
 | 176 | + | |
 | 177 | + | |
 | 178 | + | |
 | 179 | + | |
133 | 180 |  | |
134 |  | - | |
135 |  | - | |
136 |  | - | |
137 |  | - | |
 | 181 | + | |
 | 182 | + | |
 | 183 | + | |
 | 184 | + | |
 | 185 | + | |
 | 186 | + | |
 | 187 | + | |
 | 188 | + | |
 | 189 | + | |
 | 190 | + | |
 | 191 | + | |
 | 192 | + | |
 | 193 | + | |
 | 194 | + | |
 | 195 | + | |
 | 196 | + | |
 | 197 | + | |
 | 198 | + | |
 | 199 | + | |
 | 200 | + | |
 | 201 | + | |
 | 202 | + | |
 | 203 | + | |
 | 204 | + | |
 | 205 | + | |
 | 206 | + | |
138 | 207 |  | |
139 |  | - | |
140 |  | - | |
141 |  | - | |
142 |  | - | |
143 |  | - | |
144 |  | - | |
145 |  | - | |
146 |  | - | |
147 |  | - | |
 | 208 | + | |
 | 209 | + | |
148 | 210 |  | |
149 |  | - | |
150 |  | - | |
151 |  | - | |
 | 211 | + | |
 | 212 | + | |
 | 213 | + | |
152 | 214 |  | |
153 |  | - | |
154 |  | - | |
155 |  | - | |
156 |  | - | |
157 |  | - | |
158 | 215 |  | |
159 | 216 |  | |
160 | 217 |  | |
 | |||
Lines changed: 38 additions & 16 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
49 | 49 |  | |
50 | 50 |  | |
51 | 51 |  | |
52 |  | - | |
 | 52 | + | |
53 | 53 |  | |
54 | 54 |  | |
55 | 55 |  | |
 | |||
64 | 64 |  | |
65 | 65 |  | |
66 | 66 |  | |
 | 67 | + | |
 | 68 | + | |
 | 69 | + | |
 | 70 | + | |
 | 71 | + | |
 | 72 | + | |
 | 73 | + | |
 | 74 | + | |
 | 75 | + | |
 | 76 | + | |
 | 77 | + | |
 | 78 | + | |
 | 79 | + | |
 | 80 | + | |
 | 81 | + | |
 | 82 | + | |
 | 83 | + | |
 | 84 | + | |
 | 85 | + | |
 | 86 | + | |
 | 87 | + | |
 | 88 | + | |
 | 89 | + | |
67 | 90 |  | |
68 | 91 |  | |
69 | 92 |  | |
70 | 93 |  | |
71 |  | - | |
72 |  | - | |
73 |  | - | |
74 |  | - | |
75 |  | - | |
76 |  | - | |
77 |  | - | |
78 |  | - | |
79 |  | - | |
80 |  | - | |
81 |  | - | |
82 |  | - | |
83 |  | - | |
84 |  | - | |
 | 94 | + | |
 | 95 | + | |
85 | 96 |  | |
86 | 97 |  | |
87 | 98 |  | |
 | |||
123 | 134 |  | |
124 | 135 |  | |
125 | 136 |  | |
 | 137 | + | |
 | 138 | + | |
 | 139 | + | |
 | 140 | + | |
126 | 141 |  | |
127 | 142 |  | |
128 | 143 |  | |
 | |||
214 | 229 |  | |
215 | 230 |  | |
216 | 231 |  | |
217 |  | - | |
 | 232 | + | |
218 | 233 |  | |
219 | 234 |  | |
220 | 235 |  | |
 | 236 | + | |
 | 237 | + | |
 | 238 | + | |
 | 239 | + | |
 | 240 | + | |
 | 241 | + | |
 | 242 | + | |
221 | 243 |  | |
222 | 244 |  | |
223 | 245 |  | |
 | |||
0 commit comments