File tree
2,447 files changed
+218650
-133465
lines changed- .github/workflows
- containers/github-action-ci
 - release-binaries-save-stage
 - release-binaries-setup-stage
 - unprivileged-download-artifact
 
 - bolt
- include/bolt
- Core
 - Passes
 
 - lib
- Core
 - Passes
 - Rewrite
 - Target
- AArch64
 - RISCV
 - X86
 
 
 - test
- AArch64
 - X86
 - binary-analysis/AArch64
 
 
 - clang-tools-extra
- clang-include-fixer/find-all-symbols/tool
 - clang-reorder-fields
 - clang-tidy
- android
 - bugprone
 - cert
 - modernize
 - openmp
 - readability
 - utils
 
 - clangd
- unittests
 
 - docs
- clang-tidy
- checks
- bugprone
 - cert
 - readability
 
 
 
 - test
- clang-doc
 - clang-reorder-fields
 - clang-tidy/checkers
- bugprone
 - modernize
 - readability
 
 
 
 - clang
- bindings/python/clang
 - cmake/caches
 - docs
 - include
- clang-c
 - clang
- AST
 - Analysis
- Analyses
 
 - Basic
 - CIR
- Dialect
- Builder
 - IR
 
 
 - CodeGen
 - Driver
 - Frontend
 - Parse
 - Sema
 - Serialization
 
 
 - lib
- AST
- ByteCode
 
 - Analysis
- FlowSensitive
 
 - Basic
 - CIR
- CodeGen
 - Dialect/IR
 - Lowering/DirectToLLVM
 
 - CodeGen
- TargetBuiltins
 - Targets
 
 - Driver
- ToolChains
 
 - Format
 - Frontend
 - Headers
- hlsl
 
 - Interpreter
 - Lex
 - Parse
 - Sema
 - Serialization
 - StaticAnalyzer
- Checkers
- WebKit
 
 - Core
 - Frontend
 
 - Tooling
- DependencyScanning
 
 
 - test
- AST
- ByteCode
 
 - Analysis
- Checkers/WebKit
 - LifetimeSafety
 - diagnostics
- Inputs/expected-sarif
 
 
 - CIR
- CodeGenOpenACC
 - CodeGen
 - IR
 - Lowering
 - Transforms
 
 - CodeGenCXX
 - CodeGenHIP
 - CodeGenHLSL
- builtins
 - resources
 
 - CodeGenOpenCL
 - CodeGen
- PowerPC
 - X86
 
 - DebugInfo
- CXX
 - KeyInstructions
 
 - Driver
- Inputs/basic_gpu_tree
- bin
 - include
- amdgcn-amd-amdhsa
 - nvptx64-nvidia-cuda
 
 - lib
- amdgcn-amd-amdhsa
 - nvptx64-nvidia-cuda
 
 
 
 - Interpreter
 - Lexer
 - Misc
 - Modules
 - OpenMP
 - Parser
 - Preprocessor
- Inputs/print-header-json
- system
 
 
 - SemaCUDA
 - SemaCXX
 - SemaHIP
 - SemaHLSL/BuiltIns
 - SemaObjC
 - SemaOpenCL
 - SemaOpenMP
 - SemaTemplate
 - Sema
 
 - tools
- clang-linker-wrapper
 - clang-repl
 - clang-scan-deps
 - clang-sycl-linker
 - libclang
 - offload-arch
 
 - unittests
- Analysis
- FlowSensitive
 
 - Format
 
 
 - compiler-rt
- include/xray
 - lib
- asan
 - fuzzer
 - msan
 - sanitizer_common
 - scudo/standalone
- tests
 
 
 - test
- asan/TestCases
- Posix
 
 - builtins/Unit
 - sanitizer_common/TestCases/Linux
 - xray/TestCases/Posix
 
 
 - flang-rt
- cmake/modules
 - include/flang-rt/runtime
 - lib
- cuda
 - runtime
 
 - unittests
- Runtime
- CUDA
 
 
 
 - flang
- docs
 - examples/FeatureList
 - include/flang
- Evaluate
 - Frontend
 - Lower/OpenMP
 - Optimizer
- Builder
 - HLFIR
 - Passes
 - Transforms
 
 - Parser
 - Support
 - Tools
 
 - lib
