File tree
2,907 files changed
+85917
-25731
lines changed- clang-tools-extra- clang-tidy- abseil
- cppcoreguidelines
- modernize
- portability
- tool
 
- clangd- clients/clangd-vscode- .vscode
- doc-assets
- src
- test- assets
 
 
- index- dex/dexp
- remote- client
- marshalling
- server
- unimplemented
 
 
- test
- unittests
 
- docs
- test/clang-tidy/checkers
 
- clang- cmake/caches
- docs
- include- clang-c
- clang- AST
- Basic
- Driver
- Frontend
- Sema
 
 
- lib- ARCMigrate
- AST- Interp
 
- Analysis
- Basic- Targets
 
- CodeGen
- CrossTU
- DirectoryWatcher/mac
- Driver- ToolChains- Arch
 
 
- Format
- Frontend- Rewrite
 
- Lex
- Parse
- Sema
- Serialization
- StaticAnalyzer- Checkers
- Core
 
- Tooling
 
- test- AST
- Analysis
- CXX- special/class.copy
- stmt.stmt/stmt.iter/stmt.ranged
 
- CodeGenCXX
- CodeGenObjCXX
- CodeGen- aarch64-sve-intrinsics- negative
 
- aarch64-sve2-intrinsics- negative
 
- arm-mve-intrinsics
 
- Driver
- Headers
- Misc
- Modules- Inputs/missing-header-local-visibility
 
- OpenMP
- Parser
- Preprocessor
- SemaCUDA
- SemaCXX
- SemaObjCXX
- SemaObjC
- SemaOpenCL
- SemaTemplate
- Sema
 
- tools/libclang
- unittests- AST
- Basic
- Format
- Lex
- Tooling
 
- utils/TableGen
 
- compiler-rt- lib- builtins
- dfsan
- sanitizer_common
- scudo/standalone- fuzz
- include/scudo
 
- ubsan
- xray
 
- test- builtins/Unit
- dfsan
- lsan/TestCases
- sanitizer_common- TestCases/Darwin
- ios_commands
 
- tsan/Darwin
 
 
- debuginfo-tests/dexter- dex- command- commands
 
- debugger- DebuggerControllers
- dbgeng
- lldb
- visualstudio
 
- tools- clang_opt_bisect
- run_debugger_internal_
- test
 
 
 
- flang- docs
- include/flang- Common
- Evaluate
- Optimizer/Support
- Parser
- Semantics
 
- lib- Evaluate
- Optimizer- Dialect
- Support
 
- Parser
- Semantics
 
- runtime
- test/Semantics
- unittests/Runtime
 
- libcxxabi- lib
- src
- test- libcxxabi/test
- native/arm-linux-eabi
 
 
- libcxx- cmake/caches
- docs
- include
- lib- abi
 
- src
- test- libcxx- algorithms
- atomics
- containers- associative- map
 
- gnu_cxx
- sequences/vector
- unord/unord.map
 
- input.output/iostreams.base/ios/iostate.flags
- localization/locales
- numerics/c.math
- selftest/newformat
- strings
- thread
- utilities/function.objects- func.wrap/func.wrap.func/func.wrap.func.con
 
 
- std- containers/sequences- array/array.creation
- deque/deque.modifiers
- forwardlist/forwardlist.modifiers
- list/list.modifiers
 
- language.support/support.exception- except.nested
- propagation
- uncaught
 
- re- re.alg- re.alg.match
- re.alg.replace
- re.alg.search
 
- re.grammar
- re.regex/re.regex.construct
 
- strings- basic.string.hash
- basic.string/string.capacity
- string.view/string.view.hash
 
- thread- futures- futures.promise
- futures.unique_future
 
- thread.condition/thread.condition.condvarany
- thread.mutex/thread.mutex.requirements
 
- utilities- any- any.class- any.assign
- any.cons
- any.modifiers
 
- any.nonmembers- any.cast
 
 
- function.objects- func.wrap/func.wrap.func- func.wrap.func.alg
- func.wrap.func.cap
- func.wrap.func.con
- func.wrap.func.inv
- func.wrap.func.mod
- func.wrap.func.nullptr
- func.wrap.func.targ
 
- refwrap/refwrap.helpers
 
- memory- default.allocator/allocator.members
 
- meta/meta.trans/meta.trans.other
- optional- optional.object- optional.object.ctor
- optional.object.observe
 
- optional.specalg
 
