File tree
2,590 files changed
+120220
-59346
lines changed- .github
- workflows
 
 - bolt
- include/bolt
- Core
 - Passes
 - Rewrite
 - Utils
 
 - lib
- Core
 - Passes
 - Rewrite
 - Target/AArch64
 - Utils
 
 - test
- AArch64
- Inputs
 
 - binary-analysis/AArch64
 
 - utils/dot2html
 
 - clang-tools-extra
- clang-apply-replacements/lib/Tooling
 - clang-include-fixer
 - clang-move
 - clang-reorder-fields
 - clang-tidy
- android
 - bugprone
 - cert
 - modernize
 - openmp
 
 - clangd
- index
 - tool
 - unittests
 
 - docs
- clang-tidy/checks/bugprone
 
 - include-cleaner
- tool
 - unittests
 
 - test
- clang-doc
 - clang-reorder-fields
 - clang-tidy/checkers/bugprone
 
 
 - clang
- cmake/caches
 - docs
- analyzer/developer-docs
 
 - include/clang
- AST
 - Analysis
 - Basic
 - CIR
- Dialect
- Builder
 - IR
 
 
 - CodeGen
 - CrossTU
 - Driver
 - Frontend
 - Lex
 - Parse
 - Sema
 - Serialization
 - StaticAnalyzer/Core/PathSensitive
 - Tooling/DependencyScanning
 
 - lib
- AST
- ByteCode
 
 - Analysis
 - Basic/Targets
 - CIR
- CodeGen
 - Dialect/IR
 - Lowering/DirectToLLVM
 
 - CodeGen
- TargetBuiltins
 - Targets
 
 - CrossTU
 - Driver/ToolChains
 - ExtractAPI
 - Format
 - Frontend
 - Headers
 - Interpreter
 - Lex
 - Parse
 - Sema
 - Serialization
 - StaticAnalyzer
- Checkers
- WebKit
 
 - Core
 - Frontend
 
 - Testing
 - Tooling
- DependencyScanning
 
 
 - test
- AST
- ByteCode
 - HLSL
 
 - Analysis
- Checkers/WebKit
 - analyzer-stats
 - diagnostics/Inputs/expected-sarif
 
 - CIR
- CodeGenOpenACC
 - CodeGen
 - IR
 - Lowering
 - Transforms
 
 - CXX
- drs
 - expr/expr.prim
- expr.prim.id
 - expr.prim.req
 
 - temp
- temp.constr
- temp.constr.atomic
 - temp.constr.normal
 
 - temp.param
 
 
 - CodeGenCXX
 - CodeGenHLSL
- resources
 
 - CodeGenOpenCL
 - CodeGen
- PowerPC
 - X86
 
 - Driver
 - Headers
 - Interpreter
 - Misc
 - Modules
 - OpenMP
 - Parser
 - Preprocessor
 - SemaCUDA
 - SemaCXX
 - SemaHLSL
- BuiltIns
 
 - SemaTemplate
 - Sema
 
 - tools
- clang-import-test
 - clang-linker-wrapper
 - clang-repl
 - clang-scan-deps
 - clang-sycl-linker
 - libclang
 
 - unittests
- Analysis
 - CodeGen
 - Format
 - Frontend
 - Lex
 - Parse
 - Serialization
 - StaticAnalyzer
 - Tooling/DependencyScanning
 
 - utils
- TableGen
 - perf-training
 
 
 - compiler-rt
- include/xray
 - lib
- asan
 - builtins
- cpu_model
- aarch64/fmv
 
 - wasm
 
 - sanitizer_common
 
 - test
- asan/TestCases
 - builtins/Unit
 - sanitizer_common/TestCases/Linux
 - xray/TestCases/Posix
 
 
 - cross-project-tests/debuginfo-tests
- dexter-tests
 - dexter/feature_tests
 
 - flang-rt
- include/flang-rt/runtime
 - lib/runtime
 - unittests/Runtime
 
 - flang
- docs
 - include/flang
- Evaluate
 - Lower
 - Optimizer
- Builder
 - Passes
 - Transforms
 
 - Parser
 - Semantics
 - Support
 - Tools
 
 - lib
- Evaluate
 - Frontend
 - Lower
- OpenMP
 
 - Optimizer
- Builder
 - HLFIR/Transforms
 - OpenMP
 - Passes
 - Transforms
 
 - Parser
 - Semantics
 
 - test
