File tree
10,698 files changed
+657840
-231806
lines changed- .ci
- metrics
 
 - .github
- workflows
- containers
- github-action-ci-windows
 - github-action-ci
 
 
 
 - bolt
- docs
 - include/bolt
- Core
 - Profile
 - Rewrite
 - Utils
 
 - lib
- Core
 - Passes
 - Profile
 - Rewrite
 - Target
- AArch64
 - X86
 
 
 - test
- AArch64
 - Inputs
 - X86
 - binary-analysis/AArch64
 - perf2bolt
 
 - unittests
- Core
 - Profile
 
 
 - clang-tools-extra
- clang-change-namespace
 - clang-doc
 - clang-include-fixer
- find-all-symbols
 
 - clang-tidy
- abseil
 - bugprone
 - cert
 - cppcoreguidelines
 - fuchsia
 - google
 - hicpp
 - llvm
 - misc
 - modernize
 - objc
 - performance
 - portability
 - readability
 - tool
 - utils
 - zircon
 
 - clangd
- refactor/tweaks
 - support
 - test
 - unittests
- support
 
 
 - docs
- clang-tidy
- checks
- bugprone
 - cppcoreguidelines
 - misc
 - modernize
 - performance
 - readability
 
 
 
 - include-cleaner
- include/clang-include-cleaner
 - lib
 - unittests
 
 - test
- clang-doc
- json
 
 - clang-tidy
- checkers
- Inputs/Headers
 - android
 - bugprone
- Inputs/tagged-union-member-count
- system
 
 
 - cppcoreguidelines
 - google
 - misc
- Inputs/override-with-different-visibility
 
 - modernize
 - performance
 - portability
 - readability
 
 - infrastructure
 
 
 
 - clang
- bindings/python
- clang
 - tests
- cindex
 
 
 - docs
- analyzer
- checkers
 
 
 - include
- clang
- APINotes
 - ASTMatchers
 - AST
 - Analysis
- Analyses
 - FlowSensitive
 
 - Basic
 - CIR
- Dialect
- Builder
 - IR
 
 
 - CodeGen
 - Driver
 - ExtractAPI
 - Format
 - Frontend
 - Index
 - Interpreter
 - Lex
 - Parse
 - Sema
 - Serialization
 - StaticAnalyzer
- Checkers
 - Core
- BugReporter
 - PathSensitive
 
 
 - Tooling/Refactoring
 
 
 - lib
- APINotes
 - ASTMatchers
- Dynamic
 
 - AST
- ByteCode
 
 - Analysis
- FlowSensitive
 
 - Basic
- Targets
 
 - CIR
- CodeGen
 - Dialect
- IR
 - Transforms
 
 - FrontendAction
 - Lowering
- DirectToLLVM
 
 
 - CodeGen
- TargetBuiltins
 - Targets
 
 - Driver
- ToolChains
- Arch
 
 
 - Edit
 - ExtractAPI
 - Format
 - FrontendTool
 - Frontend
- Rewrite
 
 - Headers
- hlsl
 
 - Index
 - InstallAPI
 - Interpreter
 - Lex
 - Parse
 - Sema
 - Serialization
 - StaticAnalyzer
- Checkers
- RetainCountChecker
 - UninitializedObject
 - WebKit
 
 - Core
 - Frontend
 
 - Tooling
- ASTDiff
 - DependencyScanning
 - Inclusions
 - Refactoring
- Rename
 
 - Syntax
 - Transformer
 
 
 - test
- APINotes
- Inputs
- Frameworks/Simple.framework/Headers
 - Headers
 
 
 - ASTSYCL
 - AST
- ByteCode
 - HLSL
 
 - Analysis
- LifetimeSafety
 - engine
 
 - CIR
- CodeGenOpenACC
 - CodeGen
 - IR
 - Lowering
 
 - CXX
- basic/basic.lookup/basic.lookup.qual/class.qual
 - class.access
 - class.derived/class.derived.general
 - class
- class.mem
- class.mem.general
 
 - class.union/class.union.anon
 
 - dcl.dcl
- dcl.attr/dcl.attr.nodiscard
 - dcl.spec
- dcl.constexpr
 - dcl.type
- dcl.spec.auto
 - dcl.type.elab
 
 
 
 - dcl.decl
- dcl.init/dcl.init.ref
 - dcl.meaning/dcl.mptr
 
 - dcl/dcl.fct
 - drs
 - expr/expr.prim/expr.prim.req
 - module/cpp.pre
 - over/over.match/over.match.funcs
- over.match.class.deduct
 - over.match.oper
 
 - stmt.stmt/stmt.select/stmt.if
 - temp
