File tree
2,382 files changed
+102149
-58109
lines changed- .github/workflows
- 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
- clang
- cmake/caches
- docs
- analyzer
- tools
- examples
- clang-interpreter
- include
- clang-c
- clang
- AST
- Analysis
- Basic
- Driver
- Format
- Interpreter
- Parse
- Sema
- Serialization
- StaticAnalyzer/Checkers
- 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
- CodeGenCXX
- CodeGen
- RISCV
- rvv-intrinsics-overloaded
- rvv-intrinsics
- Driver
- Inputs/debian_6_mips64_tree
- libo32
- usr
- libo32
- lib/gcc
- mips64-linux-gnuabi64/4.9
- 32
- n32
- mips64el-linux-gnuabi64/4.9
- 32
- n32
- Lexer
- Misc
- Modules
- OpenMP
- Parser
- Preprocessor
- SemaCUDA
- SemaCXX
- SemaObjC
- SemaTemplate
- Sema
- tools
- clang-format
- driver
- libclang
- scan-build/libexec
- unittests
- AST
- Basic
- Driver
- Index
- Interpreter
- ExceptionTests
- Lex
- Tooling
- utils
- TableGen
- analyzer
- www
- 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_different_dir/dex_commands
- precompiled_binary
- 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
- libcxxabi
- cmake
- Modules
- src
- demangle
- test
- 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.condvarany
- thread.condition.condvar
- 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
- 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
- libunwind
- cmake
- Modules
- test
- configs
- 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_event
- test
- builders
- 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
- ARM64
- ARM
- MIPS64
- MIPS
- PPC64
- InstrumentationRuntime
- ASan
- MainThreadChecker
- TSan
- UBSan
- JITLoader/GDB
- LanguageRuntime
- CPlusPlus/ItaniumABI
- ObjC
- AppleObjCRuntime
- RenderScript/RenderScriptRuntime
- Language
- CPlusPlus
- ObjCPlusPlus
- ObjC
- 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
- TraceExporter/ctf
- Trace/intel-pt
- 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
- cpp
- bitfields
- complete-type-check
- c
- bitfields
- calling-conventions
- global_variables
- vla
- 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
- SymbolFile
- DWARF
- PDB
- Symbol
- Target
- Utility
- debugserver
- lld
- COFF
- ELF
- Arch
- MachO
- docs
- test
- COFF
- ELF
- Inputs
- invalid
- linkerscript
- MachO
- invalid
- wasm
- lto
- Inputs
- wasm
- 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-tools-extra/clangd
- support
- unittests
- clang
- lib/StaticAnalyzer/Checkers
- unittests
- Basic
- Interpreter/ExceptionTests
- 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-c
- 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
- 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
+102149
-58109
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 |
| |
|
0 commit comments