- Evaluate
 - Frontend
 - Lower
- OpenMP
 
 - Optimizer
- Builder
 - CodeGen
 - HLFIR/Transforms
 - Passes
 - Transforms
 
 - Parser
 - Semantics
 
 - test
- Driver
 - Evaluate
- Inputs
 
 - Fir
- CUDA
 
 - HLFIR
 - Integration
 - Lower
- OpenACC
 - OpenMP
 
 - Parser
- OpenMP
 
 - Preprocessing
 - Semantics
- OpenMP
 
 - Transforms
- OpenMP
 
 
 - unittests/Optimizer/Builder
 
 - libclc
 - libcxx
- docs
- ReleaseNotes
 - Status
 
 - include
- __algorithm
 - __bit
 - __chrono
 - __cxx03
- __chrono
 - __math
 
 - __flat_map
 - __flat_set
 - __locale_dir
 - __memory
 - __mutex
 - __ranges
 - __string
 - __type_traits
 - __utility
 - __vector
 - ext
 
 - lib/abi
 - test
- benchmarks
- algorithms
- nonmodifying
 - sorting
 
 - containers
- sequence
 
 
 - extensions/gnu/hash_multiset
 - libcxx
- diagnostics
 - memory
 - numerics
 - transitive_includes
 - utilities/utility
 
 - std
- algorithms/alg.nonmodifying/alg.find
 - containers/sequences
- vector.bool
 - vector
 
 - input.output
- filesystems/class.path/path.member
 - iostream.format/input.streams/istream.unformatted
 
 - language.support/support.limits/support.limits.general
 - numerics/c.math
 - strings
- basic.string/string.ops
- string_find
 - string_substr
 
 - string.view/string.view.ops
 
 - time
- time.duration/time.duration.alg
 - time.point/time.point.cast
 
 - utilities/meta/meta.unary/meta.unary.prop
 
 - support
 
 - utils
- libcxx/test
 
 
 - libc
- benchmarks
 - config
- baremetal
- aarch64
 - arm
 - riscv
 
 - darwin
- aarch64
 - x86_64
 
 - gpu
- amdgpu
 - nvptx
 
 - linux
- aarch64
 - arm
 - riscv
 - x86_64
 
 - windows
 
 - docs/headers/math
 - src
- __support
- CPP
 - math
 
 - math
- generic
 
 - string/memory_utils
- generic
 
 
 - test
- UnitTest
 - integration/src/pthread
 - src
- __support/CPP
 - math
- smoke
 
 - string/memory_utils
 
 
 
 - libunwind/src
 - lldb
- include/lldb/Core
 - packages/Python/lldbsuite/test
 - source
- API
 - Core
 - Expression
 - Plugins
- ExpressionParser/Clang
 - Instruction/RISCV
 - Language/CPlusPlus
 - ObjectFile/ELF
 - Platform/Android
 - SymbolFile/DWARF
 - TypeSystem/Clang
 
 
 - test
- API
- commands/register/register/register_command
 - functionalities/gdb_remote_client
 - lang/cpp
- floating-types-specialization
 - function-call-from-object-file
 - template-arguments
 
 - macosx/sme-registers
 
 - Shell
- ObjectFile/ELF
 - SymbolFile/DWARF
 
 
 - tools
- debugserver/source/MacOSX
 - lldb-dap
 
 - unittests
- Host/posix
 - Platform/Android
 
 - utils/lldb-dotest
 
 - lld
- COFF
 - ELF
 - MachO
 - docs
 - test
- COFF
 - ELF
 - MachO
 - wasm
 
 - wasm
 
 - llvm
- benchmarks
 - docs
- CommandGuide
 - GlobalISel
 
 - include/llvm
- ADT
 - Analysis
 - BinaryFormat
 - Bitstream
 - CAS
 - CodeGenTypes
 - CodeGen
- GlobalISel
 
 - DebugInfo/LogicalView/Core
 - Frontend
- HLSL
 - Offloading
 - OpenMP
 
 - IR
 - MC
 - ObjectYAML
 - Object
 - Passes
 - ProfileData/Coverage
 - Support
 - TableGen
 - Target
 - TextAPI
 - Transforms
- InstCombine
 - Instrumentation
 - Scalar
 - Vectorize
 
 
 - lib
