File tree
1,733 files changed
+72126
-42716
lines changed- .github
- workflows
- containers
- github-action-ci-windows
 - github-action-ci
 
 
 
 - bolt
- include/bolt/Profile
 - lib
- Profile
 - Rewrite
 
 - test/X86
 
 - clang-tools-extra
- clang-doc
- assets
 
 - clang-tidy
- llvm
 - modernize
 - readability
 
 - clangd
- refactor/tweaks
 - unittests
- tweaks
 
 
 - docs
- clang-tidy/checks/readability
 
 - test
- clang-doc
- Inputs/basic-project/include
 
 - clang-tidy
- checkers
- llvm
 - modernize
 - readability
 
 - infrastructure
 
 
 
 - clang
- docs
- CommandGuide
 - analyzer/checkers
 
 - include/clang
- AST
 - Basic
 - CIR/Dialect/IR
 - Driver
 - Format
 - Sema
 - StaticAnalyzer/Checkers
 
 - lib
- AST
- ByteCode
 
 - Basic/Targets
 - CIR
- CodeGen
 - Dialect
- IR
 - Transforms
 
 - Lowering/DirectToLLVM
 
 - CodeGen
- TargetBuiltins
 
 - Driver
- ToolChains
- Arch
 
 
 - Format
 - Headers
 - Lex
 - Sema
 - Serialization
 - StaticAnalyzer/Checkers
 
 - test
- Analysis
- Inputs
- expected-plists
 
 - diagnostics
 
 - CIR
- CodeGenOpenACC
 - CodeGen
 - Lowering
 - Transforms
 
 - CXX/basic/basic.link
 - CodeGenCUDA
 - CodeGen
 - Driver
 - Headers
 - Modules
 - Parser
 - Preprocessor
 - SemaCXX
 - SemaObjCXX
 - SemaObjC
 - SemaOpenACC
 - Sema
 
 - unittests/Format
 
 - compiler-rt
- lib
- builtins
 - fuzzer
 - sanitizer_common
 - scudo/standalone
 
 - test
- fuzzer
 - msan
 - rtsan
 
 
 - flang-rt
- cmake/modules
 - include/flang-rt/runtime
 - lib/runtime
 - test/NonGtestUnit
 - unittests
- Runtime
 
 
 - flang
- docs
 - include/flang
- Common
 - Frontend
 - Optimizer/Dialect/Support
 - Testing
 
 - lib
- Evaluate
 - Frontend
 - Lower
- OpenMP
 
 - Optimizer
- Builder
 - Dialect/Support
 - OpenMP
 
 - Parser
 - Semantics
 - Testing
 
 - test
- Lower
- Intrinsics
 - OpenMP
 
 - NonGtestUnit
 - Semantics
 
 
 - libclc/clc
- include/clc/math
 - lib/generic
- geometric
 - math
 
 
 - libcxx
- include
- __algorithm
 - __iterator
 
 - test
- libcxx
- containers/sequences
- deque
 - forwardlist
 - vector/vector.cons
 
 - ranges/range.adaptors/range.join
 
 - std
- containers
- associative/map
 - sequences
- forwardlist/forwardlist.erasure
 - vector
- vector.cons
 
 
 
 - library/description/conventions/customization.point.object
 
 
 - utils/ci
 
 - libc
- config/linux/x86_64
 - fuzzing/math
 - include
 - src
- __support
- FPUtil
 - GPU
 - math
 
 - math/generic
 - stdio
- baremetal
 - scanf_core
 
 - wchar
 
 - test
- integration/src/stdlib/gpu
 - src/wchar
 
 
 - lldb
- bindings/python
 - cmake/modules
 - docs
 - include/lldb
- API
 - Breakpoint
 - Core
 - Interpreter
- Interfaces
 
 - Target
 
 - packages/Python/lldbsuite/test
 - source
- API
 - Breakpoint
 - Commands
 - Core
 - DataFormatters
 - Host
- common
 - windows
 
 - Interpreter
 - Plugins
- ExpressionParser/Clang
 - InstrumentationRuntime/Utility
 - LanguageRuntime/ObjC/AppleObjCRuntime
 - Language/CPlusPlus
 - ObjectFile/Minidump
 - Platform/MacOSX
 - Process
- FreeBSD
 - Linux
 - Utility
 - elf-core
 - gdb-remote
 - minidump
 
 - ScriptInterpreter/Python
