File tree
4,589 files changed
+193873
-77147
lines changed- .ci/metrics
 - .github
- workflows
 
 - bolt
- docs
 - include/bolt
- Core
 - Passes
 - Profile
 - Utils
 
 - lib
- Core
 - Passes
 - Profile
 - Rewrite
 - RuntimeLibs
 - Target
- AArch64
 - X86
 
 - Utils
 
 - test
- AArch64
 - X86
 - perf2bolt
 - runtime/X86
 
 - unittests/Core
 
 - clang-tools-extra
- clang-change-namespace
 - clang-doc
- assets
 - tool
 
 - clang-include-fixer
 - clang-tidy
- cppcoreguidelines
 - utils
 
 - clangd
- index
- remote
- marshalling
 
 
 - unittests
- remote
 
 
 - docs
- clang-tidy/checks
- boost
 - bugprone
 
 
 - include-cleaner
- test
 - tool
 - unittests
 
 - modularize
 - test/clang-doc
 
 - clang
- bindings/python
- clang
 - tests/cindex
 
 - cmake/caches
 - docs
- CommandGuide
 
 - include
- clang-c
 - clang
- APINotes
 - AST
 - Analysis
- Analyses
 
 - Basic
 - CIR
- Dialect
- Builder
 - IR
 
 - Interfaces
 
 - Driver
 - Format
 - Frontend
 - InstallAPI
 - Interpreter
 - Lex
 - Parse
 - Sema
 - Serialization
 - StaticAnalyzer
- Checkers
 - Core
- PathSensitive
 
 
 - Support
 - Tooling/DependencyScanning
 
 
 - lib
- APINotes
 - AST
- ByteCode
 
 - Analysis
 - Basic
- Targets
 
 - CIR
- CodeGen
 - Dialect
- IR
 - Transforms
 
 - FrontendAction
 - Lowering
- DirectToLLVM
 
 
 - CodeGen
- TargetBuiltins
 
 - Driver
- ToolChains
- Arch
 
 
 - ExtractAPI
 - Format
 - Frontend
- Rewrite
 
 - Headers
- hlsl
 
 - Index
 - InstallAPI
 - Interpreter
 - Lex
 - Parse
 - Sema
 - Serialization
 - StaticAnalyzer
- Checkers
- WebKit
 
 - Core
 - Frontend
 
 - Testing
 - Tooling
- DependencyScanning
 
 
 - test
- APINotes
- Inputs/Headers
 
 - ASTMerge/struct
 - AST
- ByteCode
 - HLSL
 
 - Analysis
- Checkers/WebKit
 
 - CIR
- CodeGenOpenACC
 - CodeGen
 - IR
 - Lowering
 - Transforms
 
 - CXX
- basic/basic.lookup/basic.lookup.classref
 - dcl.dcl/dcl.attr/dcl.attr.deprecated
 - drs
 - expr/expr.const
 - module/module.interface
 - temp/temp.res/temp.dep/temp.dep.type
 
 - ClangScanDeps
 - CodeGenCUDA
 - CodeGenCXX
 - CodeGenHLSL
- BasicFeatures
 - builtins
 
 - CodeGenObjCXX
 - CodeGenOpenCL
 - CodeGenSYCL
 - CodeGen
- AArch64
- sve2-intrinsics
 
 - RISCV
 
 - C
- C23
 - C2y
 - drs
 
 - Driver
- Inputs
- DriverKit19.0.sdk/System/DriverKit/System/Library/SubFrameworks
 - MacOSX15.1.sdk
- Library/Frameworks
 - System/Library
- Frameworks
 - SubFrameworks
 
 
 - basic_cross_cygwin_tree/usr
- i686-pc-msys
- bin
 - lib
 
 - lib/gcc
- i686-pc-msys/10
 - x86_64-pc-cygwin/10
 
 - x86_64-pc-cygwin