- Driver
 - Evaluate
- Inputs
 
 - Fir/CUDA
 - HLFIR
 - Integration
- OpenMP
 
 - Lower
- Intrinsics
 - OpenACC
 - OpenMP
 
 - Parser
- OpenMP
 
 - Preprocessing
 - Semantics
- OpenACC
 - OpenMP
 
 - Transforms
 
 - unittests/Optimizer/Builder
 
 - libclc
 - libcxx
- docs
- ReleaseNotes
 - Status
 
 - include
- __algorithm
 - __functional
 - __type_traits
 - __utility
 
 - test
- benchmarks/containers/associative
 - libcxx
- algorithms
 - utilities/utility
 
 - std
- containers/sequences/vector
 - experimental/simd/simd.class
 - input.output
- filesystems/class.path/path.member
 - iostream.format/input.streams/istream.unformatted
 
 - language.support/support.exception/propagation
 
 - support
 
 - utils
- libcxx/test
 
 
 - libc
- config/linux
- aarch64
 - riscv
 - x86_64
 
 - fuzzing/stdlib
 - include
- llvm-libc-macros
- linux
 
 - netinet
 - sys
 
 - src
- __support
- macros
 - math
 
 - math/generic
 - string
- memory_utils
- aarch64
 - generic
 - x86_64
 
 
 - unistd
- linux
 
 
 - test
- UnitTest
 - include
 - src/unistd
 
 
 - libunwind/test
- configs
 
 - lldb
- include/lldb
- Core
 - Host
 - Protocol/MCP
 - Target
 
 - packages/Python/lldbsuite/test
 - source
- API
 - Breakpoint
 - Commands
 - Core
 - Expression
 - Host/common
 - Plugins
- ExpressionParser/Clang
 - Language/CPlusPlus
 - ObjectFile/Mach-O
 - Protocol/MCP
 - SymbolFile/DWARF
 - TypeSystem/Clang
 
 - Protocol/MCP
 - Symbol
 - Target
 
 - test
- API
- functionalities
- data-formatter/data-formatter-stl/generic/unordered_map-iterator
 - json/symbol-file
 - stats_api
 
 - lang/cpp
- abi_tag_structors
 - expr-definition-in-dylib
 - floating-types-specialization
 - function-call-from-object-file
 - structured-binding
 - template-arguments
 
 - macosx/mte
 - tools/lldb-server
 
 - Shell
- Expr
 - SymbolFile
- DWARF
 - NativePDB
 
 
 
 - tools
- debugserver/source
- MacOSX
 
 - lldb-dap
- Protocol
 
 
 - unittests
- DAP
- Handler
 
 - Host
- posix
 
 - Protocol
 - Target
 - TestingSupport/Host
 
 
 - lld
- COFF
 - ELF
 - MachO
 - docs
 - test
- COFF
 - MachO
 - wasm
 
 - wasm
 
 - llvm
- cmake/modules
 - docs
- AMDGPU
 - CommandGuide
 - DirectX
 - PDB
 - TableGen
 
 - include/llvm
- ADT
 - Analysis
 - BinaryFormat
 - CAS
 - CodeGen
- GlobalISel
 
 - DebugInfo/DWARF/LowLevel
 - Frontend
- HLSL
 - OpenMP
 
 - IR
 - MC
 - Object
 - Support
 - TableGen
 - Target
 - TextAPI
 - Transforms
- IPO
 - InstCombine
 - Instrumentation
 - Scalar
 
 
 - lib
- Analysis
 - CAS
 - CGData
 - CodeGen
- AsmPrinter
 - GlobalISel
 - SelectionDAG
 
 - DebugInfo/LogicalView/Core
 - ExecutionEngine
- JITLink
 - RuntimeDyld
 
 - Frontend/HLSL
 - IR
 - LTO
 - MC
 - ObjectYAML
 - Object
 - Passes
 - ProfileData
 - Support
- Unix
 - Windows
 
 - TableGen
 - TargetParser
 - Target
- AArch64
- GISel
 
 - AMDGPU
- Disassembler
 - Utils
 
 - ARM
- Disassembler
 
 - BPF/MCTargetDesc
 - Hexagon
 - LoongArch
- AsmParser
 - MCTargetDesc
 
 - NVPTX
- MCTargetDesc
 
 - PowerPC
 - RISCV
- GISel
 
 - SPIRV
 - Sparc
 - VE
 - WebAssembly
 - X86
