File tree
3,536 files changed
+259307
-147769
lines changed- .ci
 - .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
 
 
 - clang-tools-extra
- clang-doc
 - clang-include-fixer/find-all-symbols/tool
 - clang-reorder-fields
 - clang-tidy
- abseil
 - altera
 - android
 - boost
 - bugprone
 - cert
 - concurrency
 - cppcoreguidelines
 - darwin
 - fuchsia
 - google
 - hicpp
 - linuxkernel
 - llvmlibc
 - llvm
 - misc
 - modernize
 - mpi
 - objc
 - openmp
 - performance
 - portability
 - readability
 - tool
 - utils
 - zircon
 
 - clangd
- unittests
 
 - docs
- clang-tidy
- checks
- bugprone
 - cert
 - modernize
 - readability
 
 
 
 - test
- clang-doc
 - clang-reorder-fields
 - clang-tidy/checkers
- bugprone
 - modernize
 - readability
 
 
 - unittests/clang-doc
 
 - clang
- bindings/python/clang
 - cmake/caches
 - docs
 - include
- clang-c
 - clang
- AST
 - Analysis
- Analyses
 - FlowSensitive
 
 - Basic
 - CIR
- Dialect
- Builder
 - IR
 
 
 - CodeGen
 - Driver
 - Frontend
 - Parse
 - Sema
 - Serialization
 - StaticAnalyzer/Core/PathSensitive
 - Tooling/Refactoring
 
 
 - lib
- AST
- ByteCode
 
 - Analysis
- FlowSensitive
 
 - Basic
- Targets
 
 - 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
 - HLSL
 
 - Analysis
- Checkers/WebKit
 - LifetimeSafety
 - diagnostics
- Inputs/expected-sarif
 
 
 - CIR
- CodeGenOpenACC
 - CodeGen
 - IR
 - Lowering
 - Transforms
 
 - CodeGenCXX
 - CodeGenCoroutines
 - CodeGenDirectX
 - CodeGenHIP
 - CodeGenHLSL
- BasicFeatures
 - builtins
 - resources
 
 - CodeGenOpenCL
 - CodeGen
- PowerPC
 - X86
 
 - C
- C23
 - drs
 
 - 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
 - Tooling
 
 - 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
 
 - tsan/rtl
 
 - test
- asan/TestCases
- Darwin
 - Posix
 
 - builtins/Unit
 - sanitizer_common/TestCases
- Linux
 - Posix
 
 - xray/TestCases/Posix
 
 
 - cross-project-tests
 - flang-rt
- cmake/modules
 - include/flang-rt/runtime
 - lib
- cuda
 - runtime
 
 - unittests
- Runtime
- CUDA
 
 
 
 - flang
- docs
 - examples
- FeatureList
 - FlangOmpReport
 
 - include/flang
- Evaluate
 - Frontend
 - Lower/OpenMP
 - Optimizer
- Builder
 - Dialect
 - HLFIR
 - Passes
 - Transforms
 
 - Parser
 - Semantics
 - Support
 - Tools
 
 - lib
- Evaluate
 - Frontend
 - Lower
- OpenMP
 
 - Optimizer
- Builder
 - CodeGen
 - HLFIR/Transforms
 - OpenACC/Support
 - OpenMP
 - Passes
 - Transforms
 
 - Parser
 - Semantics
 
 - test
- Driver
 - Evaluate
- Inputs
 
 - Fir
- CUDA
 - OpenACC
 
 - HLFIR
 - Integration
 - Lower
- CUDA
 - OpenACC
 - OpenMP
 
 - Parser
- OpenMP
 
 - Preprocessing
 - Semantics
- OpenACC
 - OpenMP
 
 - Transforms
- DoConcurrent
 - OpenMP
 
 
 - unittests/Optimizer/Builder
 
 - libclc
 - libcxx
- docs
- ReleaseNotes
 - Status
 
 - include
- __algorithm
 - __atomic
 - __bit
 - __chrono
 - __coroutine
 - __cxx03
- __chrono
 - __math
 
 - __expected
 - __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_multimap
 - hash_multiset
 
 - libcxx
- diagnostics
 - memory
 - numerics
 - transitive_includes
 - utilities/utility
 
 - std
- algorithms/alg.nonmodifying/alg.find
 - atomics/atomics.ref
 - 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
- expected/expected.expected
- assign
 - ctor
 
 - meta/meta.unary/meta.unary.prop
 - optional/optional.object