- bin
 - lib
 
 
 - basic_cygwin_tree
- include
 - lib
 - usr
- include
- c++/10
 - i686-pc-cygwin
- c++/10
 
 - x86_64-pc-msys
- c++/10
 
 
 - lib
- gcc
- i686-pc-cygwin/10
 - x86_64-pc-msys/10
 
 - i686-pc-cygwin
 - x86_64-pc-msys
 
 
 
 
 - print-enabled-extensions
 
 - FixIt
 - Index
 - Lexer
 - Misc
- target-invalid-cpu-note
 
 - Modules
- Inputs
- shadow
- A1
 - A2
 
 - submodules
 
 
 - OpenMP
 - ParserOpenACC
 - Parser
 - Preprocessor
 - SemaCUDA
 - SemaCXX
 - SemaHLSL
- BuiltIns
 
 - SemaOpenACC
 - SemaOpenCL
 - SemaTemplate
 - Sema
- aarch64-sve2-intrinsics
 
 
 - tools
- c-index-test
 - cir-opt
 - clang-import-test
 - clang-installapi
 - clang-linker-wrapper
 - clang-offload-bundler
 - clang-scan-deps
 - clang-shlib
 - driver
 - libclang
 
 - unittests
- ASTMatchers
 - AST
 - Basic
 - Format
 - Frontend
 - Lex
 - Parse
 - Sema
 - Serialization
 - StaticAnalyzer
 - Support
 - Tooling
- DependencyScanning
 - Syntax
 
 - libclang/CrashTests
 
 - utils/TableGen
 - www
 
 - compiler-rt
- lib
- asan
 - builtins
- aarch64
 
 - hwasan
 - lsan
 - sanitizer_common
 - ubsan_minimal
 - ubsan
 
 - test/ubsan_minimal/TestCases
 
 - flang-rt
- lib/runtime
 - unittests/Runtime
 
 - flang
- cmake/modules
 - docs
 - examples
- ExternalHelloWorld
 - FlangOmpReport
 
 - include/flang
- Evaluate
 - Frontend
 - Lower
 - Optimizer
- Builder
- Runtime
 
 - Dialect
 - Transforms
 
 - Parser
 - Semantics
 - Support
 - Tools
 
 - lib
- Evaluate
 - Frontend
 - Lower
- OpenMP
 
 - Optimizer
- Builder
 - CodeGen
 - Dialect
 - HLFIR
- IR
 - Transforms
 
 - OpenMP
 - Passes
 - Transforms
 
 - Parser
 - Semantics
 - Support
 
 - module
 - runtime
- CUDA
 - Float128Math
 
 - test
- Driver
 - Fir
 - HLFIR
 - Lower
- HLFIR
 - OpenACC
 - OpenMP
- Todo
 
 
 - Parser/OpenMP
 - Preprocessing
 - Semantics
- OpenMP
 
 - Transforms
- DoConcurrent
 
 
 - tools
- f18-parse-demo
 - f18
 
 - unittests
- Evaluate
 - Runtime
- CUDA
 
 
 
 - libclc
- clc
- include/clc
- common
 - integer
 - internal/math
 - math
 - relational
 
 - lib/generic
- math
 - relational
 
 
 - clspv/lib
 - generic
- include/clc
- async
 - common
 - integer
 - math
 - relational
 
 - lib
- async
 - math
 
 
 - spirv/lib
 
 - libcxxabi/src
- demangle
 
 - libcxx
- docs
- ReleaseNotes
 - Status
 
 - include
- __bit
 - __configuration
 - __cxx03
- __algorithm
 - __atomic
 - __bit
 - __chrono
 - __configuration
 - __debug_utils
 - __exception
 - __functional
 - __fwd
 - __iterator
 - __locale_dir/locale_base_api
 - __math
 - __memory
 - __mutex
 - __numeric
 - __ostream
 - __random
 - __string
 - __system_error
 - __thread
 - __tuple
 - __type_traits
 - __utility
 - __variant
 - ext
 
 - __exception
 - __expected
 - __flat_map
 - __iterator
 - __math
 - __memory
 - __string
 - __type_traits
 - __utility
 - __vector
 
 - src