- temp.arg/temp.arg.nontype
 - temp.constr/temp.constr.decl
 - temp.decls/temp.class.spec
 - temp.fct.spec/temp.deduct/temp.deduct.call
 - temp.param
 - temp.res/temp.dep/temp.dep.type
 
 
 - ClangScanDeps
 - CodeCompletion
 - CodeGenCUDA
 - CodeGenCXX
 - CodeGenHIP
 - CodeGenHLSL
- builtins
 - convergence
 - resources
 
 - CodeGenObjCXX
 - CodeGenObjC
 - CodeGenOpenCL
 - CodeGenSPIRV
- Builtins
 
 - CodeGenSYCL
 - CodeGen
- AArch64
- sme-intrinsics
 
 - LoongArch
 - PowerPC
 - RISCV
 - WebAssembly
 - X86
 
 - CoverageMapping
 - C/C11
 - DebugInfo
- AArch64
 - AssignmentTracking
 - BPF
 - CXX
- Inputs
 
 - Generic
- Inputs
 
 - KeyInstructions
 - ObjCXX
 - ObjC
 - RISCV
 - X86
 
 - Driver
- HLSL
 - Inputs
- gcc_toolchain_libstdcxx
- gcc10/usr/lib/gcc/x86_64-linux-gnu
- 10
- include/c++
 
 - 11
- include
 
 - 12
- include
 
 
 - gcc11/usr/lib/gcc/x86_64-linux-gnu
- 10
- include
 
 - 11
- include/c++
 
 - 12
- include
 
 
 - gcc12/usr/lib/gcc/x86_64-linux-gnu
- 10
- include
 
 - 11
- include/c++
 
 - 12
- include/c++
 
 
 
 - libclc
- subdir
 
 
 
 - ExtractAPI
 - FixIt
 - Frontend
 - Headers
 - Import/builtin-template
- Inputs
 
 - Index
- Core
 - skip-parsed-bodies
 
 - Interpreter
 - Lexer
 - Misc
 - Modules
 - OpenMP
 - PCH
 - Parser
 - Preprocessor
 - SemaCXX
 - SemaHIP
 - SemaObjCXX
- Inputs
 
 - SemaObjC
 - SemaOpenACC
 - SemaOpenCLCXX
 - SemaOpenCL
 - SemaSYCL
 - SemaTemplate
 - Sema
- aarch64-sve-intrinsics
 
 
 - tools
- clang-format
 - clang-installapi
 - clang-linker-wrapper
 - clang-nvlink-wrapper
 - clang-repl
 - diagtool
 - driver
 - libclang
 - offload-arch
 
 - unittests
- ASTMatchers
 - AST
- ByteCode
 
 - Analysis
- FlowSensitive
 
 - CodeGen
 - Format
 - Frontend
 - Index
 - Interpreter
 - Lex
 - Parse
 - Sema
 - StaticAnalyzer
 - Support
 - Tooling
- RecursiveASTVisitorTests
 - Syntax
 
 
 - utils/TableGen
 - www
 
 - cmake/Modules
 - compiler-rt
- cmake
- Modules
 
 - lib
- asan
- scripts
 - tests
 
 - builtins
- aarch64
 - cpu_model
 
 - dfsan
 - fuzzer
 - gwp_asan/tests
 - hwasan
 - lsan
 - memprof
 - msan/tests
 - rtsan
- tests
 
 - sanitizer_common
 - tsan
- dd
 - go
 - rtl
 
 - ubsan_minimal
 - xray
 
 - test
- asan/TestCases
- Darwin
 - Linux
 - Posix
- asan_symbolize_script
 
 - Windows
 
 - builtins/Unit
 - cfi/cross-dso
 - dfsan
 - fuzzer
 - hwasan/TestCases/Linux
 - memprof/TestCases
 - msan
 - profile/Linux
 - sanitizer_common
- TestCases
- Linux
 - Posix
 
 
 - ubsan_minimal/TestCases
 
 
 - cross-project-tests
- debuginfo-tests/dexter
- dex
- command/commands
 - debugger
- DebuggerControllers
 - dbgeng
 - lldb
 - visualstudio
 
 
 
 - dtlto
 
 - flang-rt
- cmake/modules
 - include/flang-rt/runtime
 - lib
- cuda
 - runtime
 
 - test
- Driver
 - Runtime
 
 - unittests
- Runtime
 
 
 - flang
- docs
 - examples
- FeatureList
 - FlangOmpReport
 
 - include/flang
- Common
 - Config
 - Evaluate
 - Lower
- OpenMP
 - Support
 
 - Optimizer
- Builder
- Runtime
 
 - CodeGen
 - Dialect
- CUF/Attributes
 
 - HLFIR
 - OpenMP
 - Passes
 - Support
 
 - Parser
 - Runtime
 - Semantics
 - Support
 - Tools
 - Utils
 
 - lib
- Evaluate
 - Frontend
 - Lower