- Interfaces
 
 - StructuredData/DarwinLog
 - SymbolLocator/DebugSymbols
 - SystemRuntime/MacOSX
 
 - Symbol
 - Target
 
 - test/API
- commands/register/register/aarch64_mte_ctrl_register
 - functionalities
- breakpoint/scripted_bkpt
 - data-formatter/data-formatter-stl/generic
- string_view
 - u8string_view
 
 - gdb_remote_client
 
 - linux/aarch64/mte_core_file
 
 - tools/debugserver/source
 - unittests/ScriptInterpreter/Python
 
 - lld
- COFF
 - ELF
 - test
- COFF
 - wasm/lto
 
 
 - llvm
- cmake/modules
 - docs
 - include
- llvm
- Analysis
 - CodeGen
 - Config
 - Demangle
 - IR
 - MC
 - Support
 - TargetParser
 - Target
 - TextAPI
 - Transforms
- HipStdPar
 
 
 
 - lib
- Analysis
 - CodeGen
- AsmPrinter
 - GlobalISel
 - MIRParser
 - SelectionDAG
 
 - ExecutionEngine/RuntimeDyld
 - Frontend/OpenMP
 - IR
 - MC
- MCParser
 
 - Object
 - Passes
 - Support
 - TargetParser
 - Target
- AArch64
- MCTargetDesc
 
 - AMDGPU
- Utils
 
 - ARM
- AsmParser
 - MCTargetDesc
 
 - AVR
- MCTargetDesc
 
 - BPF
- MCTargetDesc
 
 - Hexagon
 - LoongArch
- MCTargetDesc
 
 - Mips
- MCTargetDesc
 
 - NVPTX
- MCTargetDesc
 
 - PowerPC
- MCTargetDesc
 
 - RISCV
- AsmParser
 - Disassembler
 - MCTargetDesc
 
 - SystemZ/MCTargetDesc
 - WebAssembly
- AsmParser
 
 - X86
- AsmParser
 - MCTargetDesc
 
 
 - TextAPI
 - Transforms
- HipStdPar
 - IPO
 - InstCombine
 - Instrumentation
 - ObjCARC
 - Scalar
 - Utils
 - Vectorize
 
 
 - test
- Analysis
- CostModel
- AArch64
 - RISCV
 - X86
 
 - DependenceAnalysis
 - LoopAccessAnalysis
 
 - CodeGen
- AArch64
 - AMDGPU
- GlobalISel
 
 - ARM
 - BPF/BTF
 - DirectX/Binding
 - Hexagon
 - LoongArch
- lasx
 - lsx
 
 - MIR
- AMDGPU
 - X86
 
 - Mips
 - NVPTX
 - PowerPC
 - RISCV/rvv
 - WebAssembly
 - X86
 - XCore
 
 - DebugInfo
- NVPTX
 - X86
 
 - Instrumentation/HWAddressSanitizer
- RISCV
 
 - MC
- AMDGPU
 - Disassembler
- AMDGPU
 - RISCV
 
 - ELF
 - RISCV
- Relocations
 
 - WebAssembly
 
 - TableGen
- CompressInstEmitter
 
 - ThinLTO/X86
 - Transforms
- CodeGenPrepare/X86
 - FunctionAttrs
 - HipStdPar
 - Inline/AArch64
 - InstCombine
 - InstSimplify/ConstProp
 - InterleavedAccess/RISCV
 - LoopFusion
 - LoopIdiom
 - LoopInterchange
 - LoopLoadElim
 - LoopUnroll/Hexagon
 - LoopVectorize
- AArch64
 - AMDGPU
 - ARM
 - LoongArch
 - PowerPC
 - RISCV
 - SystemZ
 - X86
 
 - LoopVersioning
 - MemCpyOpt
 - MemProfContextDisambiguation
 - ObjCARC
 - PGOProfile
 - PhaseOrdering/AArch64
 - SLPVectorizer
- X86
 
 - StructurizeCFG
 
 - tools
- UpdateTestChecks/update_llc_test_checks/Inputs
 - llvm-readtapi
 
 
 - tools
- dsymutil
 - opt
 - spirv-tools
 
 - unittests
- Analysis
 - CodeGen
 - Support
 - TargetParser
 - Transforms/Vectorize
 
 - utils
- TableGen
- Basic
 
 - gn
- build
 - secondary
- clang-tools-extra/clangd
- refactor/tweaks
 - unittests
 
 - llvm
- include/llvm/Config
 - lib