- include
 
 - test
- libcxx
- containers/container.adaptors
- flat.multiset
 - flat.set
 
 - iterators
 - numerics/complex.number
 - type_traits
 - vendor/apple
 
 - std
- algorithms
- alg.modifying.operations/alg.fill
 
 - containers
- container.adaptors
- flat.map/flat.map.iterators
 - flat.multimap/flat.multimap.iterators
 - flat.multiset/flat.multiset.iterators
 - flat.set/flat.set.iterators
 
 - sequences/vector/vector.modifiers
 
 - input.output/file.streams/fstreams/filebuf.members
 - library/description/conventions/customization.point.object
 - strings/basic.string/string.nonmembers/string_op+
 - utilities/expected
- expected.expected/equality
 - expected.void/equality
 
 
 - support
 
 - utils/ci
 
 - libc
- cmake/modules
 - config
- darwin/arm
 - linux
- aarch64
 - arm
 - riscv
 - x86_64
 
 - uefi
 - windows
 
 - docs
- gpu
 - headers/math
 
 - include
- llvm-libc-types
 
 - src
- __support
- FPUtil
 - OSUtil/uefi
 
 - math/generic
 - setjmp
- riscv
 - x86_64
 
 - stdio/printf_core
 - stdlib
 - string/memory_utils
- aarch64
 
 - sys/stat/linux
 
 - startup/uefi
 - test
- integration
- src/__support/GPU
 - startup/uefi
 
 - src
- math
- smoke
 
 - search
 
 
 
 - libunwind/src
 - lldb
- bindings/interface
 - cmake/modules
 - docs
- resources
 - use
 
 - include/lldb
- API
 - Core
 - DataFormatters
 - Interpreter
 - Symbol
 - Target
 - Utility
 - ValueObject
 
 - packages/Python/lldbsuite/test
- tools/lldb-dap
 
 - source
- API
 - Breakpoint
 - Commands
 - Core
 - DataFormatters
 - Expression
 - Host
- linux
 - macosx/objcxx
 - posix
 - windows
 
 - Interpreter
 - Plugins
- Disassembler/LLVMC
 - ExpressionParser/Clang
 - LanguageRuntime/CPlusPlus/ItaniumABI
 - Language
- CPlusPlus
 - ObjC
 
 - ObjectFile
- Minidump
 - XCOFF
 
 - Process
- elf-core
 - gdb-remote
 
 - ScriptInterpreter/Python
 - SymbolFile
- DWARF
 - NativePDB
 
 - TypeSystem/Clang
 
 - Symbol
 - Target
 - Utility
 - ValueObject
 
 - test
- API
- commands
- frame/var-dil/basics/PointerArithmetic
 - settings
 - target/stop-hooks
- on-core-load
 
 
 - functionalities
- completion
 - data-formatter/data-formatter-stl/generic/optional
 - process_save_core_minidump
 - statusline
 - step_scripted
 - unwind/frameless-faulted
 
 - lang/cpp
- dynamic-value
 - type_lookup_anon_struct
 
 - python_api
- event
 - sbsavecoreoptions
 - sbvalue_const_addrof
 
 - tools
- lldb-dap
- attach
 - breakpoint-events
 - breakpoint
 - commands
 - completions
 - console
 - disconnect
 - evaluate
 - exception
 - launch
 - memory
 - module-event
 - module
 - progress
 - repl-mode
 - restart
 - send-event
 - stackTraceDisassemblyDisplay
 - stackTrace
 - startDebugging
 - stop-hooks
 - variables
- children
 
 
 - lldb-server
 
 
 - Shell
- Commands
 - Expr
 - ObjectFile/XCOFF
 - Unwind