- variant- variant.get
- variant.variant- variant.assign
- variant.ctor
- variant.mod
- variant.swap
 
- variant.visit
 
 
 
- support- test.support
 
 
- utils- ci
- google-benchmark- src
 
- libcxx/test
 
 
- libc- cmake/modules
- config/linux
- lib
- loader/linux
- spec
- src- signal/linux
- threads/linux/x86_64
 
- test- loader
- src- math
- signal
- stdio
- string
- unistd
 
 
- utils/MPFRWrapper
 
- libunwind/test/libunwind/test
- lldb- include/lldb- API
- Core
- Host- common
 
- Utility
 
- scripts
- source- API
- Commands
- Core
- DataFormatters
- Expression
- Host- common
- macosx/objcxx
- posix
 
- Plugins- ExpressionParser/Clang
- LanguageRuntime/RenderScript/RenderScriptRuntime
- SymbolFile/DWARF
- TypeSystem/Clang
 
- Target
- Utility
 
- test- API- commands- breakpoint/set/func-regex
- command/script
- expression- fixits
- import_base_class_when_class_has_derived_member
- issue_11588
 
- process- attach-resume
- attach
 
- settings/use_source_cache
 
- functionalities- breakpoint- breakpoint_command
- scripted_bkpt
 
- conditional_break
- gdb_remote_client
- inferior-changed
- postmortem/elf-core
- signal
- step_scripted
 
- lang- cpp- scope
- typedef
 
- objc- foundation
- modules-update
- modules
- print-obj
 
 
- python_api/hello_world
 
- Shell/SymbolFile/DWARF
 
- tools/driver
- unittests- Core
- Host
- SymbolFile/DWARF
- TestingSupport/Symbol
- Utility
- debugserver
 
 
- lld- COFF
- ELF- Arch
 
- MachO- Arch
 
- docs
- test- COFF
- ELF- Inputs
- linkerscript
 
- MachO- Inputs
 
- wasm
 
- wasm
 
- llvm-spirv- lib/SPIRV
- test/DebugInfo- Generic
- X86
 
 
- llvm- bindings/go/llvm
- cmake- modules
 
- docs- CommandGuide
- Proposals
- TableGen
- tutorial
 
- examples/OrcV2Examples- LLJITWithInitializers
 
- include- llvm-c
- llvm- ADT
- Analysis
- BinaryFormat
- Bitcode
- CodeGen- GlobalISel
 
- Config
- DebugInfo- DWARF
- PDB/Native
 
- ExecutionEngine- JITLink
- Orc
 
- Frontend/OpenMP
- IRReader
- IR
- MC
- ObjectYAML
- Object
- Passes
- Support
- TableGen
- Target
- Transforms- IPO
- Utils
- Vectorize
 
- XRay
 
 
- lib- Analysis
- AsmParser
- BinaryFormat
- Bitcode- Reader
- Writer
 
- CodeGen- AsmPrinter
- GlobalISel
- MIRParser
- SelectionDAG
 
- DWARFLinker
- DebugInfo- DWARF
- PDB- Native
 
 
- ExecutionEngine- Interpreter
- JITLink
- MCJIT
- Orc
- RuntimeDyld
 
- Extensions
- Frontend/OpenMP
- IR
- LTO
- Linker
- MCA
- MC- MCParser
 
- ObjectYAML
- Object
- Passes
- Support- Unix
 
- TableGen
- Target- AArch64- AsmParser
- MCTargetDesc
 
- AMDGPU- AsmParser
- Disassembler
- MCTargetDesc
- Utils
 
- ARC
- ARM- AsmParser
- MCTargetDesc
 
- AVR- MCTargetDesc
 
- BPF- MCTargetDesc
 
- Hexagon- MCTargetDesc
 
- Lanai- MCTargetDesc
 
- MSP430- MCTargetDesc
 
- Mips- MCTargetDesc
 
- NVPTX- MCTargetDesc
- SYCL
 
- PowerPC- MCTargetDesc
 
- RISCV- MCTargetDesc
 
- Sparc- MCTargetDesc
 
- SystemZ- MCTargetDesc
 
- VE- MCTargetDesc
- TargetInfo
 
- WebAssembly- MCTargetDesc
 
- X86- AsmParser
- Disassembler
- MCTargetDesc
 
- XCore- MCTargetDesc
 
 
- TextAPI
- Transforms- Coroutines
- IPO
- InstCombine
- Instrumentation
- ObjCARC
- Scalar
- Utils
- Vectorize
 