- OpenMP
 - Support
 
 - Optimizer
- Builder
- Runtime
 
 - CodeGen
 - Dialect
- CUF/Attributes
 
 - HLFIR
- IR
 - Transforms
 
 - OpenACC/Support
 - OpenMP
 - Passes
 - Support
 - Transforms
 
 - Parser
 - Semantics
 - Support
 - Utils
 
 - module
 - test
- Driver
 - Evaluate
 - Fir
- CUDA
 - FirToSCF
 
 - HLFIR
 - Integration
- OpenMP
 
 - Lower
- CUDA
 - Coarray
 - HLFIR
 - Intrinsics
 - OpenACC
 - OpenMP
- DelayedPrivatization
 - Todo
 
 
 - Parser/OpenMP
 - Preprocessing
 - Semantics
- OpenACC
 - OpenMP
 
 - Transforms
- DoConcurrent
 - OpenMP
 
 
 - tools
- bbc
 - flang-driver
 - tco
 
 - unittests/Optimizer
- Builder
- Runtime
 
 
 
 - libc
- benchmarks/gpu
- src/math
 - timing
- amdgpu
 - nvptx
 
 
 - cmake/modules
 - config
- baremetal
- aarch64
 - arm
 - riscv
 
 - darwin
- aarch64
 - x86_64
 
 - gpu
- amdgpu
 - nvptx
 
 - linux
- aarch64
 - arm
 - riscv
 - x86_64
 
 - windows
 
 - docs
- headers/math
 
 - hdr/types
 - include
- llvm-libc-types
 - sys
 
 - src
- __support
- FPUtil
- generic
 
 - File
 - GPU
 - OSUtil/linux
- aarch64
 - x86_64
 
 - macros
 - math
 - threads
- linux
 
 - wchar
 
 - dlfcn
 - errno
 - math
- generic
 
 
 
 
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
10,698 files changed
+657840
-231806
lines changedLarge diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
 | 1 | + | |
 | 2 | + | |
 | 3 | + | |
 | 4 | + | |
 | 5 | + | |
 | 6 | + | |
 | 7 | + | |
 | 8 | + | |
 | 9 | + | |
 | 10 | + | |
 | 11 | + | |
 | 12 | + | |
 | 13 | + | |
 | 14 | + | |
 | 15 | + | |
 | 16 | + | |
 | 17 | + | |
 | 18 | + | |
 | 19 | + | |
 | 20 | + | |
 | 21 | + | |
 | 22 | + | |
 | 23 | + | |
 | 24 | + | |
 | 25 | + | |
 | 26 | + | |
 | 27 | + | |
 | 28 | + | |
 | 29 | + | |
 | 30 | + | |
 | 31 | + | |
 | 32 | + | |
 | 33 | + | |
 | 34 | + | |
 | 35 | + | |
 | 36 | + | |
 | 37 | + | |
 | 38 | + | |
 | 39 | + | |
 | 40 | + | |
 | 41 | + | |
 | 42 | + | |
 | 43 | + | |
 | 44 | + | |
 | 45 | + | |
 | 46 | + | |
 | 47 | + | |
 | 48 | + | |
 | 49 | + | |
 | 50 | + | |
 | 51 | + | |
 | 52 | + | |
 | 53 | + | |
 | 54 | + | |
 | 55 | + | |
 | 56 | + | |
 | 57 | + | |
 | 58 | + | |
 | 59 | + | |
 | 60 | + | |
 | 61 | + | |
 | 62 | + | |
 | 63 | + | |
 | 64 | + | |
 | 65 | + | |
 | 66 | + | |
 | 67 | + | |
 | 68 | + | |
 | 69 | + | |
 | 70 | + | |
 | 71 | + | |
 | 72 | + | |
 | 73 | + | |
 | 74 | + | |
 | 75 | + | |
 | 76 | + | |
 | 77 | + | |
 | 78 | + | |
 | 79 | + | |
 | 80 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
49 | 49 |  | |
50 | 50 |  | |
51 | 51 |  | |
52 |  | - | |
53 |  | - | |
 | 52 | + | |
54 | 53 |  | |
55 | 54 |  | |
56 | 55 |  | |
 | |||
80 | 79 |  | |
81 | 80 |  | |
82 | 81 |  | |
 | 82 | + | |
83 | 83 |  | |
84 | 84 |  | |
85 | 85 |  | |
 | |||
100 | 100 |  | |
101 | 101 |  | |
102 | 102 |  | |
 | 103 | + | |
 | 104 | + | |
 | 105 | + | |
103 | 106 |  | |
104 | 107 |  | |
105 | 108 |  | |
 | |||
118 | 121 |  | |
119 | 122 |  | |
120 | 123 |  | |
 | 124 | + | |
 | 125 | + | |
 | 126 | + | |