- Inputs
 
 
 
 - tools
- debugserver/source
 - lldb-dap
- Handler
 - Protocol
 - src-ts
- ui
 
 - tool
 
 - lldb-server
 
 - unittests
- API
 - Core
 - DAP
 - Host
- posix
 
 - Platform
 - Symbol
 - Utility
 
 
 - lld
- COFF
 - ELF
 - MachO
 - docs
 - test
- COFF
 - ELF
 - MachO
 - wasm/lto
 
 - utils
 - wasm
 
 - llvm
- bindings/ocaml/llvm
 - cmake
- modules
 
 - docs
- CommandGuide
 - GlobalISel
 
 - include
- llvm-c
 - llvm
- ADT
 - Analysis
 - AsmParser
 - BinaryFormat
- ELFRelocs
 
 - Bitcode
 - CodeGen
- GlobalISel
 
 - Config
 - DebugInfo/GSYM
 - Demangle
 - ExecutionEngine/JITLink
 - Frontend
- Directive
 - HLSL
 - OpenMP
 
 - IR
 - Linker
 - MC
- MCParser
 
 - ObjectYAML
 - Object
 - Passes
 - ProfileData
 - Support
 - TableGen
 - TargetParser
 - Target
- GlobalISel
 
 - Transforms
- IPO
 - Scalar
 - Utils
 
 
 
 - lib
- Analysis
 - AsmParser
 - Bitcode
- Reader
 - Writer
 
 - CodeGen
- AsmPrinter
 - GlobalISel
 - LiveDebugValues
 - MIRParser
 - SelectionDAG
 
 - DWARFLinker/Parallel
 - DebugInfo
- DWARF
 - MSF
 
 - Debuginfod
 - ExecutionEngine
- JITLink
 - Orc
- TargetProcess
 
 
 - FileCheck
 - Frontend
- Driver
 - HLSL
 - OpenMP
 
 - IR
 - LTO
 - Linker
 - MC
- MCParser
 
 - ObjCopy
- ELF
 - wasm
 
 - ObjectYAML
 - Passes
 - ProfileData
 - Support
- Unix
 
 - TableGen
 - TargetParser
 - Target
- AArch64
- AsmParser
 - GISel
 - MCTargetDesc
 
 - AMDGPU
- AsmParser
 - Disassembler
 - MCA
 - MCTargetDesc
 - Utils
 
 - ARC
 - ARM
- AsmParser
 - MCTargetDesc
 
 - AVR
 - BPF
- AsmParser
 
 - CSKY
 - DirectX
- DXILWriter
 
 - Hexagon
- AsmParser
 - MCTargetDesc
 
 - Lanai
 - LoongArch
- AsmParser
 - MCTargetDesc
 
 - M68k
 - MSP430
 - Mips
 - NVPTX
 - PowerPC
 - RISCV
- Disassembler
 - GISel
 - MCTargetDesc
 
 - SPIRV
 - Sparc
- AsmParser
 - Disassembler
 - MCTargetDesc
 
 - SystemZ
- AsmParser
 - MCTargetDesc
 
 - VE
 - WebAssembly
 - X86
- AsmParser
 - MCTargetDesc
 
 - XCore
 - Xtensa
 
 - Transforms
- HipStdPar
 - IPO
 - InstCombine
 - Instrumentation
 - ObjCARC
 - Scalar
 - Utils
 - Vectorize
 
 
 - test
- Analysis
- BasicAA
 - CostModel
- AArch64
 - AMDGPU
 - ARM
 
 - KernelInfo
- launch-bounds
 - openmp
 
 - LoopAccessAnalysis
 - MemorySSA
 - ScalarEvolution
 - UniformityAnalysis/AMDGPU
 
 - Assembler
 
 
 
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
4,589 files changed
+193873
-77147
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
21 | 21 |  | |
22 | 22 |  | |
23 | 23 |  | |
24 |  | - | |
 | 24 | + | |