- Analysis
 - BinaryFormat
 - Bitcode/Reader
 - CAS
 - CGData
 - CodeGen
- AsmPrinter
 - GlobalISel
 - LiveDebugValues
 - SelectionDAG
 
 - DebugInfo
- DWARF
 - LogicalView/Core
 
 - ExecutionEngine
- JITLink
 - RuntimeDyld
 
 - Frontend
- HLSL
 - Offloading
 - OpenMP
 
 - IR
 - LTO
 - MC
 - ObjectYAML
 - Object
 - Passes
 - ProfileData
- Coverage
 
 - Remarks
 - Support
- rpmalloc
 
 - Target
- AArch64
- GISel
 - MCTargetDesc
 
 - AMDGPU
- AsmParser
 - Disassembler
 - MCTargetDesc
 - Utils
 
 - ARM
- AsmParser
 
 - DirectX
 - Hexagon
 - LoongArch
- AsmParser
 - MCTargetDesc
 
 - M68k/AsmParser
 - Mips
 - NVPTX
 - PowerPC
 - RISCV
 - SPIRV
 - Sparc
 - SystemZ
 - WebAssembly
 - X86
- AsmParser
 - GISel
 
 
 - Transforms
- AggressiveInstCombine
 - IPO
 - InstCombine
 - Instrumentation
 - Scalar
 - Utils
 - Vectorize
 
 
 - test
- Analysis
- CostModel/AMDGPU
 - LoopAccessAnalysis
 - ScalarEvolution
 
 - Bitcode
 - CodeGen
- AArch64
- GlobalISel
 
 - AMDGPU
- GlobalISel
 
 - ARM
 - DirectX
- ContainerData
 
 - LoongArch
- lasx
- ir-instruction
 
 - lsx
- ir-instruction
 
 
 - Mips
- cconv
 
 - NVPTX
 - PowerPC
 - RISCV
- GlobalISel
 - rvv
 
 - SPARC
 - SPIRV
- extensions
- SPV_EXT_relaxed_printf_string_address_space
 - SPV_INTEL_bindless_images
 - SPV_KHR_float_controls2
 
 - hlsl-intrinsics
 - hlsl-resources
 - instructions
 - llvm-intrinsics
 - transcoding
 
 - Thumb2
- LowOverheadLoops
 
 - VE/Scalar
 - WebAssembly
 - X86
- apx
 
 
 - DebugInfo
- AArch64
 - Generic
 - X86
 
 - Instrumentation
- AddressSanitizer/RISCV
 - MemorySanitizer
- LoongArch
 - Mips
 - PowerPC
 - X86
 
 
 - Linker
- Inputs
 
 - MC
- AMDGPU
 - Disassembler
- AMDGPU
 - PowerPC
 
 - ELF
 - LoongArch/Macros
 - PowerPC
 - X86
 
 - MachineVerifier
 - ObjectYAML/DXContainer
 - TableGen
- GlobalISelEmitter
 
 - ThinLTO/X86
 - Transforms
- AggressiveInstCombine
 - AlignmentFromAssumptions
 - Attributor/AMDGPU
 - DropUnnecessaryAssumes
 - FunctionAttrs
 - GlobalOpt
 - IndVarSimplify/X86
 - InferAddressSpaces/AMDGPU
 - Inline
 - InstCombine
- AMDGPU
 - NVPTX
 
 - InstSimplify
 - LICM/AMDGPU
 - LoopFusion
 - LoopInterchange
 - LoopUnroll
 - LoopVectorize
- AArch64
 - AMDGPU
 - ARM
 - PowerPC
 - RISCV
 - X86
 
 - MemProfContextDisambiguation
 - PGOProfile
 - PhaseOrdering
- AArch64
 - X86
 
 - SLPVectorizer
- RISCV
 - X86
 
 - SimplifyCFG
 - VectorCombine
- AArch64
 - AMDGPU
 - X86
 
 
 - Verifier
 - tools
- llvm-ar
 - llvm-cov
- Inputs
 
 - llvm-debuginfo-analyzer
- COFF
 - DWARF
 - WebAssembly
 
 - llvm-dwarfdump
 - llvm-lib
 - llvm-mca
- AArch64/Neoverse
 - RISCV