- optional.object.ctor
 - optional.object.observe
 
 
 
 - support
 
 - utils
- libcxx/test
 
 
 - libc
- benchmarks
 - cmake/modules
 - config
- baremetal
- aarch64
 - arm
 - riscv
 
 - darwin
- aarch64
 - x86_64
 
 - gpu
- amdgpu
 - nvptx
 
 - linux
- aarch64
 - arm
 - riscv
 - x86_64
 
 - windows
 
 - docs/headers/math
 - include
- llvm-libc-types
 
 - src
- __support
- CPP
 - RPC
 - math
 
 - math
- generic
 
 - string/memory_utils
- generic
 
 - sys/mman/linux
 - unistd
- linux
 
 
 - test
- UnitTest
 - include
 - integration
- src
- pthread
 - spawn
 - stdio
 - stdlib
 - threads
 - unistd
 
 - startup
- gpu
 - linux
 
 
 - src
- __support
- CPP
 
 - math
- exhaustive
 - smoke
 
 - stdlib
 - strings
 - string/memory_utils
 - sys/mman/linux
 - unistd
 
 
 - utils/MPFRWrapper
 
 - libunwind/src
 - lldb
- include/lldb
- Core
 - Target
 
 - packages/Python/lldbsuite/test
 - source
- API
 - Core
 - Expression
 - Plugins
- ExpressionParser/Clang
 - Instruction/RISCV
 - ObjectFile/ELF
 - Platform/Android
 - SymbolFile
- DWARF
 - PDB
 
 - TypeSystem/Clang
 
 - Symbol
 - Target
 - Utility
 
 - test
- API
- commands/register/register/register_command
 - functionalities/gdb_remote_client
 - lang/cpp/function-call-from-object-file
 - macosx/sme-registers
 - tools/lldb-dap/module
 
 - Shell
- ObjectFile/ELF
 - SymbolFile
- DWARF
 - NativePDB
 - PDB
 
 
 
 - tools
- debugserver/source/MacOSX
 - lldb-dap
- src-ts
 
 
 - unittests
- Host/posix
 - Instruction
- RISCV
 
 - Platform/Android
 - Symbol
 - Utility
 
 - utils/lldb-dotest
 
 - lld
- COFF
 - ELF
- Arch
 
 - MachO
 - docs
 - test
- COFF
 - ELF
 - MachO
 - wasm
 
 - wasm
 
 - llvm
- benchmarks
 - docs
- CommandGuide
 - GlobalISel
 
 - include/llvm
- ADT
 - Analysis
 - AsmParser
 - BinaryFormat
 - Bitstream
 - CAS
 - CodeGenTypes
 - CodeGen
- GlobalISel
 
 - DebugInfo/LogicalView/Core
 - Frontend
- HLSL
 - Offloading
 - OpenMP
 
 - IR
 - LTO
- legacy
 
 - MCA
 - MC
 - ObjectYAML
 - Object
 - Passes
 - ProfileData/Coverage
 - Remarks
 - Support
 - TableGen
 - Target
 - TextAPI
 - Transforms
- Coroutines
 - InstCombine
 - Instrumentation
 - Scalar
 - Vectorize
 
 
 - lib
- Analysis
 - AsmParser
 - BinaryFormat
 - Bitcode/Reader
 - CAS
 - CGData
 - CodeGen
- AsmPrinter
 - GlobalISel
 - MIRParser
 - SelectionDAG
 
 - DebugInfo
- DWARF
 - LogicalView/Core
 
 - ExecutionEngine
- JITLink
 - RuntimeDyld
 
 - Frontend
- HLSL
 - Offloading
 - OpenMP
 
 - IR
 - LTO
 - MC
 - ObjectYAML
 - Object
 - Passes
 - ProfileData
- Coverage
 
 - Remarks
 - Support
- LSP
 - rpmalloc
 
 - Target
- AArch64
- GISel
 - MCTargetDesc
 
 - AMDGPU
- AsmParser
 - Disassembler
 - MCA
 - MCTargetDesc
 - Utils
 
 - ARM
- AsmParser
 - Disassembler
 - MCTargetDesc
 
 - BPF/MCTargetDesc
 - DirectX
 - Hexagon
- MCTargetDesc
 
 - LoongArch
- AsmParser
 - MCTargetDesc
 
 - M68k/AsmParser
 - Mips