25 | 25 |  | |
26 | 26 |  | |
27 | 27 |  | |
28 | 28 |  | |
29 | 29 |  | |
30 | 30 |  | |
31 | 31 |  | |
32 |  | - | |
33 |  | - | |
 | 32 | + | |
 | 33 | + | |
34 | 34 |  | |
35 | 35 |  | |
36 | 36 |  | |
 | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
791 | 791 |  | |
792 | 792 |  | |
793 | 793 |  | |
 | 794 | + | |
 | 795 | + | |
 | 796 | + | |
 | 797 | + | |
 | 798 | + | |
 | 799 | + | |
794 | 800 |  | |
795 | 801 |  | |
796 | 802 |  | |
 | |||
817 | 823 |  | |
818 | 824 |  | |
819 | 825 |  | |
 | 826 | + | |
 | 827 | + | |
 | 828 | + | |
 | 829 | + | |
 | 830 | + | |
 | 831 | + | |
 | 832 | + | |
 | 833 | + | |
 | 834 | + | |
 | 835 | + | |
 | 836 | + | |
 | 837 | + | |
 | 838 | + | |
820 | 839 |  | |
821 | 840 |  | |
822 | 841 |  | |
 | |||
840 | 859 |  | |
841 | 860 |  | |
842 | 861 |  | |
 | 862 | + | |
 | 863 | + | |
 | 864 | + | |
 | 865 | + | |
 | 866 | + | |
 | 867 | + | |
 | 868 | + | |
843 | 869 |  | |
844 | 870 |  | |
845 | 871 |  | |
 | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
19 | 19 |  | |
20 | 20 |  | |
21 | 21 |  | |
22 |  | - | |
23 |  | - | |
 | 22 | + | |
 | 23 | + | |
 | 24 | + | |
 | 25 | + | |
24 | 26 |  | |
25 | 27 |  | |
26 | 28 |  | |
27 |  | - | |
28 |  | - | |
 | 29 | + | |
 | 30 | + | |
 | 31 | + | |
 | 32 | + | |
 | 33 | + | |
 | 34 | + | |
 | 35 | + | |
 | 36 | + | |
 | 37 | + | |
 | 38 | + | |
29 | 39 |  | |
30 | 40 |  | |
31 | 41 |  | |
 | |||
53 | 63 |  | |
54 | 64 |  | |
55 | 65 |  | |
56 |  | - | |
 | 66 | + | |
57 | 67 |  | |
58 | 68 |  | |
59 | 69 |  | |
 | |||
68 | 78 |  | |
69 | 79 |  | |
70 | 80 |  | |
71 |  | - | |
72 |  | - | |
73 |  | - | |
74 |  | - | |
75 |  | - | |
76 |  | - | |
77 |  | - | |
78 |  | - | |
79 |  | - | |
80 |  | - | |
81 |  | - | |
82 |  | - | |
83 |  | - | |
84 |  | - | |
85 |  | - | |
86 |  | - | |
 | 81 | + | |
 | 82 | + | |
 | 83 | + | |
 | 84 | + | |
 | 85 | + | |
 | 86 | + | |
 | 87 | + | |
 | 88 | + | |
 | 89 | + | |
 | 90 | + | |
 | 91 | + | |
 | 92 | + | |
 | 93 | + | |
 | 94 | + | |
 | 95 | + | |
 | 96 | + | |
 | 97 | + | |
 | 98 | + | |
 | 99 | + | |
 | 100 | + | |
 | 101 | + | |
 | 102 | + | |
 | 103 | + | |
 | 104 | + | |
 | 105 | + | |
87 | 106 |  | |
88 | 107 |  | |
89 | 108 |  | |
 | |||
93 | 112 |  | |
94 | 113 |  | |
95 | 114 |  | |
 | 115 | + | |
 | 116 | + | |