121 | 127 |  | |
122 | 128 |  | |
123 | 129 |  | |
 | |||
327 | 333 |  | |
328 | 334 |  | |
329 | 335 |  | |
330 |  | - | |
 | 336 | + | |
 | 337 | + | |
331 | 338 |  | |
332 | 339 |  | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
45 | 45 |  | |
46 | 46 |  | |
47 | 47 |  | |
48 |  | - | |
49 |  | - | |
50 |  | - | |
 | 48 | + | |
51 | 49 |  | |
52 | 50 |  | |
53 | 51 |  | |
54 | 52 |  | |
55 | 53 |  | |
56 | 54 |  | |
57 |  | - | |
 | 55 | + | |
58 | 56 |  | |
59 | 57 |  | |
60 | 58 |  | |
 | |||
69 | 67 |  | |
70 | 68 |  | |
71 | 69 |  | |
72 |  | - | |
73 |  | - | |
74 |  | - | |
 | 70 | + | |
75 | 71 |  | |
76 | 72 |  | |
77 | 73 |  | |
78 | 74 |  | |
79 | 75 |  | |
80 | 76 |  | |
81 |  | - | |
 | 77 | + | |
82 | 78 |  | |
83 | 79 |  | |
84 | 80 |  | |
 | |||
87 | 83 |  | |
88 | 84 |  | |
89 | 85 |  | |
90 |  | - | |
 | 86 | + | |
91 | 87 |  | |
92 | 88 |  | |
93 | 89 |  | |
94 |  | - | |
 | 90 | + | |
95 | 91 |  | |
96 | 92 |  | |
97 | 93 |  | |
 | |||
119 | 115 |  | |
120 | 116 |  | |
121 | 117 |  | |
122 |  | - | |
123 |  | - | |
124 |  | - | |
 | 118 | + | |
125 | 119 |  | |
126 | 120 |  | |
127 | 121 |  | |
128 | 122 |  | |
129 | 123 |  | |
130 | 124 |  | |
131 |  | - | |
 | 125 | + | |
132 | 126 |  | |
133 | 127 |  | |
134 | 128 |  | |
 | 129 | + | |
 | 130 | + | |
 | 131 | + | |
 | 132 | + | |
 | 133 | + | |
 | 134 | + | |
 | 135 | + | |
 | 136 | + | |
 | 137 | + | |
 | 138 | + | |
 | 139 | + | |
 | 140 | + | |
 | 141 | + | |
 | 142 | + | |
 | 143 | + | |
 | 144 | + | |
 | 145 | + | |
 | 146 | + | |
 | 147 | + | |
 | 148 | + | |
 | 149 | + | |
 | 150 | + | |
 | 151 | + | |
 | 152 | + | |
 | 153 | + | |
 | 154 | + | |
135 | 155 |  | |
136 | 156 |  | |
137 | 157 |  | |
138 | 158 |  | |
139 | 159 |  | |
140 | 160 |  | |
141 |  | - | |
 | 161 | + | |
142 | 162 |  | |
143 | 163 |  | |
144 | 164 |  | |
145 |  | - | |
 | 165 | + | |
146 | 166 |  | |
147 | 167 |  | |
148 | 168 |  | |
 | |||
284 | 304 |  | |
285 | 305 |  | |
286 | 306 |  | |
 | 307 | + | |
 | 308 | + | |
 | 309 | + | |
 | 310 | + | |
 | 311 | + | |
 | 312 | + | |
 | 313 | + | |
 | 314 | + | |
 | 315 | + | |
 | 316 | + | |
 | 317 | + | |
 | 318 | + | |
 | 319 | + | |
 | 320 | + | |
 | 321 | + | |
 | 322 | + | |
 | 323 | + | |
 | 324 | + | |
 | 325 | + | |
 | 326 | + | |
 | 327 | + | |
 | 328 | + | |
 | 329 | + | |
 | 330 | + | |
 | 331 | + | |
287 | 332 |  | |
288 | 333 |  | |
289 | 334 |  | |
 | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
 | |||
4 | 4 |  | |
5 | 5 |  | |
6 | 6 |  | |
 | 7 | + | |
7 | 8 |  | |
8 | 9 |  | |
9 | 10 |  | |
 | 11 | + | |
 | 12 | + | |
 | 13 | + | |
 | 14 | + | |
 | 15 | + | |
10 | 16 |  | |
11 | 17 |  | |
 | 18 | + | |
12 | 19 |  | |
13 |  | - | |
 | 20 | + | |
14 | 21 |  | |
15 |  | - | |
16 |  | - | |
17 | 22 |  | |
18 | 23 |  | |
19 | 24 |  | |
20 |  | - | |
 | 25 | + | |
21 | 26 |  | |
22 | 27 |  | |
23 | 28 |  | |
0 commit comments