- MCTargetDesc
 
 - NVPTX
 - PowerPC
- MCTargetDesc
 
 - RISCV
- AsmParser
 - Disassembler
 - MCA
 
 - SPIRV
- MCTargetDesc
 
 - Sparc
- MCTargetDesc
 
 - SystemZ
- MCTargetDesc
 
 - VE/MCTargetDesc
 - WebAssembly
 - X86
- AsmParser
 - GISel
 - MCA
 
 
 - Transforms
- AggressiveInstCombine
 - Coroutines
 - IPO
 - InstCombine
 - Instrumentation
 - Scalar
 - Utils
 - Vectorize
 
 
 - test
- Analysis
- CostModel/AMDGPU
 - GlobalsModRef
 - LoopAccessAnalysis
 - ScalarEvolution
 
 - Assembler
 - Bitcode
 - CodeGen
- AArch64
- GlobalISel
 
 - AMDGPU
- GlobalISel
 
 - ARM
 - DirectX
- ContainerData
 
 - Hexagon/autohvx
 - LoongArch
- lasx
- ir-instruction
 
 - lsx
- ir-instruction
 
 
 - MIR/X86
 - Mips
- cconv
 
 - NVPTX
 - PowerPC
 - RISCV
- GlobalISel
 - rvv
 
 - SPARC
 - SPIRV
- extensions
- SPV_EXT_relaxed_printf_string_address_space
 - SPV_INTEL_bindless_images
 - SPV_KHR_bfloat16
 - SPV_KHR_float_controls2
 - SPV_KHR_integer_dot_product
 
 - hlsl-intrinsics
 - hlsl-resources
 - instructions
 - llvm-intrinsics
 - transcoding
 
 - Thumb2
- LowOverheadLoops
 
 - VE/Scalar
 - WebAssembly
 - X86
- apx
 
 
 - DebugInfo
- AArch64
 - X86
 
 - Instrumentation
- AddressSanitizer
- RISCV
 
 - HWAddressSanitizer
 - MemorySanitizer
- LoongArch
 - Mips
 - PowerPC
 - X86
 
 
 - Linker
- Inputs
 
 - MC
- AMDGPU
 - Disassembler
- AMDGPU
 - PowerPC
 
 - ELF
 - LoongArch/Macros
 - PowerPC
 - RISCV
 - X86
 
 - MachineVerifier
 - ObjectYAML/DXContainer
 - Other
 - TableGen
- GlobalISelEmitter
 
 - ThinLTO/X86
 - Transforms
- AggressiveInstCombine
 - AlignmentFromAssumptions
 - Attributor/AMDGPU
 - Coroutines
 - DropUnnecessaryAssumes
 - FunctionAttrs
 - FunctionSpecialization
 - GlobalOpt
 - IROutliner
 - IndVarSimplify
- X86
 
 - InferAddressSpaces/AMDGPU
 - InferAlignment
 - Inline
- ML
 
 - InstCombine
- AMDGPU
 - NVPTX
 
 - InstSimplify
- ConstProp
 
 - LICM
- AMDGPU
 
 - LoopFusion
 - LoopInterchange
 - LoopUnroll
 - LoopVectorize
- AArch64
 - AMDGPU
 - ARM
 - PowerPC
 - RISCV
 - X86
 
 
 
 
 
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
3,536 files changed
+259307
-147769
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
32 | 32 |  | |
33 | 33 |  | |
34 | 34 |  | |
35 |  | - | |
36 |  | - | |
37 | 35 |  | |
38 | 36 |  | |
39 | 37 |  | |
 | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
52 | 52 |  | |
53 | 53 |  | |
54 | 54 |  | |
 | 55 | + | |
 | 56 | + | |
 | 57 | + | |
 | 58 | + | |
 | 59 | + | |
 | 60 | + | |
 | 61 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
 | 1 | + | |
 | 2 | + | |
 | 3 | + | |
 | 4 | + | |
 | 5 | + | |
 | 6 | + | |
 | 7 | + | |
 | 8 | + | |
 | 9 | + | |
 | 10 | + | |
 | 11 | + | |
 | 12 | + | |
| 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 |  | - | |
5 |  | - | |
 | 4 | + | |
 | 5 | + | |
6 | 6 |  | |
7 | 7 |  | |
8 | 8 |  | |
 | |||
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 |  | |
 | |||
0 commit comments