- MC
 - Transforms/ObjCARC
 
 - test
 
 
 
 - lit/lit/formats
 
 
 - mlir
- docs
- Dialects
 - Tutorials
- Toy
 - transform
 
 
 - examples
- toy
- Ch2
- include/toy
 - mlir
 
 - Ch3
- include/toy
 - mlir
 
 - Ch4
- include/toy
 - mlir
 
 - Ch5
- include/toy
 - mlir
 
 - Ch6
- include/toy
 - mlir
 
 - Ch7
- include/toy
 - mlir
 
 
 - transform
- Ch3/include
 - Ch4/lib
 
 
 - include/mlir
- Conversion
- MemRefToEmitC
 - ShardToMPI
 
 - Dialect
- Bufferization/Transforms
 - EmitC/Transforms
 - Func/Extensions
 - LLVMIR
 - Linalg
- IR
 - TransformOps
 - Transforms
 
 - Mesh
- IR
 - Transforms
 
 - OpenMP
 - Shard
- IR
 - Interfaces
 - Transforms
 
 - SparseTensor/Transforms
 - Tensor/Extensions
 - Tosa/IR
 - Vector/IR
 - X86Vector
 
 - IR
 - Target/LLVMIR
 
 - lib
- Analysis
- DataFlow
 
 - AsmParser
 - Bindings/Python
 - Conversion
- AMDGPUToROCDL
 - ArithToEmitC
 - BufferizationToMemRef
 - ControlFlowToSCF
 - GPUCommon
 - GPUToSPIRV
 - LLVMCommon
 - MPIToLLVM
 - MathToFuncs
 - MemRefToEmitC
 - MemRefToLLVM
 - SCFToControlFlow
 - SPIRVToLLVM
 - ShardToMPI
 - TosaToLinalg
 - VectorToGPU
 - VectorToLLVM
 - VectorToSCF
 - VectorToSPIRV
 
 - Dialect
- AMX/IR
 - Affine/Transforms
 - Arith/Transforms
 - ArmNeon/Transforms
 - ArmSVE/Transforms
 - Bufferization
- IR
 - Transforms
 
 - EmitC/Transforms
 - Func/Extensions
 - GPU
- TransformOps
 - Transforms
 
 - LLVMIR
- IR
 
 - Linalg
- IR
 - TransformOps
 - Transforms
 
 - MemRef
- Transforms
 - Utils
 
 - NVGPU/TransformOps
 - Quant/Transforms
 - SCF
- Transforms
 - Utils
 
 - SPIRV/IR
 - Shape/IR
 - Shard
- IR
 - Interfaces
 - Transforms
 
 - SparseTensor/Transforms
 - Tensor
- Extensions
 - Transforms
 
 - Tosa
- IR
 - Transforms
 
 - Transform/Interfaces
 - Vector
- IR
 - Transforms
 - Utils
 
 - XeGPU/Transforms
 
 - IR
 - Pass
 - Support
 - Target
- LLVMIR
 - LLVM
- NVVM
 
 - SPIRV/Serialization
 
 - Transforms
- Utils
 
 
 - test
- Conversion
- ConvertToSPIRV
 - MemRefToEmitC
 - ShardToMPI
 - TosaToSCF
 - VectorToLLVM
 - VectorToSPIRV
 
 - Dialect
- Arith
 - Bufferization/Transforms
 - EmitC
 - Linalg
- vectorization
 
 - Mesh
 - OpenMP
 - Shard
 - Tensor
 - Tosa
 - Vector
 
 - Examples/transform/Ch3
 - IR
 - Integration
- Dialect
- Linalg/CPU
 - Vector/CPU
- ArmSME
 - X86Vector
 
 
 - GPU/Vulkan
 
 - Interfaces/TilingInterface
 - Target
- LLVMIR
 - SPIRV
 
 - Transforms
 - lib
- Conversion/MathToVCIX
 - Dialect
- Affine
 - Arith
 - Bufferization
 - Func
 - SCF
 - Shard
 - Tensor
 - TestIRDLToCpp
 - Test
 - Tosa
 - Transform
 - Vector
 - XeGPU
 
 - IR
 - Pass
 - Transforms
 
 - mlir-runner
 - mlir-tblgen
 - python/ir
 
 - tools
- mlir-opt
 - mlir-tblgen
 - tblgen-to-irdl
 
 - unittests
- Conversion/PDLToPDLInterp
 - Dialect