96 | 117 |  | |
97 | 118 |  | |
98 | 119 |  | |
 | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
37 | 37 |  | |
38 | 38 |  | |
39 | 39 |  | |
40 |  | - | |
 | 40 | + | |
41 | 41 |  | |
42 | 42 |  | |
43 | 43 |  | |
 | |||
75 | 75 |  | |
76 | 76 |  | |
77 | 77 |  | |
78 |  | - | |
 | 78 | + | |
79 | 79 |  | |
80 | 80 |  | |
81 | 81 |  | |
 | |||
163 | 163 |  | |
164 | 164 |  | |
165 | 165 |  | |
166 |  | - | |
 | 166 | + | |
167 | 167 |  | |
168 | 168 |  | |
169 | 169 |  | |
 | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
1 |  | - | |
 | 1 | + | |
2 | 2 |  | |
3 | 3 |  | |
4 | 4 |  | |
 | |||
25 | 25 |  | |
26 | 26 |  | |
27 | 27 |  | |
28 |  | - | |
 | 28 | + | |
29 | 29 |  | |
30 | 30 |  | |
31 | 31 |  | |
 | |||
74 | 74 |  | |
75 | 75 |  | |
76 | 76 |  | |
77 |  | - | |
 | 77 | + | |
78 | 78 |  | |
79 | 79 |  | |
80 | 80 |  | |
 | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
9 | 9 |  | |
10 | 10 |  | |
11 | 11 |  | |
12 |  | - | |
13 |  | - | |
14 |  | - | |
 | 12 | + | |
 | 13 | + | |
15 | 14 |  | |
16 | 15 |  | |
17 | 16 |  | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
5 | 5 |  | |
6 | 6 |  | |
7 | 7 |  | |
8 |  | - | |
9 |  | - | |
10 |  | - | |
 | 8 | + | |
 | 9 | + | |
11 | 10 |  | |
12 | 11 |  | |
13 | 12 |  | |
 | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
180 | 180 |  | |
181 | 181 |  | |
182 | 182 |  | |
183 |  | - | |
184 |  | - | |
185 |  | - | |
186 |  | - | |
187 |  | - | |
188 |  | - | |
189 | 183 |  | |
190 | 184 |  | |
191 | 185 |  | |
 | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
1499 | 1499 |  | |
1500 | 1500 |  | |
1501 | 1501 |  | |
1502 |  | - | |
 | 1502 | + | |
1503 | 1503 |  | |
1504 | 1504 |  | |
1505 | 1505 |  | |
 | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
360 | 360 |  | |
361 | 361 |  | |
362 | 362 |  | |
 | 363 | + | |
 | 364 | + | |
 | 365 | + | |
 | 366 | + | |
 | 367 | + | |
363 | 368 |  | |
364 | 369 |  | |
365 | 370 |  | |
 | |||
862 | 867 |  | |
863 | 868 |  | |
864 | 869 |  | |
865 |  | - | |
 | 870 | + | |
866 | 871 |  | |
867 | 872 |  | |
868 | 873 |  | |
869 | 874 |  | |
870 | 875 |  | |
871 | 876 |  | |
872 | 877 |  | |
873 |  | - | |
 | 878 | + | |
874 | 879 |  | |
875 | 880 |  | |
876 | 881 |  | |
 | |||
1372 | 1377 |  | |
1373 | 1378 |  | |
1374 | 1379 |  | |
 | 1380 | + | |
 | 1381 | + | |
 | 1382 | + | |
1375 | 1383 |  | |
1376 | 1384 |  | |
1377 | 1385 |  | |
 | |||
1757 | 1765 |  | |
1758 | 1766 |  | |
1759 | 1767 |  | |
 | 1768 | + | |
 | 1769 | + | |
 | 1770 | + | |
1760 | 1771 |  | |
1761 | 1772 |  | |
1762 | 1773 |  | |
 | |||
0 commit comments