- XRay
 
- test- Analysis- CostModel- ARM
- X86
 
- DependenceAnalysis
- ScalarEvolution
- ValueTracking
 
- Assembler
- Bitcode
- CodeGen- AArch64- GlobalISel
 
- AMDGPU- GlobalISel
 
- ARM- GlobalISel
- ParallelDSP
 
- AVR
- BPF/CORE
- Generic/MIRDebugify
- Hexagon
- MIR- AArch64
- AMDGPU
- X86
 
- Mips
- PowerPC
- Thumb2- LowOverheadLoops
- mve-intrinsics
 
- Thumb
- X86
 
- DebugInfo- X86
 
- Instrumentation/ThreadSanitizer
- MC- AArch64- SVE
 
- AMDGPU
- ARM
- AsmParser
- Disassembler- AArch64
- ARM
 
- RISCV
- X86
 
- ObjectYAML/MachO
- Object
- Other
- TableGen
- Transforms- ArgumentPromotion/X86
- Attributor- ArgumentPromotion- X86
 
- IPConstantProp
- reduced
 
- CodeExtractor
- CodeGenPrepare/ARM
- DeadStoreElimination/MSSA
- FixIrreducible
- HardwareLoops/ARM
- IPConstantProp
- Inline- AMDGPU
 
- InstCombine
- InstSimplify
- LoopIdiom/X86
- LoopVectorize- ARM
- Hexagon
- X86
 
- NewGVN
- OpenMP
- PhaseOrdering/X86
- SCCP
- SafeStack/X86
- Scalarizer
- UniqueInternalLinkageNames
- Util
- VectorCombine/X86
 
- Verifier
- tools- UpdateTestChecks/update_test_checks- Inputs
 
- llvm-dwarfdump/X86- Inputs
 
- llvm-dwp/X86
- llvm-gsymutil/X86
- llvm-objcopy- ELF
- MachO
 
- llvm-objdump- X86
- XCOFF
 
- llvm-readobj/ELF
- obj2yaml
- yaml2obj/ELF
 
 
- tools- bugpoint
- dsymutil
- gold
- llvm-c-test
- llvm-config
- llvm-cov
- llvm-diff
- llvm-dwarfdump
- llvm-dwp
- llvm-nm
- llvm-objcopy- COFF
- ELF
- MachO
 
- llvm-objdump
- llvm-readobj
- llvm-size
- llvm-xray
- obj2yaml
- opt
- sancov
 
- unittests- ADT
- Analysis
- AsmParser
- CodeGen
- DebugInfo- DWARF
- PDB- Inputs
 
 
- IR
- Support
- Target- AMDGPU
- ARM
 
- Transforms/Utils
 
- utils- FileCheck
- TableGen
- UpdateTestChecks
- benchmark- src
 
- gn/secondary- clang-tools-extra/clangd- index- dex/dexp
- remote- unimplemented
 
 
- unittests
 
- clang/lib/CrossTU
- lld/MachO
- llvm- include/llvm/Config
- lib- CodeGen/GlobalISel
- Support
- Target/AArch64
- Transforms- InstCombine
- Utils
 
 
- tools/llvm-config
- unittests/DebugInfo/PDB
 
 
 
 
- mlir- docs- Dialects
- Rationale
- Tutorials- Toy
 
 
- examples/standalone
- include/mlir- Analysis
- Dialect- Affine- EDSC
- IR
 
- GPU
- LLVMIR
- Linalg- EDSC
- IR
- Transforms
- Utils
 
- LoopOps- EDSC
 
- SDBM
- Shape/IR
- StandardOps- EDSC
- IR
 
- Vector/EDSC
 
- EDSC
- IR
- Interfaces
- Support
- TableGen
- Transforms
 
- lib- Analysis
- Conversion- GPUToCUDA
- GPUToVulkan
- StandardToLLVM
- VectorToLoops
 
- Dialect- Affine- EDSC
- IR
- Transforms
 
- GPU- IR
- Transforms
 
- Linalg- Analysis
- EDSC
- IR
- Transforms
 
- LoopOps- EDSC
 
- Quant/Utils
- SDBM
- SPIRV
- Shape- IR
 
- StandardOps- EDSC
- IR
 
 
- EDSC
- IR
- Interfaces
- Parser
- Pass
- TableGen
- Target/LLVMIR
- Transforms- Utils
 
 
- test- Analysis
- Conversion- GPUToCUDA
- GPUToSPIRV
- GPUToVulkan
- StandardToLLVM
- StandardToSPIRV
- VectorToLoops
 