- OpenACC
 - SCF
 - SMT
 - SPIRV
 
 - IR
 - TableGen
 - Target/LLVM
 
 
 - offload
- liboffload/src
 - plugins-nextgen/common
- include
 - src
 
 - test/offloading
- fortran
 
 
 - openmp
- runtime
- src
 - test
- ompt/loadtool
 
 
 - tools/archer/tests
 
 - runtimes
 - utils/bazel
- llvm-project-overlay
- libc
 - mlir
- test
 
 
 - llvm_configs
 
 
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
1,733 files changed
+72126
-42716
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
106 | 106 |  | |
107 | 107 |  | |
108 | 108 |  | |
 | 109 | + | |
 | 110 | + | |
 | 111 | + | |
 | 112 | + | |
 | 113 | + | |
 | 114 | + | |
 | 115 | + | |
 | 116 | + | |
 | 117 | + | |
 | 118 | + | |
 | 119 | + | |
 | 120 | + | |
 | 121 | + | |
 | 122 | + | |
 | 123 | + | |
 | 124 | + | |
 | 125 | + | |
 | 126 | + | |
 | 127 | + | |
 | 128 | + | |
 | 129 | + | |
 | 130 | + | |
 | 131 | + | |
 | 132 | + | |
 | 133 | + | |
 | 134 | + | |
 | 135 | + | |
 | 136 | + | |
 | 137 | + | |
 | 138 | + | |
 | 139 | + | |
 | 140 | + | |
 | 141 | + | |
 | 142 | + | |
 | 143 | + | |
 | 144 | + | |
 | 145 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
120 | 120 |  | |
121 | 121 |  | |
122 | 122 |  | |
123 |  | - | |
124 |  | - | |
 | 123 | + | |
 | 124 | + | |
 | 125 | + | |
125 | 126 |  | |
126 | 127 |  | |
127 | 128 |  | |
128 | 129 |  | |
129 | 130 |  | |
130 | 131 |  | |
131 |  | - | |
 | 132 | + | |
132 | 133 |  | |
133 | 134 |  | |
134 | 135 |  | |
 | |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
90 | 90 |  | |
91 | 91 |  | |
92 | 92 |  | |
93 |  | - | |
 | 93 | + | |
94 | 94 |  | |
95 | 95 |  | |
96 | 96 |  | |
 | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
58 | 58 |  | |
59 | 59 |  | |
60 | 60 |  | |
61 |  | - | |
62 |  | - | |
 | 61 | + | |
63 | 62 |  | |
64 |  | - | |
65 | 63 |  | |
66 | 64 |  | |
67 | 65 |  | |
 | |||
96 | 94 |  | |
97 | 95 |  | |
98 | 96 |  | |
99 |  | - | |
 | 97 | + | |
100 | 98 |  | |
101 | 99 |  | |
102 | 100 |  | |
 | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
21 | 21 |  | |
22 | 22 |  | |
23 | 23 |  | |
24 |  | - | |
25 |  | - | |
 | 24 | + | |
 | 25 | + | |
26 | 26 |  | |
27 | 27 |  | |
28 | 28 |  | |
29 | 29 |  | |
30 | 30 |  | |
31 |  | - | |
32 |  | - | |
 | 31 | + | |
 | 32 | + | |
33 | 33 |  | |
34 | 34 |  | |
35 | 35 |  | |
36 | 36 |  | |
37 | 37 |  | |
38 |  | - | |
39 |  | - | |
 | 38 | + | |
 | 39 | + | |
40 | 40 |  | |
41 | 41 |  | |
42 | 42 |  | |
43 | 43 |  | |
44 | 44 |  | |
45 | 45 |  | |
46 |  | - | |
47 |  | - | |
 | 46 | + | |
 | 47 | + | |
48 | 48 |  | |
49 | 49 |  | |
50 | 50 |  | |
51 | 51 |  | |
52 | 52 |  | |
53 |  | - | |
54 |  | - | |
 | 53 | + | |
 | 54 | + | |
55 | 55 |  | |
56 | 56 |  | |
57 | 57 |  | |
 | |||
81 | 81 |  | |
82 | 82 |  | |
83 | 83 |  | |
84 |  | - | |
 | 84 | + | |
85 | 85 |  | |
86 | 86 |  | |
87 | 87 |  | |
 | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
18 | 18 |  | |
19 | 19 |  | |
20 | 20 |  | |
21 |  | - | |
22 |  | - | |
23 | 21 |  | |
24 | 22 |  | |
25 | 23 |  | |
 | |||
