File tree
2,382 files changed
+102148
-58108
lines changed- .github/workflows
- clang
- cmake/caches
- docs
- analyzer
- tools
- examples
- clang-interpreter
- include
- clang
- AST
- Analysis
- Basic
- Driver
- Format
- Interpreter
- Parse
- Sema
- Serialization
- StaticAnalyzer/Checkers
- clang-c
- lib
- AST
- Analysis
- Basic
- Targets
- CodeGen
- Driver
- ToolChains
- Arch
- Format
- Frontend/Rewrite
- Index
- Interpreter
- Lex
- Parse
- Sema
- Serialization
- StaticAnalyzer
- Checkers
- RetainCountChecker
- WebKit
- Core
- Tooling/Syntax
- test
- AST
- Analysis
- Inputs
- diagnostics
- CXX
- expr/expr.prim/expr.prim.lambda
- over/over.match/over.match.funcs/over.match.class.deduct
- stmt.stmt/stmt.iter/stmt.ranged
- temp
- temp.arg/temp.arg.template
- temp.decls
- temp.class.spec
- temp.mem
- temp.variadic
- ClangScanDeps
- Inputs/modules-context-hash
- CodeGen
- RISCV
- rvv-intrinsics
- rvv-intrinsics-overloaded
- CodeGenCXX
- Driver
- Inputs/debian_6_mips64_tree
- libo32
- usr
- lib/gcc
- mips64-linux-gnuabi64/4.9
- 32
- n32
- mips64el-linux-gnuabi64/4.9
- 32
- n32
- libo32
- Lexer
- Misc
- Modules
- OpenMP
- Parser
- Preprocessor
- Sema
- SemaCUDA
- SemaCXX
- SemaObjC
- SemaTemplate
- tools
- clang-format
- driver
- libclang
- scan-build/libexec
- unittests
- AST
- Basic
- Driver
- Index
- Interpreter
- ExceptionTests
- Lex
- Tooling
- utils
- TableGen
- analyzer
- www
- clang-tools-extra
- clang-tidy
- bugprone
- cppcoreguidelines
- misc
- performance
- readability
- clangd
- refactor/tweaks
- support
- test
- tool
- unittests
- tweaks
- test/clang-tidy/checkers
- Inputs/readability-static-accessed-through-instance
- cmake/Modules
- compiler-rt
- cmake
- Modules
- lib
- builtins
- dfsan
- fuzzer/tests
- hwasan
- orc
- unittests
- sanitizer_common
- tests
- tsan
- go
- rtl
- tests/unit
- test
- builtins/Unit
- hwasan/TestCases
- orc/TestCases/Darwin/arm64
- sanitizer_common/TestCases
- Linux
- Posix
- tsan
- Darwin
- cross-project-tests
- debuginfo-tests
- clang_llvm_roundtrip
- dexter/feature_tests
- commands/perfect/dex_declare_file
- precompiled_binary
- precompiled_binary_different_dir/dex_commands
- windows_noncanonical_path
- subtools/test
- llvm-prettyprinters/gdb
- flang
- include/flang
- Optimizer
- CodeGen
- Dialect
- Transforms
- Runtime
- Semantics
- lib
- Evaluate
- Optimizer
- CodeGen
- Dialect
- Transforms
- Semantics
- runtime
- test
- Evaluate
- Fir
- Semantics
- unittests/Runtime
- libc
- benchmarks
- automemcpy
- include/automemcpy
- lib
- unittests
- cmake/modules
- config/linux/x86_64
- fuzzing/math
- lib
- spec
- src
- __support
- CPP
- FPUtil
- aarch64
- generic
- x86_64
- math/generic
- stdlib
- string
- memory_utils
- test
- config/linux/x86_64
- src
- __support
- fenv
- math
- stdio
- stdlib
- string
- memory_utils
- utils
- CPP
- UnitTest
- utils
- MPFRWrapper
- UnitTest
- libcxx
- cmake
- Modules
- docs
- Status
- include
- __format
- __memory
- __ranges
- __utility
- src
- test
- configs
- libcxx
- input.output/filesystems/class.directory_entry/directory_entry.mods
- thread
- thread.condition
- thread.threads/thread.thread.this
- std
- containers/views/span.cons
- diagnostics/syserr
- input.output/filesystems/fs.op.funcs
- fs.op.copy_file
- fs.op.last_write_time
- language.support
- support.dynamic/alloc.errors/set.new.handler
- support.exception
- except.nested
- propagation
- localization/locale.categories
- category.monetary
- locale.money.get/locale.money.get.members
- locale.money.put/locale.money.put.members
- locale.moneypunct.byname
- facet.numpunct/locale.numpunct.byname
- numerics
- complex.number
- complex.transcendentals
- numarray/template.valarray/valarray.cons
- ranges/range.utility/view.interface
- strings/basic.string/string.cons
- thread
- futures
- futures.async
- futures.unique_future
- thread.barrier
- thread.condition
- thread.condition.condvar
- thread.condition.condvarany
- thread.latch
- thread.mutex
- thread.lock
- thread.lock.scoped
- thread.lock.unique
- thread.lock.unique.cons
- thread.lock.unique.locking
- thread.mutex.requirements
- thread.mutex.requirements.mutex
- thread.mutex.class
- thread.mutex.recursive
- thread.timedmutex.requirements
- thread.timedmutex.class
- thread.timedmutex.recursive
- thread.semaphore
- thread.threads/thread.thread.this
- utilities
- allocator.adaptor/allocator.adaptor.cnstr
- format
- format.formatter/format.context
- format.context
- format.formatter.spec
- format.functions
- function.objects/func.wrap/func.wrap.func
- func.wrap.func.con
- memory/util.smartptr
- util.smartptr.weak
- util.smartptr.weak.assign
- util.smartptr.weak.const
- optional/optional.object/optional.object.ctor
- time/time.clock
- time.clock.file
- time.clock.hires
- time.clock.steady
- time.clock.system
- tuple/tuple.tuple/tuple.cnstr
- support
- utils/ci
- libcxxabi
- cmake
- Modules
- src
- demangle
- test
- libunwind
- cmake
- Modules
- test
- configs
- lld
- COFF
- ELF
- Arch
- MachO
- docs
- test
- COFF
- ELF
- Inputs
- invalid
- linkerscript
- MachO
- invalid
- wasm
- lto
- Inputs
- wasm
- lldb
- bindings/interface
- cmake/modules
- docs
- examples/synthetic
- include/lldb
- Breakpoint
- Core
- Host
- freebsd
- linux
- macosx
- netbsd
- openbsd
- posix
- windows
- Symbol
- Target
- Utility
- packages/Python/lldbsuite
- support
- test
- builders
- test_event
- source
- API
- Breakpoint
- Commands
- Core
- Host
- common
- freebsd
- linux
- macosx/objcxx
- netbsd
- openbsd
- posix
- windows
- Plugins
- DynamicLoader
- Darwin-Kernel
- Hexagon-DYLD
- MacOSX-DYLD
- POSIX-DYLD
- Static
- Windows-DYLD
- wasm-DYLD
- ExpressionParser/Clang
- Instruction
- ARM
- ARM64
- MIPS
- MIPS64
- PPC64
- InstrumentationRuntime
- ASan
- MainThreadChecker
- TSan
- UBSan
- JITLoader/GDB
- Language
- CPlusPlus
- ObjC
- ObjCPlusPlus
- LanguageRuntime
- CPlusPlus/ItaniumABI
- ObjC
- AppleObjCRuntime
- RenderScript/RenderScriptRuntime
- MemoryHistory/asan
- ObjectFile
- ELF
- JIT
- Mach-O
- PECOFF
- Platform
- Android
- FreeBSD
- Linux
- MacOSX
- NetBSD
- OpenBSD
- Windows
- gdb-server
- Process
- MacOSX-Kernel
- Windows/Common
- elf-core
- gdb-remote
- mach-core
- minidump
- scripted
- ScriptInterpreter
- Lua
- None
- Python
- StructuredData/DarwinLog
- SymbolFile
- Breakpad
- DWARF
- NativePDB
- PDB
- Symtab
- SymbolVendor
- ELF
- MacOSX
- wasm
- SystemRuntime/MacOSX
- Trace/intel-pt
- TraceExporter/ctf
- TypeSystem/Clang
- UnwindAssembly
- InstEmulation
- x86
- Symbol
- Target
- Utility
- test
- API
- commands
- statistics/basic
- target/basic
- functionalities
- data-formatter
- data-formatter-advanced
- data-formatter-cpp
- data-formatter-globals
- data-formatter-stl
- generic
- bitset
- multimap
- multiset
- set
- libcxx
- bitset
- list
- multiset
- set
- launch_stop_at_entry
- signal
- stats_api
- type_completion
- lang
- c
- bitfields
- calling-conventions
- global_variables
- vla
- cpp
- bitfields
- complete-type-check
- objc/complete-type-check
- macosx
- function-starts
- macCatalyst
- source-manager
- test_utils
- base
- tools/lldb-server
- Shell
- ObjectFile/ELF
- SymbolFile/DWARF/x86
- tools/lldb-server
- unittests
- Core
- Host
- posix
- Process/gdb-remote
- Symbol
- SymbolFile
- DWARF
- PDB
- Target
- Utility
- debugserver
- llvm
- cmake
- modules
- docs
- CommandGuide
- Proposals
- include/llvm
- ADT
- Analysis
- BinaryFormat
- CodeGen
- DebugInfo
- DWARF
- MSF
- Demangle
- ExecutionEngine
- JITLink
- Orc
- TargetProcess
- Frontend/OpenMP
- IR
- Object
- ProfileData
- Support
- Transforms/InstCombine
- lib
- Analysis
- Bitcode/Reader
- CodeGen
- GlobalISel
- LiveDebugValues
- SelectionDAG
- DebugInfo/DWARF
- ExecutionEngine
- JITLink
- Orc
- TargetProcess
- IR
- Object
- ProfileData
- Support
- Unix
- Windows
- Target
- AArch64
- AsmParser
- GISel
- MCTargetDesc
- Utils
- AMDGPU
- ARC
- ARM
- AVR
- CSKY
- MCTargetDesc
- Hexagon
- AsmParser
- PowerPC
- RISCV
- MCTargetDesc
- Sparc
- SystemZ
- WebAssembly
- X86
- AsmParser
- XCore
- Transforms
- Coroutines
- IPO
- InstCombine
- Instrumentation
- Scalar
- Utils
- Vectorize
- test
- Analysis
- BasicAA
- CostModel
- AArch64
- X86
- CodeGen
- AArch64
- GlobalISel
- AMDGPU
- GlobalISel
- ARM
- CSKY
- Hexagon
- PowerPC
- RISCV
- rvv
- SPARC
- SystemZ
- Thumb2
- LowOverheadLoops
- VE/Scalar
- WebAssembly
- X86
- DebugInfo
- Generic
- Inputs
- MIR/InstrRef
- X86
- Instrumentation
- LTO/X86
- Linker
- Inputs
- MC
- AArch64
- Disassembler/AArch64
- ELF
- RISCV
- WebAssembly
- TableGen
- ThinLTO/X86
- Transforms
- Attributor
- DeadStoreElimination
- GVN
- IRCE
- IndVarSimplify
- Inline
- Inputs
- InstCombine
- AArch64
- InstSimplify
- InterleavedAccess/AArch64
- LoopPredication
- LoopUnswitch
- LoopVectorize
- PowerPC
- X86
- OpenMP
- PhaseOrdering
- X86
- RewriteStatepointsForGC
- SLPVectorizer
- AArch64
- X86
- SampleProfile
- Inputs
- SimplifyCFG
- Verifier
- tools
- llvm-dwarfdump/X86
- llvm-locstats
- llvm-objcopy/MachO
- Inputs
- llvm-profgen
- llvm-readobj/XCOFF
- Inputs
- llvm-reduce
- tools
- lli
- llvm-objcopy
- COFF
- MachO
- llvm-profdata
- llvm-profgen
- llvm-readobj
- llvm-reduce/deltas
- unittests
- CodeGen
- Demangle
- ExecutionEngine/Orc
- Frontend
- IR
- ProfileData
- Support
- utils
- TableGen
- gdb-scripts
- gn
- build/toolchain
- secondary
- clang
- lib/StaticAnalyzer/Checkers
- unittests
- Basic
- Interpreter/ExceptionTests
- clang-tools-extra/clangd
- support
- unittests
- compiler-rt/lib/tsan
- lldb/source/Plugins/Language/CPlusPlus
- llvm
- test
- unittests/CodeGen
- utils
- llvm-locstats
- unittest
- llvm-locstats
- release
- mlir
- docs
- Bindings
- Dialects
- Tools
- Tutorials/Toy
- examples/toy
- Ch5/mlir
- Ch6/mlir
- Ch7/mlir
- include
- mlir
- Analysis
- CAPI
- Conversion
- LLVMCommon
- SPIRVToLLVM
- VectorToLLVM
- VectorToSCF
- Dialect
- Arithmetic/IR
- LLVMIR
- Linalg
- Transforms
- Math
- IR
- Transforms
- OpenMP
- Shape/IR
- SparseTensor
- IR
- Transforms
- StandardOps/IR
- Vector
- IR
- Pass
- TableGen
- Transforms
- mlir-c
- lib
- Analysis
- Bindings/Python
- CAPI
- IR
- Interfaces
- Conversion
- ArithmeticToLLVM
- ArithmeticToSPIRV
- AsyncToLLVM
- GPUCommon
- GPUToNVVM
- GPUToVulkan
- MathToLibm
- MemRefToLLVM
- SCFToGPU
- SCFToOpenMP
- SCFToSPIRV
- SPIRVToLLVM
- ShapeToStandard
- StandardToLLVM
- StandardToSPIRV
- TosaToLinalg
- VectorToGPU
- VectorToLLVM
- VectorToSCF
- Dialect
- Affine/Transforms
- Arithmetic
- IR
- Transforms
- Async/Transforms
- LLVMIR/IR
- Linalg
- Transforms
- Utils
- Math/Transforms
- MemRef/IR
- OpenACC/IR
- OpenMP/IR
- SCF
- SPIRV/Transforms
- Shape
- IR
- Transforms
- SparseTensor
- IR
- Transforms
- StandardOps
- IR
- Transforms
- Tensor/IR
- Tosa
- IR
- Transforms
- Vector
- ExecutionEngine
- IR
- Pass
- TableGen
- Target
- Cpp
- LLVMIR
- Dialect/LLVMIR
- Transforms
- Utils
- python
- mlir/dialects
- linalg/opdsl/lang
- test
- Conversion
- ArithmeticToLLVM
- ArithmeticToSPIRV
- ComplexToLLVM
- GPUToNVVM
- MathToLibm
- MemRefToLLVM
- MemRefToSPIRV
- OpenMPToLLVM
- StandardToLLVM
- StandardToSPIRV
- TosaToLinalg
- VectorToLLVM
- Dialect
- Affine
- SuperVectorize
- ArmSVE
- LLVMIR
- Linalg
- Math
- OpenMP
- SCF
- SparseTensor
- Standard
- Tensor
- Tosa
- Vector
- IR
- Integration
- Dialect
- Async/CPU
- SparseTensor/CPU
- GPU/CUDA/TensorCore
- Target/LLVMIR
- Transforms
- lib/Dialect
- Linalg
- Test
- Vector
- mlir-cpu-runner
- mlir-tblgen
- python
- dialects
- ir
- lib
- tools/mlir-tblgen
- unittests
- IR
- Pass
- utils
- spirv
- vim/syntax
- openmp
- docs/design
- libompd/src
- libomptarget
- DeviceRTL
- include
- src
- deviceRTLs
- common/src
- plugins/remote/lib
- src
- test
- mapping
- ompx_hold
- offloading
- runtime
- src
- test
- api
- atomic
- critical
- ompt
- parallel
- synchronization
- tasking
- teams
- worksharing/for
- tools/multiplex/tests
- pstl/include/pstl/internal/omp
- utils/bazel
- llvm-project-overlay
- clang
- unittests
- llvm
- include/llvm/Config
- unittests
- mlir
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
2,382 files changed
+102148
-58108
lines changedLines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
9 | 9 |
| |
10 | 10 |
| |
11 | 11 |
| |
| 12 | + | |
12 | 13 |
| |
13 | 14 |
| |
14 | 15 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
40 | 40 |
| |
41 | 41 |
| |
42 | 42 |
| |
43 |
| - | |
| 43 | + | |
44 | 44 |
| |
45 | 45 |
| |
46 | 46 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
123 | 123 |
| |
124 | 124 |
| |
125 | 125 |
| |
126 |
| - | |
| 126 | + | |
127 | 127 |
| |
128 | 128 |
| |
129 | 129 |
| |
|
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
209 | 209 |
| |
210 | 210 |
| |
211 | 211 |
| |
212 |
| - | |
| 212 | + | |
213 | 213 |
| |
214 | 214 |
| |
215 | 215 |
| |
| |||
221 | 221 |
| |
222 | 222 |
| |
223 | 223 |
| |
224 |
| - | |
| 224 | + | |
225 | 225 |
| |
226 | 226 |
| |
227 | 227 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
172 | 172 |
| |
173 | 173 |
| |
174 | 174 |
| |
175 |
| - | |
| 175 | + | |
176 | 176 |
| |
177 | 177 |
| |
178 | 178 |
| |
|
Lines changed: 4 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
84 | 84 |
| |
85 | 85 |
| |
86 | 86 |
| |
87 |
| - | |
| 87 | + | |
| 88 | + | |
88 | 89 |
| |
89 | 90 |
| |
90 | 91 |
| |
| |||
97 | 98 |
| |
98 | 99 |
| |
99 | 100 |
| |
100 |
| - | |
| 101 | + | |
| 102 | + | |
101 | 103 |
| |
102 | 104 |
| |
103 | 105 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
303 | 303 |
| |
304 | 304 |
| |
305 | 305 |
| |
306 |
| - | |
| 306 | + | |
307 | 307 |
| |
308 | 308 |
| |
309 | 309 |
| |
|
Lines changed: 6 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
9 | 9 |
| |
10 | 10 |
| |
11 | 11 |
| |
| 12 | + | |
12 | 13 |
| |
13 | 14 |
| |
14 | 15 |
| |
| |||
54 | 55 |
| |
55 | 56 |
| |
56 | 57 |
| |
57 |
| - | |
| 58 | + | |
58 | 59 |
| |
59 | 60 |
| |
60 | 61 |
| |
| |||
70 | 71 |
| |
71 | 72 |
| |
72 | 73 |
| |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
73 | 78 |
| |
74 | 79 |
| |
75 | 80 |
| |
|
Lines changed: 5 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
42 | 42 |
| |
43 | 43 |
| |
44 | 44 |
| |
| 45 | + | |
| 46 | + | |
| 47 | + | |
45 | 48 |
| |
46 | 49 |
| |
47 | 50 |
| |
| |||
66 | 69 |
| |
67 | 70 |
| |
68 | 71 |
| |
69 |
| - | |
| 72 | + | |
| 73 | + | |
70 | 74 |
| |
71 | 75 |
| |
72 | 76 |
| |
|
Lines changed: 4 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
87 | 87 |
| |
88 | 88 |
| |
89 | 89 |
| |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
90 | 94 |
| |
91 | 95 |
| |
92 | 96 |
| |
|
Lines changed: 3 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
86 | 86 |
| |
87 | 87 |
| |
88 | 88 |
| |
| 89 | + | |
89 | 90 |
| |
90 | 91 |
| |
91 | 92 |
| |
| |||
97 | 98 |
| |
98 | 99 |
| |
99 | 100 |
| |
| 101 | + | |
| 102 | + | |
100 | 103 |
| |
101 | 104 |
| |
102 | 105 |
| |
|
Lines changed: 10 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
414 | 414 |
| |
415 | 415 |
| |
416 | 416 |
| |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
417 | 427 |
| |
418 | 428 |
| |
419 | 429 |
| |
|
Lines changed: 14 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
210 | 210 |
| |
211 | 211 |
| |
212 | 212 |
| |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
213 | 227 |
| |
214 | 228 |
| |
215 | 229 |
| |
|
Lines changed: 3 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
118 | 118 |
| |
119 | 119 |
| |
120 | 120 |
| |
| 121 | + | |
| 122 | + | |
| 123 | + | |
121 | 124 |
| |
122 | 125 |
| |
123 | 126 |
| |
|
Lines changed: 3 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
485 | 485 |
| |
486 | 486 |
| |
487 | 487 |
| |
| 488 | + | |
| 489 | + | |
| 490 | + | |
488 | 491 |
| |
489 | 492 |
| |
490 | 493 |
| |
|
Lines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
101 | 101 |
| |
102 | 102 |
| |
103 | 103 |
| |
| 104 | + | |
104 | 105 |
| |
105 | 106 |
| |
106 | 107 |
| |
|
Lines changed: 18 additions & 12 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
262 | 262 |
| |
263 | 263 |
| |
264 | 264 |
| |
| 265 | + | |
265 | 266 |
| |
266 | 267 |
| |
267 | 268 |
| |
268 | 269 |
| |
269 |
| - | |
270 |
| - | |
271 |
| - | |
272 |
| - | |
273 |
| - | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
274 | 275 |
| |
275 |
| - | |
276 |
| - | |
277 |
| - | |
278 |
| - | |
279 |
| - | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
280 | 280 |
| |
281 |
| - | |
282 |
| - | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
283 | 289 |
| |
284 | 290 |
| |
285 | 291 |
| |
|
0 commit comments