- GISel
 
 
 - Transforms
- AggressiveInstCombine
 - IPO
 - InstCombine
 - Instrumentation
 - Scalar
 - Utils
 - Vectorize
 
 
 - test
- Analysis
- IR2Vec
- Inputs
 
 - LoopAccessAnalysis
 - ScalarEvolution
 
 - Bitcode
 - CodeGen
- AArch64
- GlobalISel
 
 - AMDGPU
- GlobalISel
 
 - ARM
 - DirectX
- ContainerData
 
 - Hexagon
 - LoongArch/lasx/ir-instruction
 - Mips
 - NVPTX
 - PowerPC
 - RISCV
- GlobalISel
 - rvv
 
 - SPARC
 - SPIRV
- extensions/SPV_KHR_float_controls2
 - hlsl-resources
 - instructions
 - pointers
 
 - SystemZ
 - Thumb2
- LowOverheadLoops
 
 - VE
- Scalar
 - Vector
 
 - WebAssembly
 - X86
- AMX
 - GlobalISel
 
 
 - DebugInfo
- AArch64
 - X86
 
 - ExecutionEngine/JITLink
- AArch32
 - AArch64
- Inputs
 
 - RISCV
 
 - Instrumentation/MemorySanitizer
- AArch64
 - ARM32
 - LoongArch
 - Mips32
 - Mips
 - PowerPC32
 - PowerPC
 - RISCV32
 - X86
 - i386
 
 - MC
- AMDGPU
 - Disassembler
- AMDGPU
 - PowerPC
 
 - LoongArch/Macros
 - PowerPC
 
 - Other
 - TableGen
- GlobalISelCombinerEmitter
 - GlobalISelEmitter
 
 - ThinLTO/X86
 - Transforms
- AggressiveInstCombine
 - Coroutines
 - DFAJumpThreading
 - FunctionAttrs
 - GVN
 - GlobalOpt
 - IndVarSimplify/X86
 - InstCombine
 - InstSimplify
 - LoopIdiom
 - LoopVectorize
- AArch64
 - AMDGPU
 - ARM
 - LoongArch
 - RISCV
 - SystemZ
 - X86
 
 - NewGVN
 - PGOProfile
 - PhaseOrdering/ARM
 - SCCP
 - SLPVectorizer
- RISCV
 - X86
 
 - SimplifyCFG
- X86
 
 - VectorCombine/X86
 
 - Unit
 - Verifier
 - tools
- UpdateTestChecks/update_llc_test_checks/Inputs
 - llvm-dwarfdump
 - llvm-exegesis/AArch64
 - llvm-ir2vec
 - llvm-mca/X86
- Generic
 - IceLakeServer
 - SapphireRapids
 - Znver4
 
 - llvm-objdump/ELF/AMDGPU
 - llvm-readobj/ELF/AMDGPU
 - llvm-size
 
 
 - tools
- llvm-c-test
 - llvm-cgdata
 - llvm-config
 - llvm-dwp
 - llvm-exegesis/lib
 - llvm-ir2vec
 - llvm-jitlink
 - llvm-mc
 - llvm-opt-report
 - llvm-readobj
 - llvm-size
 
 - unittests
- ADT
 - Analysis
 - CAS
 - CodeGen
 - Frontend
 - IR
 - Object
 - ProfileData
 - Support
 - Transforms/Vectorize
 
 - utils
- TableGen
- Basic
 - Common
 
 - gn/secondary
- bolt/lib
- Core
 - Rewrite
 
 - compiler-rt/lib/builtins
 - libcxx/include
 - llvm
- lib
- CAS
 - Support
 
 - unittests
- CAS
 - Object
 - Support
 
 
 
 - llvm-test-mustache-spec
 
 
 - mlir
- cmake/modules
 - docs/Tutorials
- Toy
 
 - include
- mlir-c
 - mlir
- Bindings/Python
 - Dialect
- Arith/Transforms
 - Bufferization/Transforms
 - LLVMIR
 - Linalg/TransformOps
 - Math
- IR
 - Transforms
 
 - MemRef/IR
 - OpenACC
 - OpenMP
 - SCF/Transforms
 - Tosa/IR
 - Transform/TuneExtension
 - X86Vector
 - XeGPU/Transforms
 
 - TableGen
 
 
 - lib
- Bindings/Python
 - CAPI
- IR
 - Transforms
 
 - Conversion
