File tree
3,205 files changed
+310272
-242674
lines changed- .github
- workflows
- bolt
- include/bolt
- Core
- Passes
- lib
- Core
- Passes
- Profile
- Rewrite
- Target/RISCV
- runtime
- test
- AArch64
- RISCV
- X86
- clang-tools-extra
- clang-tidy
- bugprone
- readability
- tool
- utils
- clangd
- index
- unittests
- docs
- clang-tidy/checks
- bugprone
- test/clang-tidy/checkers
- bugprone
- readability
- clang
- docs
- analyzer
- include/clang
- AST
- Analysis
- Analyses
- FlowSensitive
- Basic
- Driver
- Format
- Lex
- Sema
- Tooling
- DependencyScanning
- Transformer
- lib
- AST
- Interp
- Analysis
- FlowSensitive
- CodeGen
- Driver
- ToolChains
- Format
- Frontend
- Headers
- Interpreter
- Lex
- Parse
- Sema
- Serialization
- StaticAnalyzer
- Checkers
- Core
- Tooling
- DependencyScanning
- Transformer
- test
- AST/Interp
- Analysis
- CXX/class/class.compare/class.compare.default
- ClangScanDeps
- CodeGenCUDA
- CodeGenCXX
- OmitRTTIComponentABI
- CodeGenCoroutines
- CodeGenOpenCL
- CodeGen
- RISCV
- X86
- CoverageMapping
- Driver
- Inputs
- basic_android_libcxx_tree/usr
- bin
- lib
- aarch64-unknown-linux-android23
- aarch64-unknown-linux-android29
- aarch64-unknown-linux-android
- basic_dragonfly_tree/usr/lib
- gcc80
- basic_netbsd_tree/usr/include/g++
- resource_dir_with_per_target_subdir/lib
- aarch64-unknown-linux-android23
- aarch64-unknown-linux-android29
- FixIt
- Headers
- Misc
- OpenMP
- Parser
- Preprocessor
- SemaCXX
- SemaTemplate
- Sema
- tools
- clang-fuzzer/handle-llvm
- clang-linker-wrapper
- scan-build/man
- unittests
- AST
- Analysis/FlowSensitive
- Basic
- Format
- Serialization
- utils/ci
- www
- compiler-rt
- include/profile
- lib
- asan
- builtins
- dfsan
- hwasan
- lsan
- memprof
- msan/tests
- profile
- sanitizer_common
- tests
- scudo/standalone
- benchmarks
- tests
- tsan/rtl
- ubsan
- test
- asan
- TestCases
- builtins/Unit
- dfsan
- fuzzer
- hwasan
- TestCases
- lsan
- metadata
- profile
- Linux
- safestack
- tsan
- ubsan_minimal
- ubsan
- cross-project-tests/debuginfo-tests
- dexter-tests
- memvars
- dexter
- dex
- command
- debugger
- DebuggerControllers
- lldb
- tools
- test
- feature_tests
- commands/perfect
- dex_declare_address
- dex_finish_test
- limit_steps
- subtools
- test
- flang
- docs
- include/flang
- Common
- Evaluate
- Lower
- Optimizer
- Analysis
- Dialect
- HLFIR
- Runtime
- Tools
- lib
- Evaluate
- Frontend
- Lower
- Optimizer
- Analysis
- CodeGen
- Dialect
- HLFIR
- IR
- Transforms
- Transforms
- Parser
- Semantics
- runtime
- test
- Analysis/AliasAnalysis
- Driver
- Evaluate
- Fir
- HLFIR
- order_assignments
- Intrinsics
- Lower
- HLFIR
- Intrinsics
- OpenMP
- FIR
- Todo
- Semantics
- tools/bbc
- unittests/Runtime
- libcxxabi
- src
- demangle
- test
- libcxx
- benchmarks
- algorithms
- cmake/caches
- docs
- ReleaseNotes
- Status
- include
- __algorithm
- __iterator
- __memory
- __mutex
- __stop_token
- __thread
- __utility
- modules/std
- src
- test
- libcxx
- algorithms
- iterators/iterator.requirements/iterator.concepts/iterator.concept.random.access
- transitive_includes
- std
- algorithms
- alg.nonmodifying/alg.ends_with
- input.output
- iostream.format/print.fun
- iostream.objects
- narrow.stream.objects
- wide.stream.objects
- iterators/iterator.requirements/indirectcallable/indirectinvocable
- library/description/conventions/customization.point.object
- re/re.alg/re.alg.match
- thread/thread.jthread
- utilities
- memory
- pointer.conversion
- pointer.traits
- utility/pairs/pairs.pair
- utils
- ci
- data
- libcxx/test
- libc
- benchmarks
- cmake/modules
- config
- gpu
- linux
- docs
- dev
- gpu
- include
- llvm-libc-types
- src
- __support/CPP
- type_traits
- math/docs
- stdio
- generic
- gpu
- startup/linux/riscv64
- test/src
- __support/CPP
- ctype
- math
- generic
- smoke
- stdio
- utils
- HdrGen
- LibcTableGenUtil
- gpu/server
- libunwind
- src
- test
- lldb
- bindings
- interface
- docs
- resources
- include/lldb
- API
- Breakpoint
- Interpreter
- Target
- Utility
- packages/Python/lldbsuite/test
- source
- API
- Breakpoint
- Commands
- Core
- Expression
- Interpreter
- Plugins
- Language/CPlusPlus
- Platform
- MacOSX
- gdb-server
- Process
- Linux
- Utility
- elf-core
- gdb-remote
- ScriptInterpreter/Python
- SymbolVendor/MacOSX
- Trace/intel-pt
- Symbol
- Target
- Utility
- test/API
- commands
- process/attach
- register/register
- aarch64_dynamic_regset
- aarch64_sve_registers
- rw_access_dynamic_resize
- rw_access_static_config
- aarch64_sve_simd_registers
- aarch64_za_register
- za_dynamic_resize
- za_save_restore
- watchpoints
- multiple_hits
- step_over_watchpoint
- unaligned-watchpoint
- functionalities
- archives
- gdb_remote_client
- watchpoint
- large-watchpoint
- modify-watchpoints
- unaligned-spanning-two-dwords
- lang/objc/charstar_dyntype
- python_api
- default-constructor
- run_locker
- value
- watchpoint/watchlocation
- terminal
- tools/lldb-vscode
- completions
- evaluate
- tools/lldb-vscode
- unittests/Core
- lld
- COFF
- ELF
- Arch
- MachO
- MinGW
- docs
- ELF
- test
- COFF
- ELF
- linkerscript
- lto
- Inputs
- wasm/lto
- wasm
- llvm-libgcc
- lib
- llvm-spirv
- lib/SPIRV
- libSPIRV
- test
- extensions/KHR/SPV_KHR_cooperative_matrix
- llvm-intrinsics
- transcoding
- llvm
- bindings/ocaml
- llvm
- target
- transforms
- passbuilder
- cmake
- modules
- docs
- CommandGuide
- tutorial/MyFirstLanguageFrontend
- examples
- BrainF
- Kaleidoscope/Chapter8
- include/llvm
- ADT
- Analysis
- BinaryFormat
- CodeGen
- GlobalISel
- Demangle
- ExecutionEngine
- JITLink
- Orc
- TargetProcess
- Frontend/OpenMP
- IR
- LTO
- legacy
- MC
- ObjectYAML
- Object
- ProfileData
- Coverage
- Support
- Target
- TextAPI
- Transforms
- IPO
- Instrumentation
- Scalar
- Utils
- lib
- Analysis
- CodeGen
- AsmPrinter
- GlobalISel
- SelectionDAG
- DebugInfo/DWARF
- ExecutionEngine
- JITLink
- Orc
- TargetProcess
- Frontend/OpenMP
- IR
- LTO
- MC
- MCParser
- ObjectYAML
- Object
- Passes
- ProfileData
- Coverage
- Support
- TargetParser
- Target
- AArch64
- GISel
- Utils
- AMDGPU
- AsmParser
- Disassembler
- MCTargetDesc
- Utils
- ARC
- ARM
- AVR
- BPF
- CSKY
- DirectX
- Hexagon
- Lanai
- LoongArch
- M68k
- MSP430
- Mips
- NVPTX
- PowerPC
- RISCV
- GISel
- MCTargetDesc
- SPIRV
- MCTargetDesc
- Sparc
- Disassembler
- MCTargetDesc
- SystemZ
- VE
- WebAssembly
- X86
- MCTargetDesc
- XCore
- Xtensa
- TextAPI
- Transforms
- Coroutines
- IPO
- InstCombine
- Instrumentation
- Scalar
- Utils
- Vectorize
- runtimes
- test
- Analysis
- BasicAA
- CostModel/AArch64
- Delinearization
- LoopAccessAnalysis
- ScalarEvolution
- ValueTracking
- Assembler
- Bindings/OCaml
- CodeGen
- AArch64
- GlobalISel
- AMDGPU
- GlobalISel
- ARM
- AVR
- Generic
- Hexagon
- autohvx
- LoongArch
- MLRegAlloc
- Inputs
- Mips
- PowerPC
- RISCV
- GlobalISel
- instruction-select
- rvv
- SPARC
- SPIRV
- constant
- function
- hlsl-intrinsics
- llvm-intrinsics
- opencl
- basic
- pointers
- transcoding
- OpenCL
- SystemZ
- Thumb2
- LowOverheadLoops
- WebAssembly
- X86
- AMX
- DebugInfo
- ARM
- X86
- assignment-tracking/X86
- ExecutionEngine/JITLink
- AArch32
- x86-64
- Instrumentation/InstrProfiling
- LTO
- ARM
- X86
- Inputs
- MC
- AMDGPU
- Disassembler/X86
- ELF
- RISCV
- X86
- ObjectYAML/DXContainer
- Other
- TableGen/GlobalISelCombinerEmitter
- builtins
- Transforms
- ArgumentPromotion
- CodeGenPrepare/AArch64
- Coroutines
- DXILUpgrade
- EarlyCSE
- FunctionAttrs
- FunctionSpecialization
- GVN
- GlobalOpt
- IndVarSimplify
- InferAlignment
- InstCombine
- InstSimplify
- LICM
- LoopDataPrefetch/AArch64
- LoopPredication
- LoopVectorize
- ARM
- RISCV
- X86
- LowerConstantIntrinsics
- MemCpyOpt
- NewGVN
- PGOProfile
- PhaseOrdering
- X86
- SLPVectorizer
- AArch64
- X86
- SROA
- SampleProfile
- SeparateConstOffsetFromGEP/AArch64
- SimpleLoopUnswitch
- SimplifyCFG
- X86
- VectorCombine
- AArch64
- RISCV
- Verifier
- tools
- UpdateTestChecks/update_mir_test_checks
- Inputs
- llvm-nm/X86
- llvm-objdump
- ELF/AMDGPU
- XCOFF
- llvm-profdata
- Inputs
- tools
- gold
- llc
- lli
- llvm-exegesis/lib
- llvm-isel-fuzzer
- llvm-jitlink
- llvm-nm
- llvm-opt-fuzzer
- llvm-profgen
- llvm-reduce
- lto
- obj2yaml
- opt
- unittests
- CodeGen
- GlobalISel
- ExecutionEngine
- JITLink
- MCJIT
- Orc
- Frontend
- IR
- MI
- Target
- AArch64
- ARM
- LoongArch
- PowerPC
- VE
- WebAssembly
- X86
- TextAPI
- tools/llvm-profdata
- utils
- TableGen
- git
- gn/secondary
- clang-tools-extra/clang-tidy/bugprone
- libcxx/include
- lldb/source/API
- llvm
- lib
- ExecutionEngine/Orc
- TargetProcess
- Target/RISCV
- Transforms
- Scalar
- Utils
- unittests
- Target/VE
- tools/llvm-profdata
- lit
- lit
- tests
- Inputs
- lit-opts
- per-test-coverage-by-lit-cfg
- per-test-coverage
- shtest-define
- examples
- shtest-external-shell-kill
- shtest-if-else
- shtest-output-printing
- shtest-run-at-line
- external-shell
- internal-shell
- shtest-shell
- mlir
- docs
- include
- mlir-c
- mlir
- Analysis/Presburger
- CAPI
- Conversion
- GPUToSPIRV
- Dialect
- Arith
- IR
- Transforms
- Bufferization
- IR
- Pipelines
- TransformOps
- Transforms
- ControlFlow/Transforms
- GPU
- IR
- Transforms
- IRDL/IR
- LLVMIR
- Linalg/IR
- MLProgram
- Transforms
- MemRef/Transforms
- NVGPU/Utils
- OpenMP
- SCF
- IR
- TransformOps
- Transforms
- SPIRV/IR
- SparseTensor
- IR
- Pipelines
- Transform/IR
- Utils
- Vector
- IR
- TransformOps
- Transforms
- ExecutionEngine
- SparseTensor
- IR
- Interfaces
- Transforms
- lib
- Analysis
- Presburger
- Bindings/Python
- Bytecode/Reader
- CAPI
- ExecutionEngine
- IR
- Conversion
- ArithToLLVM
- ArithToSPIRV
- AsyncToLLVM
- GPUToSPIRV
- LLVMCommon
- MemRefToLLVM
- OpenMPToLLVM
- SCFToControlFlow
- SCFToSPIRV
- VectorToGPU
- VectorToLLVM
- Dialect
- Affine
- IR
- Transforms
- Arith
- IR
- Transforms
- Async/Transforms
- Bufferization
- IR
- Pipelines
- TransformOps
- Transforms
- ControlFlow/Transforms
- GPU
- IR
- Transforms
- LLVMIR/IR
- Linalg
- TransformOps
- Transforms
- MLProgram
- IR
- Transforms
- MemRef/Transforms
- NVGPU/Utils
- OpenMP/IR
- SCF
- IR
- TransformOps
- Transforms
- Utils
- SPIRV/IR
- SparseTensor
- IR
- Pipelines
- Transforms
- Tensor/Transforms
- Tosa
- IR
- Transforms
- Transform/IR
- Utils
- Vector
- IR
- TransformOps
- Transforms
- ExecutionEngine
- IR
- Target
- Cpp
- LLVMIR
- Dialect
- GPU
- OpenMP
- LLVM
- NVVM
- ROCDL
- Transforms/Utils
- python
- mlir
- _mlir_libs/_mlir
- dialects
- linalg/opdsl/ops
- transform
- test
- CAPI
- Conversion
- ArithToLLVM
- ArithToSPIRV
- GPUToSPIRV
- MemRefToLLVM
- OpenMPToLLVM
- VectorToGPU
- VectorToLLVM
- Dialect
- Arith
- Bufferization
- Transforms
- OwnershipBasedBufferDeallocation
- ControlFlow
- GPU
- LLVMIR
- LLVM
- Linalg
- MLProgram
- MemRef
- OpenMP
- SCF
- SPIRV/IR
- SparseTensor
- GPU
- Tensor
- Tosa
- Transform
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
3,205 files changed
+310272
-242674
lines changedLines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
70 | 70 |
| |
71 | 71 |
| |
72 | 72 |
| |
| 73 | + | |
73 | 74 |
| |
74 | 75 |
| |
75 | 76 |
| |
|
Lines changed: 0 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
2 |
| - | |
3 |
| - | |
4 | 1 |
| |
5 | 2 |
| |
6 | 3 |
| |
|
Lines changed: 53 additions & 20 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
110 | 110 |
| |
111 | 111 |
| |
112 | 112 |
| |
113 |
| - | |
114 |
| - | |
115 |
| - | |
116 |
| - | |
117 |
| - | |
118 |
| - | |
119 |
| - | |
120 |
| - | |
121 |
| - | |
122 |
| - | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
123 | 133 |
| |
124 | 134 |
| |
125 | 135 |
| |
| |||
222 | 232 |
| |
223 | 233 |
| |
224 | 234 |
| |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
225 | 240 |
| |
226 | 241 |
| |
227 | 242 |
| |
| |||
295 | 310 |
| |
296 | 311 |
| |
297 | 312 |
| |
298 |
| - | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
299 | 317 |
| |
300 | 318 |
| |
301 | 319 |
| |
| |||
362 | 380 |
| |
363 | 381 |
| |
364 | 382 |
| |
| 383 | + | |
| 384 | + | |
| 385 | + | |
| 386 | + | |
| 387 | + | |
365 | 388 |
| |
366 | 389 |
| |
367 | 390 |
| |
| |||
381 | 404 |
| |
382 | 405 |
| |
383 | 406 |
| |
384 |
| - | |
385 | 407 |
| |
386 | 408 |
| |
387 | 409 |
| |
388 |
| - | |
389 | 410 |
| |
390 | 411 |
| |
391 | 412 |
| |
392 |
| - | |
393 | 413 |
| |
394 | 414 |
| |
395 | 415 |
| |
| |||
503 | 523 |
| |
504 | 524 |
| |
505 | 525 |
| |
| 526 | + | |
| 527 | + | |
| 528 | + | |
| 529 | + | |
| 530 | + | |
| 531 | + | |
506 | 532 |
| |
507 | 533 |
| |
508 | 534 |
| |
| |||
540 | 566 |
| |
541 | 567 |
| |
542 | 568 |
| |
543 |
| - | |
544 |
| - | |
545 |
| - | |
546 |
| - | |
547 |
| - | |
548 |
| - | |
| 569 | + | |
| 570 | + | |
| 571 | + | |
| 572 | + | |
| 573 | + | |
| 574 | + | |
| 575 | + | |
| 576 | + | |
| 577 | + | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
549 | 582 |
| |
550 | 583 |
| |
551 | 584 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
70 | 70 |
| |
71 | 71 |
| |
72 | 72 |
| |
73 |
| - | |
| 73 | + | |
74 | 74 |
| |
75 | 75 |
| |
76 | 76 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
13 | 13 |
| |
14 | 14 |
| |
15 | 15 |
| |
16 |
| - | |
| 16 | + | |
17 | 17 |
| |
18 | 18 |
| |
19 | 19 |
| |
|
Lines changed: 6 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
10 | 10 |
| |
11 | 11 |
| |
12 | 12 |
| |
13 |
| - | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
14 | 19 |
| |
15 | 20 |
| |
16 | 21 |
| |
|
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
170 | 170 |
| |
171 | 171 |
| |
172 | 172 |
| |
| 173 | + | |
173 | 174 |
| |
174 | 175 |
| |
175 | 176 |
| |
| |||
182 | 183 |
| |
183 | 184 |
| |
184 | 185 |
| |
185 |
| - | |
186 | 186 |
| |
187 | 187 |
| |
188 | 188 |
| |
| |||
437 | 437 |
| |
438 | 438 |
| |
439 | 439 |
| |
440 |
| - | |
| 440 | + | |
441 | 441 |
| |
442 | 442 |
| |
443 | 443 |
| |
|
Lines changed: 7 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
6 | 6 |
| |
7 | 7 |
| |
8 | 8 |
| |
9 |
| - | |
10 |
| - | |
11 |
| - | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
12 | 16 |
| |
13 | 17 |
| |
14 | 18 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
131 | 131 |
| |
132 | 132 |
| |
133 | 133 |
| |
134 |
| - | |
| 134 | + | |
135 | 135 |
| |
136 | 136 |
| |
137 | 137 |
| |
|
Lines changed: 4 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
3156 | 3156 |
| |
3157 | 3157 |
| |
3158 | 3158 |
| |
| 3159 | + | |
| 3160 | + | |
| 3161 | + | |
| 3162 | + | |
3159 | 3163 |
| |
3160 | 3164 |
| |
3161 | 3165 |
| |
|
0 commit comments