- SiFive7
 - SiFiveX390
 
 
 - llvm-nm
 - llvm-objdump/MachO
 - llvm-ranlib
 - llvm-readobj/ELF/AMDGPU
 - llvm-remarkutil
- Inputs
 
 - llvm-size
 - llvm-strings
 - llvm-tli-checker
 - yaml2obj
 
 
 - tools
- dsymutil
 - llvm-cov
 - llvm-jitlink
 - llvm-offload-wrapper
 - llvm-readobj
 - llvm-remarkutil
 - llvm-size
 - llvm-tli-checker
 - opt
 
 - unittests
- ADT
 - CAS
 - CodeGen
 - DebugInfo/LogicalView
 - IR
 - MC
 - ObjectYAML
 - Object
 - Support
 
 - utils
- FileCheck
 - TableGen
- Basic
 - Common
- GlobalISel
 
 
 - git
 - gn/secondary
- clang-tools-extra/clang-tidy
- bugprone
 - cert
 - readability
 
 - clang/lib
- Analysis
 - Tooling/DependencyScanning
 
 - llvm
- lib/Transforms/Vectorize
 - tools/llvm-remarkutil
 
 
 - lit
- lit
 - tests
- Inputs/shtest-shell
 
 
 - llvm-test-mustache-spec
 
 
 - mlir
- cmake/modules
 - docs
- DefiningDialects
 - Tutorials/Toy
 
 - examples/standalone
- include/Standalone
 - python
 - test
- CAPI
 - python
 
 
 - include
- mlir-c
- Dialect
 
 - mlir
- Dialect
- AMDGPU/IR
 - Arith/Transforms
 - Bufferization/IR
 - EmitC/IR
 - GPU/Transforms
 - LLVMIR
 - Linalg
- IR
 - TransformOps
 - Transforms
 
 - Math/IR
 - MemRef/IR
 - OpenMP
 - Ptr/IR
 - SCF/Transforms
 - Tosa/IR
 - Vector/IR
 - X86Vector
 - XeGPU/Transforms
 
 - IR
 - Interfaces
 - TableGen
 - Transforms
 
 
 - lib
- Analysis/DataFlow
 - Bindings/Python
 - CAPI
- Dialect
 - Transforms
 
 - Conversion
- AMDGPUToROCDL
 - GPUCommon
 - GPUToNVVM
 - LLVMCommon
 - MathToLLVM
 - MemRefToLLVM
 - MemRefToSPIRV
 - VectorToGPU
 - VectorToSPIRV
 
 - Dialect
- Affine/Transforms
 - Arith/Transforms
 - Bufferization
- IR
 - Transforms
 
 - ControlFlow/IR
 - GPU
- IR
 - Transforms
 
 - LLVMIR
- IR
 - Transforms
 
 - Linalg
- IR
 - TransformOps
 - Transforms
 
 - Math/IR
 - MemRef
- IR
 - Utils
 
 - OpenMP/IR
 - Ptr/IR
 - SCF/Transforms
 - Shard/Transforms
 - SparseTensor/Transforms/Utils
 - Tosa
- IR
 - Transforms
 
 - Vector
- IR
 - Transforms
 
 - X86Vector/IR
 - XeGPU
- IR
 - Transforms
 
 
 - ExecutionEngine
 - IR
 - Interfaces
- Utils
 
 - Target/LLVMIR
- Dialect
- OpenMP
 - Ptr
 
 
 - Transforms
- Utils
 
 
 - python
- mlir/dialects/transform
 
 - test
- CAPI
 - Conversion
- AMDGPUToROCDL
 - GPUToNVVM
 - GPUToROCDL
 - MathToLLVM
 - MemRefToLLVM
 - MemRefToSPIRV
 
 - Dialect
- AMDGPU
 - Arith
 - Bufferization/Transforms
 - ControlFlow
 - GPU
 - LLVMIR
 - Linalg
 - Math
 - MemRef
 - Ptr
 - SparseTensor
 - Tosa
 - Transform
 - Vector
 - XeGPU
 
 - Examples/standalone
 - Target/LLVMIR
- Import
 
 - Transforms
 - lib
- Dialect
- Linalg
 - Test
 - XeGPU
 
 - Interfaces/TilingInterface
 - Transforms
 
 - mlir-tblgen
 - python