- GPUCommon
 - GPUToNVVM
 - MathToLLVM
 - MemRefToLLVM
 - MemRefToSPIRV
 - PDLToPDLInterp
 - SPIRVToLLVM
 - TosaToLinalg
 - VectorToAMX
 - VectorToArmSME
 - VectorToGPU
 - VectorToLLVM
 - VectorToSPIRV
 - VectorToXeGPU
 - XeVMToLLVM
 
 - Dialect
- Affine/Transforms
 - Arith
- IR
 - Transforms
 
 - ArmSME/Transforms
 - Bufferization/Transforms
 - GPU
- IR
 - TransformOps
 
 - LLVMIR/IR
 - Linalg
- TransformOps
 - Transforms
 - Utils
 
 - Math
- IR
 - Transforms
 
 - MemRef
- IR
 - Transforms
 
 - OpenACC/IR
 - OpenMP/IR
 - SCF/Transforms
 - SPIRV
- IR
 - Transforms
 
 - Tosa/IR
 - Transform
- IR
 - TuneExtension
 
 - Vector
- IR
 - Transforms
 
 - X86Vector/IR
 - XeGPU/Transforms
 
 - ExecutionEngine
 - IR
 - Interfaces
- Utils
 
 - Rewrite
 - TableGen
 - Target
- IRDLToCpp
- Templates
 
 - LLVMIR
- Dialect/OpenMP
 
 
 - Tools/PDLL/AST
 - Transforms/Utils
 
 - python/mlir/dialects/transform
 - test
- Conversion
- GPUToNVVM
 - GPUToROCDL
 - MathToLLVM
 - MemRefToLLVM
 - MemRefToSPIRV
 
 - Dialect
- Arith
 - GPU
 - LLVMIR
 - Math
 - MemRef
 - OpenACC
 - OpenMP
 - Tosa
 - Transform
 - Vector
 - XeGPU
 
 - Examples/standalone
 - Target/LLVMIR
 - Transforms
 - lib
- Dialect
- TestIRDLToCpp
 - XeGPU
 
 - Interfaces/TilingInterface
 
 - mlir-tblgen
 - python
- dialects
 - integration/dialects
 - ir
 
 
 - tools
- mlir-rewrite
 - mlir-tblgen
 
 - unittests/TableGen
 
 - offload
- DeviceRTL
 - libomptarget
- OpenMP
 
 - plugins-nextgen
- amdgpu/src
 - cuda/src
 
 - test
- mapping
 - offloading
- CUDA
 - fortran
 
 - sanitizer
 
 - tools/deviceinfo
 
 - openmp
- device
 - runtime/test/transform
- tile
 - unroll
 
 - tools/omptest/src
 
 - orc-rt
- include/orc-rt
 - unittests
 
 - 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,590 files changed
+120220
-59346
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
1 | 1 |  | |
 | 2 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
1121 | 1121 |  | |
1122 | 1122 |  | |
1123 | 1123 |  | |
 | 1124 | + | |
 | 1125 | + | |
 | 1126 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
215 | 215 |  | |
216 | 216 |  | |
217 | 217 |  | |
218 |  | - | |
 | 218 | + | |
219 | 219 |  | |
220 | 220 |  | |
221 | 221 |  | |
 | |||
255 | 255 |  | |
256 | 256 |  | |
257 | 257 |  | |
258 |  | - | |
259 | 258 |  | |
260 | 259 |  | |
261 | 260 |  | |
 | |||
281 | 280 |  | |
282 | 281 |  | |
283 | 282 |  | |
 | 283 | + | |
 | 284 | + | |
 | 285 | + | |
 | 286 | + | |
284 | 287 |  | |
285 | 288 |  | |
286 | 289 |  | |
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
1 |  | - | |
 | 1 | + | |
2 | 2 |  | |
3 | 3 |  | |
4 | 4 |  | |
 | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
190 | 190 |  | |
191 | 191 |  | |
192 | 192 |  | |
 | 193 | + | |
 | 194 | + | |
 | 195 | + | |
193 | 196 |  | |
194 | 197 |  | |
195 | 198 |  | |
 | |||
384 | 387 |  | |
385 | 388 |  | |
386 | 389 |  | |
 | 390 | + | |
 | 391 | + | |
 | 392 | + | |
387 | 393 |  | |
388 | 394 |  | |
389 | 395 |  | |
 | |||
0 commit comments