- Dialect- Affine
- GPU
- Linalg
- SPIRV
- Shape
- Standard
 
- EDSC
- Examples/Toy- Ch3
- Ch4
- Ch5
- Ch6
- Ch7
 
- IR
- Transforms
- lib- DeclarativeTransforms
- Dialect/Test
- Transforms
 
- mlir-linalg-ods-gen
- mlir-tblgen
- mlir-vulkan-runner
 
- tools- mlir-linalg-ods-gen
- mlir-tblgen
- mlir-vulkan-runner
 
- unittests/IR
 
- openmp- cmake
- libomptarget- deviceRTLs/nvptx/test
- src
- test- mapping
 
 
- runtime/test
- tools/archer/tests
 
- polly- lib/CodeGen
- test/Isl/CodeGen
 
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
2,907 files changed
+85917
-25731
lines changedLines changed: 8 additions & 13 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
|  | |||
| 23 | 23 |  | |
| 24 | 24 |  | |
| 25 | 25 |  | |
| 26 |  | - | |
| 27 |  | - | |
| 28 |  | - | |
| 29 |  | - | |
| 30 |  | - | |
| 31 |  | - | |
| 32 |  | - | |
| 33 |  | - | |
| 34 |  | - | |
| 35 |  | - | |
| 36 |  | - | |
| 37 |  | - | |
| 38 |  | - | |
|  | 26 | + | |
|  | 27 | + | |
|  | 28 | + | |
|  | 29 | + | |
|  | 30 | + | |
|  | 31 | + | |
|  | 32 | + | |
|  | 33 | + | |
| 39 | 34 |  | |
| 40 | 35 |  | |
| 41 | 36 |  | |
|  | |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
|  | |||
| 456 | 456 |  | |
| 457 | 457 |  | |
| 458 | 458 |  | |
| 459 |  | - | |
|  | 459 | + | |
| 460 | 460 |  | |
| 461 | 461 |  | |
| 462 | 462 |  | |
|  | |||
Lines changed: 11 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
|  | |||
| 21 | 21 |  | |
| 22 | 22 |  | |
| 23 | 23 |  | |
| 24 |  | - | |
| 25 |  | - | |
| 26 |  | - | |
| 27 |  | - | |
|  | 24 | + | |
|  | 25 | + | |
|  | 26 | + | |
|  | 27 | + | |
|  | 28 | + | |
|  | 29 | + | |
|  | 30 | + | |
| 28 | 31 |  | |
| 29 | 32 |  | |
| 30 | 33 |  | |
|  | |||
| 40 | 43 |  | |
| 41 | 44 |  | |
| 42 | 45 |  | |
| 43 |  | - | |
|  | 46 | + | |
| 44 | 47 |  | |
| 45 | 48 |  | |
| 46 | 49 |  | |
| 47 | 50 |  | |
| 48 | 51 |  | |
| 49 | 52 |  | |
| 50 |  | - | |
|  | 53 | + | |
| 51 | 54 |  | |
| 52 | 55 |  | |
| 53 | 56 |  | |
| 54 | 57 |  | |
| 55 | 58 |  | |
| 56 | 59 |  | |
| 57 | 60 |  | |
| 58 |  | - | |
| 59 |  | - | |
|  | 61 | + | |
|  | 62 | + | |
| 60 | 63 |  | |
| 61 | 64 |  | |
| 62 | 65 |  | |
|  | |||
Lines changed: 8 additions & 9 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
|  | |||
| 525 | 525 |  | |
| 526 | 526 |  | |
| 527 | 527 |  | |
| 528 |  | - | |
| 529 |  | - | |
| 530 | 528 |  | |
| 531 | 529 |  | |
| 532 | 530 |  | |
| 533 | 531 |  | |
| 534 |  | - | |
|  | 532 | + | |
| 535 | 533 |  | |
| 536 | 534 |  | |
| 537 | 535 |  | |
|  | |||
| 563 | 561 |  | |
| 564 | 562 |  | |
| 565 | 563 |  | |
| 566 |  | - | |
| 567 |  | - | |
|  | 564 | + | |
|  | 565 | + | |
| 568 | 566 |  | |
| 569 | 567 |  | |
| 570 | 568 |  | |
|  | |||
| 609 | 607 |  | |
| 610 | 608 |  | |
| 611 | 609 |  | |
| 612 |  | - | |
| 613 |  | - | |
|  | 610 | + | |
|  | 611 | + | |
| 614 | 612 |  | |
| 615 | 613 |  | |
| 616 | 614 |  | |
|  | |||
| 648 | 646 |  | |
| 649 | 647 |  | |
| 650 | 648 |  | |
| 651 |  | - | |
| 652 |  | - | |
|  | 649 | + | |
|  | 650 | + | |
|  | 651 | + | |
| 653 | 652 |  | |
| 654 | 653 |  | |
| 655 | 654 |  | |
|  | |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
|  | |||
| 217 | 217 |  | |
| 218 | 218 |  | |
| 219 | 219 |  | |
| 220 |  | - | |
|  | 220 | + | |
| 221 | 221 |  | |
| 222 | 222 |  | |
| 223 | 223 |  | |
|  | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
|  | |||
| 58 | 58 |  | |
| 59 | 59 |  | |
| 60 | 60 |  | |
|  | 61 | + | |
| 61 | 62 |  | |
| 62 | 63 |  | |
| 63 | 64 |  | |
|  | |||
Lines changed: 10 additions & 16 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
|  | |||
| 43 | 43 |  | |
| 44 | 44 |  | |
| 45 | 45 |  | |
| 46 |  | - | |
| 47 |  | - | |
| 48 |  | - | |
| 49 |  | - | |
| 50 |  | - | |
| 51 |  | - | |
| 52 |  | - | |
| 53 |  | - | |
| 54 |  | - | |
| 55 |  | - | |
| 56 |  | - | |
| 57 |  | - | |
| 58 |  | - | |
| 59 |  | - | |
| 60 |  | - | |
|  | 46 | + | |
|  | 47 | + | |
|  | 48 | + | |
|  | 49 | + | |
|  | 50 | + | |
|  | 51 | + | |
|  | 52 | + | |
|  | 53 | + | |
|  | 54 | + | |
| 61 | 55 |  | |
| 62 | 56 |  | |
| 63 | 57 |  | |
|  | |||
| 96 | 90 |  | |
| 97 | 91 |  | |
| 98 | 92 |  | |
| 99 |  | - | |
|  | 93 | + | |
| 100 | 94 |  | |
| 101 | 95 |  | |
| 102 | 96 |  | |
|  | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
|  | |||
| 78 | 78 |  | |
| 79 | 79 |  | |
| 80 | 80 |  | |
| 81 |  | - | |
| 82 |  | - | |
|  | 81 | + | |
|  | 82 | + | |
| 83 | 83 |  | |
| 84 | 84 |  | |
|  | 85 | + | |
|  | 86 | + | |
| 85 | 87 |  | |
| 86 | 88 |  | |
| 87 | 89 |  | |
|  | |||
| 159 | 161 |  | |
| 160 | 162 |  | |
| 161 | 163 |  | |
|  | 164 | + | |
| 162 | 165 |  | |
| 163 | 166 |  | |
| 164 | 167 |  | |
|  | |||
| 179 | 182 |  | |
| 180 | 183 |  | |
| 181 | 184 |  | |
|  | 185 | + | |
|  | 186 | + | |
|  | 187 | + | |
| 182 | 188 |  | |
| 183 | 189 |  | |
| 184 | 190 |  | |
|  | |||
| 238 | 244 |  | |
| 239 | 245 |  | |
| 240 | 246 |  | |
|  | 247 | + | |
|  | 248 | + | |
| 241 | 249 |  | |
| 242 | 250 |  | |
| 243 | 251 |  | |
|  | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
|  | |||
| 140 | 140 |  | |
| 141 | 141 |  | |
| 142 | 142 |  | |
| 143 |  | - | |
| 144 | 143 |  | |
| 145 | 144 |  | |
| 146 | 145 |  | |
|  | |||
| 160 | 159 |  | |
| 161 | 160 |  | |
| 162 | 161 |  | |
| 163 |  | - | |
| 164 | 162 |  | |
|  | 163 | + | |
|  | 164 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
|  | |||
| 280 | 280 |  | |
| 281 | 281 |  | |
| 282 | 282 |  | |
| 283 |  | - | |
| 284 |  | - | |
| 285 |  | - | |
| 286 |  | - | |
| 287 |  | - | |
|  | 283 | + | |
|  | 284 | + | |
| 288 | 285 |  | |
| 289 | 286 |  | |
| 290 | 287 |  | |
|  | |||
0 commit comments