File tree
7,873 files changed
+701074
-261277
lines changed- .github
- workflows
- containers/github-action-ci
- bolt
- include/bolt
- Core
- Profile
- lib
- Core
- Passes
- Profile
- Rewrite
- test
- AArch64
- RISCV
- X86
- Inputs
- tools/merge-fdata
- clang
- bindings/python
- clang
- cmake/caches
- docs
- analyzer
- include
- clang
- AST
- Analysis
- Analyses
- FlowSensitive
- Basic
- Config
- Driver
- Interpreter
- Parse
- Sema
- Serialization
- StaticAnalyzer
- Checkers
- Core
- BugReporter
- Support
- clang-c
- lib
- APINotes
- ARCMigrate
- AST
- Interp
- ASTMatchers
- Dynamic
- Analysis
- FlowSensitive
- Models
- Basic
- Targets
- CodeGen
- Targets
- Driver
- ToolChains
- Arch
- Edit
- ExtractAPI
- Serialization
- Format
- Frontend
- Rewrite
- Headers
- llvm_libc_wrappers
- Index
- IndexSerialization
- Interpreter
- Lex
- Parse
- Rewrite
- Sema
- Serialization
- StaticAnalyzer
- Checkers
- MPI-Checker
- UninitializedObject
- Core
- Frontend
- Support
- Tooling
- ASTDiff
- DependencyScanning
- Inclusions
- Refactoring
- Rename
- Transformer
- test
- ARCMT/Inputs
- AST
- Interp
- Analysis
- Inputs
- CXX
- class.access/class.friend
- dcl.decl/dcl.init/dcl.init.list
- drs
- expr/expr.prim/expr.prim.lambda
- over/over.load
- temp
- temp.arg/temp.arg.template
- temp.decls
- temp.friend
- temp.variadic
- temp.deduct
- ClangScanDeps
- CodeGen
- LoongArch
- lasx
- lsx
- PowerPC
- RISCV
- rvb-intrinsics
- rvv-intrinsics-autogenerated
- non-policy
- non-overloaded
- overloaded
- policy
- non-overloaded
- overloaded
- rvv-intrinsics-handcrafted
- SystemZ
- X86
- aarch64-sme-intrinsics
- aarch64-sme2-intrinsics
- aarch64-sve2-intrinsics
- aarch64-sve2p1-intrinsics
- avr
- CodeGenCUDA
- CodeGenCXX
- CodeGenHLSL
- builtins
- CodeGenObjC
- CodeGenOpenCL
- CoverageMapping
- Driver
- Inputs/fedora_39_tree/usr/lib/gcc
- x86_64-linux-gnu/13
- x86_64-redhat-linux/13
- Format
- Headers
- Index/Inputs
- Frameworks
- Headers
- nested
- Layout
- Lexer
- Misc
- Modules
- Inputs
- AutolinkTBD.framework
- Headers
- Conflicts
- DependsOnModule.framework/Modules
- GNUAsm/NeedsGNUInlineAsm.framework/Modules
- Modified
- ModuleDiags
- ModuleMapLocations
- Module_Map
- Module_Map_F.framework
- Headers
- PrivateHeaders
- NoUmbrella.framework/Modules
- StdDef
- System/usr/include
- UseAfterFree
- crash-recovery/usr/include
- declare-use
- elsewhere
- exclude-header
- implicit-private-without-public/DeprecatedModuleMapLocation.framework
- include-relative
- lookup-assert
- lookup-assert-protocol
- macro-undef-through-pch
- malformed
- ms-enums
- normal-module-map
- Umbrella
- Umbrella2
- nested
- objc-category
- objc-category-2
- objc-category-3
- odr
- oldname
- pr19692
- private
- private1
- private2
- redecls
- self-import-header
- af.framework/Modules
- depend_builtin
- string_names
- subdir
- subdirectory-module-maps-working-dir/subdir_module
- submodules
- system-out-of-date
- template-specialization-visibility
- thread-safety
- undefined-type-fixit
- unnecessary-module-map-parsing
- update-after-load
- wildcard-submodule-exports
- OpenMP
- PCH
- Parser
- ParserOpenACC
- Preprocessor
- Profile
- Sema
- aarch64-sme-intrinsics
- aarch64-sme2-intrinsics
- aarch64-sve-intrinsics
- aarch64-sve2p1-intrinsics
- SemaCUDA
- SemaCXX
- SemaObjC
- Inputs
- SemaOpenCL
- SemaTemplate
- VFS
- Inputs
- tools
- arcmt-test
- c-arcmt-test
- c-index-test
- clang-extdef-mapping
- clang-format
- clang-linker-wrapper
- clang-refactor
- clang-repl
- clang-scan-deps
- clang-shlib
- diagtool
- driver
- libclang
- unittests
- AST
- Analysis
- FlowSensitive
- Driver
- Format
- Frontend
- Interpreter
- StaticAnalyzer
- Tooling
- RecursiveASTVisitorTests
- libclang
- utils/TableGen
- www/analyzer
- clang-tools-extra
- clang-change-namespace
- clang-include-fixer
- find-all-symbols
- plugin
- clang-tidy
- abseil
- bugprone
- cppcoreguidelines
- google
- llvm
- misc
- ConfusableTable
- modernize
- performance
- plugin
- portability
- readability
- tool
- utils
- clangd
- index
- dex
- dexp
- remote/server
- refactor/tweaks
- support
- test
- tool
- unittests
- tweaks
- docs
- clang-tidy/checks
- bugprone
- clang-analyzer
- modernize
- readability
- include-cleaner
- include/clang-include-cleaner
- lib
- test/Inputs/modules
- tool
- unittests
- modularize
- pseudo/lib
- cxx
- grammar
- test
- clang-doc
- clang-tidy/checkers
- bugprone
- cppcoreguidelines
- modernize
- readability
- modularize/Inputs
- CompileError
- CoverageNoProblems
- CoverageProblems
- MissingHeader
- pp-trace/Inputs
- unittests/clang-tidy
- compiler-rt
- cmake
- Modules
- include
- profile
- sanitizer
- lib
- asan
- builtins
- cpu_model
- aarch64
- fmv
- lse_atomics
- dfsan
- hwasan
- lsan
- memprof
- msan
- tests
- orc
- tests
- unit
- profile
- sanitizer_common
- symbolizer
- tests
- scudo/standalone
- tsan
- go
- rtl
- ubsan
- test
- hwasan/TestCases
- Linux
- Posix
- msan
- profile
- ContinuousSyncMode
- Linux
- Windows
- sanitizer_common
- TestCases
- Posix
- tsan
- ubsan/TestCases/Misc
- cross-project-tests/debuginfo-tests/dexter/dex/debugger/visualstudio
- flang
- docs
- examples/FeatureList
- include/flang
- Common
- Decimal
- Evaluate
- Frontend
- Lower
- Optimizer
- Builder
- CodeGen
- Dialect
- HLFIR
- Support
- Transforms
- Parser
- Runtime
- Tools
- lib
- Decimal
- Evaluate
- Frontend
- FrontendTool
- Lower
- Optimizer
- Builder
- CodeGen
- Dialect
- Support
- HLFIR
- IR
- Transforms
- Support
- Transforms
- Parser
- Semantics
- module
- runtime
- test
- Driver
- Evaluate
- Fir
- HLFIR
- Lower
- HLFIR
- Intrinsics
- OpenACC
- OpenMP
- FIR
- PowerPC
- RISCV
- Parser
- OpenMP
- Runtime
- Semantics
- Transforms
- tools/flang-driver
- unittests
- Frontend
- Runtime
- libc
- cmake/modules
- config
- baremetal
- arm
- riscv
- darwin
- arm
- x86_64
- gpu
- linux
- aarch64
- arm
- riscv
- x86_64
- windows
- docs
- dev
- math
- fuzzing
- stdio
- stdlib
- include
- llvm-libc-macros/linux
- llvm-libc-types
- spec
- src
- __support
- CPP
- FPUtil
- generic
- x86_64
- File/linux
- HashTable
- generic
- sse2
- OSUtil
- baremetal
- linux
- StringUtil
- macros/properties
- threads/linux
- compiler
- generic
- math
- generic
- gpu/vendor/amdgpu
- signal/linux
- stdio
- generic
- printf_core
- scanf_core
- stdlib
- string/memory_utils
- sys
- mman/linux
- socket
- linux
- time/gpu
- startup/linux
- aarch64
- riscv
- x86_64
- test
- UnitTest
- integration/src/unistd
- src
- __support
- CPP
- FPUtil
- compiler
- fcntl
- math
- differential_testing
- exhaustive
- smoke
- stdlib
- string
- sys
- resource
- socket/linux
- time
- unistd
- utils/FPUtil
- utils
- HdrGen
- MPFRWrapper
- libcxx
- benchmarks
- algorithms
- cmake
- caches
- docs
- ReleaseNotes
- Status
- include
- __algorithm
- __atomic
- __bit
- __charconv
- __chrono
- __compare
- __coroutine
- __debug_utils
- __expected
- __filesystem
- __format
- __functional
- __fwd
- __ios
- __iterator
- __locale_dir/locale_base_api
- __memory
- __numeric
- __random
- __ranges
- __string
- __support
- android
- fuchsia
- ibm
- newlib
- win32
- xlocale
- __system_error
- __thread
- __tuple
- __type_traits
- __utility
- __variant
- experimental
- __simd
- ext
- lib/abi
- modules
- std
- src
- filesystem
- include
- ryu
- support
- ibm
- runtime
- win32
- test
- libcxx
- algorithms
- alg.sorting
- atomics/atomics.types.generic/atomics.types.float
- containers/sequences/deque
- diagnostics
- input.output/iostream.format
- output.streams/ostream.formatted/ostream.formatted.print
- print.fun
- iterators/predef.iterators
- counted.iterator
- iterators.common
- numerics
- c.math
- numeric.ops
- ranges
- range.adaptors
- range.adaptor.helpers
- range.chunk.by
- range.join
- range.join.iterator
- range.move.wrap
- range.factories
- range.repeat.view
- range.single.view
- transitive_includes
- utilities
- expected
- expected.expected
- expected.void
- std
- algorithms
- alg.modifying.operations
- alg.copy
- alg.move
- alg.replace
- alg.unique
- alg.nonmodifying
- alg.contains
- alg.equal
- alg.find
- alg.fold
- alg.sorting/alg.heap.operations/sort.heap
- algorithms.results
- atomics/atomics.types.generic
- atomics.types.float
- concepts/concepts.lang/concept.default.init
- containers
- associative
- map/map.modifiers
- multimap/multimap.modifiers
- multiset
- set
- sequences
- array
- array.cons
- array.tuple
- unord
- unord.map
- unord.map.modifiers
- unord.multimap
- unord.multimap.modifiers
- unord.multiset
- unord.set
- views
- mdspan
- extents
- layout_stride
- mdspan
- views.span
- span.cons
- span.elem
- depr
- depr.c.headers
- depr.numeric.limits.has.denorm
- input.output
- file.streams/fstreams
- filebuf
- filebuf.members
- fstream
- fstream.members
- ifstream
- ifstream.members
- ofstream
- ofstream.members
- filesystems/fs.enum
- iostream.format/output.streams/ostream.formatted/ostream.formatted.print
- syncstream/syncbuf/syncstream.syncbuf.assign
- iterators
- iterator.primitives/iterator.operations
- iterator.requirements/iterator.concepts/iterator.concept.input
- language.support
- support.dynamic/new.delete
- new.delete.array
- new.delete.single
- support.limits/support.limits.general
- support.runtime
- library/description/conventions/customization.point.object
- localization/locale.categories/category.numeric/locale.num.get
- numerics
- cfenv/cfenv.syn
- numeric.ops/numeric.ops.midpoint
- rand/rand.dist/rand.dist.uni/rand.dist.uni.int
- ranges
- range.adaptors
- range.all/range.ref.view
- range.drop
- range.elements
- iterator
- range.join
- range.join.iterator
- range.join.sentinel
- range.join.view/iterator
- range.lazy.split
- range.split
- range.take
- range.take.sentinel
- sentinel
- range.transform
- range.utility/range.utility.conv
- re/re.iter
- re.regiter
- re.tokiter
- strings/basic.string
- string.capacity
- string.cons
- string.modifiers
- string_append
- string_assign
- string_copy
- string_erase
- string_insert
- string_op_plus_equal
- string_replace
- string_swap
- string.nonmembers
- string.special
- string_op+
- string.ops/string_substr
- thread
- thread.condition
- thread.jthread
- thread.threads/thread.thread.class/thread.thread.constr
- time/time.cal
- time.cal.ym
- time.cal.ym.members
- time.cal.ym.nonmembers
- time.cal.ymd
- time.cal.ymd.members
- time.cal.ymd.nonmembers
- time.cal.ymdlast
- time.cal.ymdlast.members
- time.cal.ymdlast.nonmembers
- time.cal.ymwd
- time.cal.ymwd.members
- time.cal.ymwd.nonmembers
- time.cal.ymwdlast
- time.cal.ymwdlast.members
- time.cal.ymwdlast.nonmembers
- utilities
- format/format.formatter/format.formatter.spec
- function.objects/refwrap/refwrap.const
- meta
- meta.trans/meta.trans.other
- meta.unary
- smartptr/unique.ptr
- unique.ptr.class/unique.ptr.asgn
- unique.ptr.create
- utility/utility.unreachable
- variant/variant.variant
- support
- tools/clang_tidy_checks
- utils
- ci
- libcxx/test
- libcxxabi
- cmake
- src
- demangle
- test
- native/x86_64
- libunwind
- cmake
- src
- lld
- COFF
- ELF
- Arch
- MachO
- MinGW
- docs
- test
- COFF
- Inputs
- ELF
- linkerscript
- lto
- MachO
- MinGW
- wasm
- wasm
- lldb
- bindings/python
- include/lldb
- API
- Breakpoint
- Core
- Host
- Interpreter
- Symbol
- Utility
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
7,873 files changed
+701074
-261277
lines changedLines changed: 3 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
70 | 70 |
| |
71 | 71 |
| |
72 | 72 |
| |
| 73 | + | |
| 74 | + | |
| 75 | + |
Lines changed: 142 additions & 0 deletions
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 | + | |
| 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 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + |
Lines changed: 41 additions & 18 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
33 | 33 |
| |
34 | 34 |
| |
35 | 35 |
| |
36 |
| - | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
37 | 58 |
| |
38 | 59 |
| |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
39 | 66 |
| |
40 |
| - | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
41 | 71 |
| |
42 | 72 |
| |
43 | 73 |
| |
44 | 74 |
| |
45 | 75 |
| |
46 |
| - | |
| 76 | + | |
47 | 77 |
| |
48 | 78 |
| |
49 | 79 |
| |
50 | 80 |
| |
51 |
| - | |
52 |
| - | |
53 |
| - | |
54 |
| - | |
55 |
| - | |
56 |
| - | |
57 |
| - | |
58 | 81 |
| |
59 |
| - | |
60 |
| - | |
61 | 82 |
| |
62 |
| - | |
63 |
| - | |
64 |
| - | |
65 |
| - | |
66 |
| - | |
67 | 83 |
| |
68 | 84 |
| |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
69 | 92 |
| |
70 | 93 |
| |
71 | 94 |
| |
72 | 95 |
| |
73 |
| - | |
| 96 | + | |
74 | 97 |
| |
75 | 98 |
| |
76 | 99 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
| 1 | + |
Lines changed: 60 additions & 0 deletions
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 | + |
Lines changed: 48 additions & 0 deletions
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 | + |
Lines changed: 0 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
167 | 167 |
| |
168 | 168 |
| |
169 | 169 |
| |
170 |
| - |
Lines changed: 39 additions & 0 deletions
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 | + |
0 commit comments