36 | 34 |  | |
37 | 35 |  | |
38 | 36 |  | |
39 |  | - | |
 | 37 | + | |
 | 38 | + | |
 | 39 | + | |
40 | 40 |  | |
41 | 41 |  | |
42 | 42 |  | |
 | |||
57 | 57 |  | |
58 | 58 |  | |
59 | 59 |  | |
 | 60 | + | |
60 | 61 |  | |
61 | 62 |  | |
62 | 63 |  | |
 | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
22 | 22 |  | |
23 | 23 |  | |
24 | 24 |  | |
25 |  | - | |
 | 25 | + | |
 | 26 | + | |
 | 27 | + | |
 | 28 | + | |
 | 29 | + | |
 | 30 | + | |
26 | 31 |  | |
27 | 32 |  | |
28 | 33 |  | |
 | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
502 | 502 |  | |
503 | 503 |  | |
504 | 504 |  | |
 | 505 | + | |
 | 506 | + | |
 | 507 | + | |
505 | 508 |  | |
506 | 509 |  | |
507 | 510 |  | |
 | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
581 | 581 |  | |
582 | 582 |  | |
583 | 583 |  | |
 | 584 | + | |
 | 585 | + | |
 | 586 | + | |
 | 587 | + | |
 | 588 | + | |
 | 589 | + | |
 | 590 | + | |
 | 591 | + | |
 | 592 | + | |
 | 593 | + | |
 | 594 | + | |
 | 595 | + | |
 | 596 | + | |
 | 597 | + | |
 | 598 | + | |
 | 599 | + | |
 | 600 | + | |
 | 601 | + | |
 | 602 | + | |
 | 603 | + | |
584 | 604 |  | |
585 | 605 |  | |
586 | 606 |  | |
 | |||
603 | 623 |  | |
604 | 624 |  | |
605 | 625 |  | |
 | 626 | + | |
606 | 627 |  | |
607 | 628 |  | |
608 | 629 |  | |
 | |||
906 | 927 |  | |
907 | 928 |  | |
908 | 929 |  | |
909 |  | - | |
 | 930 | + | |
 | 931 | + | |
910 | 932 |  | |
911 | 933 |  | |
912 |  | - | |
913 |  | - | |
914 | 934 |  | |
915 | 935 |  | |
916 | 936 |  | |
 | |||
1348 | 1368 |  | |
1349 | 1369 |  | |
1350 | 1370 |  | |
1351 |  | - | |
1352 |  | - | |
1353 |  | - | |
1354 |  | - | |
1355 | 1371 |  | |
1356 | 1372 |  | |
1357 | 1373 |  | |
 | |||
1362 | 1378 |  | |
1363 | 1379 |  | |
1364 | 1380 |  | |
1365 |  | - | |
1366 |  | - | |
1367 |  | - | |
1368 |  | - | |
1369 |  | - | |
1370 | 1381 |  | |
1371 | 1382 |  | |
1372 | 1383 |  | |
 | |||
1614 | 1625 |  | |
1615 | 1626 |  | |
1616 | 1627 |  | |
1617 |  | - | |
1618 |  | - | |
1619 |  | - | |
1620 | 1628 |  | |
1621 | 1629 |  | |
1622 | 1630 |  | |
 | |||
1677 | 1685 |  | |
1678 | 1686 |  | |
1679 | 1687 |  | |
1680 |  | - | |
1681 |  | - | |
1682 |  | - | |
1683 | 1688 |  | |
1684 | 1689 |  | |
1685 | 1690 |  | |
 | |||
1717 | 1722 |  | |
1718 | 1723 |  | |
1719 | 1724 |  | |
1720 |  | - | |
1721 |  | - | |
1722 |  | - | |
1723 | 1725 |  | |
1724 | 1726 |  | |
1725 | 1727 |  | |
 | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
714 | 714 |  | |
715 | 715 |  | |
716 | 716 |  | |
717 |  | - | |
718 |  | - | |
719 |  | - | |
720 |  | - | |
721 |  | - | |
722 |  | - | |
723 |  | - | |
724 |  | - | |
725 |  | - | |
726 |  | - | |
727 |  | - | |
728 |  | - | |
729 |  | - | |
730 |  | - | |
731 |  | - | |
732 | 717 |  | |
733 | 718 |  | |
734 | 719 |  | |
 | |||
0 commit comments