- dialects
 - integration/dialects
 - ir
 
 
 - tools/mlir-tblgen
 - unittests/Analysis/Presburger
 
 - offload
- DeviceRTL
 - liboffload
- API
 - src
 
 - libomptarget
 - plugins-nextgen
- amdgpu/src
 - common
- include
 - src
 
 - cuda/src
 - host/src
 
 - test
- mapping
 - offloading
- CUDA
 - fortran
 
 - sanitizer
 
 - tools/deviceinfo
 - unittests/OffloadAPI
- memory
 
 
 - openmp
- device
- src
 
 - runtime/test/transform/fuse
 
 - utils/bazel/llvm-project-overlay
- clang
 - libc
 - mlir
- test
 
 
 
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
2,447 files changed
+218650
-133465
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
44 | 44 |  | |
45 | 45 |  | |
46 | 46 |  | |
47 |  | - | |
 | 47 | + | |
48 | 48 |  | |
49 | 49 |  | |
50 | 50 |  | |
 | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
64 | 64 |  | |
65 | 65 |  | |
66 | 66 |  | |
67 |  | - | |
 | 67 | + | |
68 | 68 |  | |
69 | 69 |  | |
70 | 70 |  | |
 | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
49 | 49 |  | |
50 | 50 |  | |
51 | 51 |  | |
52 |  | - | |
 | 52 | + | |
53 | 53 |  | |
54 | 54 |  | |
55 | 55 |  | |
 | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
26 | 26 |  | |
27 | 27 |  | |
28 | 28 |  | |
29 |  | - | |
 | 29 | + | |
30 | 30 |  | |
31 | 31 |  | |
32 | 32 |  | |
 | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
44 | 44 |  | |
45 | 45 |  | |
46 | 46 |  | |
47 |  | - | |
 | 47 | + | |
48 | 48 |  | |
49 | 49 |  | |
50 | 50 |  | |
 | |||
87 | 87 |  | |
88 | 88 |  | |
89 | 89 |  | |
90 |  | - | |
 | 90 | + | |
91 | 91 |  | |
92 | 92 |  | |
93 | 93 |  | |
 | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
28 | 28 |  | |
29 | 29 |  | |
30 | 30 |  | |
31 |  | - | |
 | 31 | + | |
32 | 32 |  | |
33 | 33 |  | |
34 | 34 |  | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
1 |  | - | |
 | 1 | + | |
2 | 2 |  | |
3 | 3 |  | |
4 |  | - | |
 | 4 | + | |
5 | 5 |  | |
6 | 6 |  | |
7 | 7 |  | |
 | |||
37 | 37 |  | |
38 | 38 |  | |
39 | 39 |  | |
40 |  | - | |
 | 40 | + | |
41 | 41 |  | |
42 | 42 |  | |
43 | 43 |  | |
 | |||
62 | 62 |  | |
63 | 63 |  | |
64 | 64 |  | |
 | 65 | + | |
65 | 66 |  | |
66 | 67 |  | |
67 | 68 |  | |
 | |||
97 | 98 |  | |
98 | 99 |  | |
99 | 100 |  | |
100 |  | - | |
 | 101 | + | |
101 | 102 |  | |
102 | 103 |  | |
103 | 104 |  | |
 | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
95 | 95 |  | |
96 | 96 |  | |
97 | 97 |  | |
98 |  | - | |
 | 98 | + | |
99 | 99 |  | |
100 |  | - | |
 | 100 | + | |
101 | 101 |  | |
102 | 102 |  | |
103 | 103 |  | |
 | |||
209 | 209 |  | |
210 | 210 |  | |
211 | 211 |  | |
212 |  | - | |
 | 212 | + | |
213 | 213 |  | |
214 | 214 |  | |
215 | 215 |  | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
39 | 39 |  | |
40 | 40 |  | |
41 | 41 |  | |
42 |  | - | |
 | 42 | + | |
43 | 43 |  | |
44 | 44 |  | |
45 | 45 |  | |
 | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
29 | 29 |  | |
30 | 30 |  | |
31 | 31 |  | |
32 |  | - | |
 | 32 | + | |
33 | 33 |  | |
34 | 34 |  | |
35 | 35 |  | |
36 | 36 |  | |
37 |  | - | |
 | 37 | + | |
0 commit comments