File tree
8,708 files changed
+390544
-128410
lines changed- .github
- workflows
- bolt
- docs
- include/bolt
- Core
- Passes
- Rewrite
- lib
- Core
- Passes
- Profile
- Rewrite
- RuntimeLibs
- Target
- AArch64
- X86
- runtime
- test
- AArch64
- Inputs
- Inputs
- X86
- Inputs
- runtime
- X86
- tools
- driver
- heatmap
- merge-fdata
- unittests/Core
- utils/dot2html
- buildbot
- clang
- bindings/python/tests
- cmake/caches
- docs
- analyzer
- developer-docs
- include
- clang
- AST
- ASTMatchers
- Analysis
- Analyses
- FlowSensitive
- Models
- Basic
- Config
- CrossTU
- Driver
- Frontend
- Lex
- Parse
- Sema
- Serialization
- StaticAnalyzer
- Checkers
- Core
- PathSensitive
- Support
- Tooling
- DependencyScanning
- Refactoring
- clang-c
- lib
- AST
- ASTMatchers/Dynamic
- Analysis
- FlowSensitive
- Models
- Basic
- Targets
- CodeGen
- CrossTU
- Driver
- ToolChains
- Arch
- ExtractAPI/Serialization
- Format
- Frontend
- Headers
- hlsl
- Lex
- Parse
- Sema
- Serialization
- StaticAnalyzer
- Checkers
- cert
- Core
- Frontend
- Support
- Tooling/DependencyScanning
- runtime
- test
- AST
- Analysis
- Inputs
- C/drs
- CXX
- basic/basic.def
- dcl/dcl.decl
- dcl.dcl/dcl.attr/dcl.attr.nodiscard
- dcl.decl/dcl.decl.general
- drs
- expr/expr.prim/expr.prim.id
- over
- over.match
- over.match.best
- over.match.viable
- over.over
- special/class.ctor
- temp/temp.decls/temp.class.spec
- ClangScanDeps
- CodeGen
- CSKY
- PowerPC
- RISCV
- rvv-intrinsics
- rvv-intrinsics-overloaded
- X86
- aarch64-sve-intrinsics
- negative
- aarch64-sve2-intrinsics
- CodeGenCUDA
- CodeGenCXX
- CodeGenCoroutines
- CodeGenHLSL
- CodeGenObjC
- CodeGenObjCXX
- CodeGenOpenCL
- CodeGenSYCL
- CoverageMapping
- Driver
- Inputs
- DriverKit19.0.sdk
- System/DriverKit/usr/include
- basic_darwin_driverkit_sdk_usr_cxx_v1/System/DriverKit/usr
- include/c++/v1
- lib
- basic_linux_libstdcxx_tree/usr
- bin
- lib/gcc/x86_64-unknown-linux-gnu/4.8
- resource_dir/lib/darwin
- ExtractAPI
- Frontend
- Headers
- Index
- Lexer
- Inputs
- Misc
- Modules
- OpenMP
- Inputs
- Parser
- Preprocessor
- Sema
- aarch64-sve-intrinsics
- aarch64-sve2-intrinsics
- SemaCUDA
- SemaCXX
- SemaHLSL
- SemaObjC
- SemaOpenCL
- SemaSYCL
- SemaTemplate
- Unit
- VFS
- tools
- c-index-test
- clang-fuzzer
- dictionary
- clang-linker-wrapper
- clang-offload-packager
- clang-scan-deps
- diagtool
- driver
- libclang
- scan-build-py
- bin
- libexec
- unittests
- AST
- ASTMatchers
- Analysis/FlowSensitive
- Basic
- CodeGen
- Driver
- Format
- Frontend
- Lex
- Serialization
- Tooling
- RecursiveASTVisitorTests
- Syntax
- utils/TableGen
- www
- clang-tools-extra
- clang-apply-replacements
- include/clang-apply-replacements/Tooling
- lib/Tooling
- tool
- clang-tidy
- abseil
- android
- bugprone
- cert
- cppcoreguidelines
- google
- misc
- modernize
- objc
- performance
- readability
- tool
- utils
- zircon
- clangd
- fuzzer
- index
- remote
- marshalling
- refactor/tweaks
- support
- test
- tool
- unittests
- tweaks
- docs
- clang-tidy/checks
- pp-trace
- pseudo
- benchmarks
- fuzzer
- gen
- include
- clang-pseudo
- cxx
- lib
- cxx
- grammar
- test
- crash
- tool
- unittests
- test
- clang-apply-replacements
- Inputs/ignore-conflict
- clang-tidy
- checkers
- Inputs
- absl/types
- modernize-deprecated-headers
- infrastructure
- pp-trace
- unittests/clang-tidy
- cmake/Modules
- compiler-rt
- lib
- asan
- tests
- builtins
- avr
- dfsan/scripts
- gwp_asan/tests
- hwasan/scripts
- interception
- lsan
- orc
- profile
- sanitizer_common
- symbolizer/scripts
- tests
- scudo/standalone
- tests
- tsan
- rtl
- rtl-old
- ubsan
- xray
- test
- asan/TestCases
- fuzzer
- hwasan/TestCases
- lsan/TestCases
- Darwin
- Linux
- orc
- TestCases
- FreeBSD/x86-64
- Linux/x86-64
- profile
- Posix
- sanitizer_common/TestCases
- tsan
- Darwin
- libdispatch
- cross-project-tests
- devops
- scripts
- flang
- cmake/modules
- docs
- examples
- FlangOmpReport
- PrintFlangFunctionNames
- include/flang
- Common
- Evaluate
- Frontend
- FrontendTool
- Lower
- Support
- Optimizer
- Builder
- Dialect
- Parser
- Runtime
- Semantics
- Tools
- lib
- Evaluate
- Frontend
- FrontendTool
- Lower
- Optimizer
- Builder
- CodeGen
- Dialect
- Parser
- Semantics
- module
- runtime
- FortranMain
- test
- Driver
- Evaluate
- Fir
- Todo
- Lower
- Intrinsics
- OpenMP
- forall
- Parser
- Preprocessing
- Semantics
- OpenACC
- tools
- f18
- flang-driver
- tco
- unittests
- Frontend
- Optimizer/Builder
- Runtime
- libc
- cmake/modules
- config
- darwin/arm
- linux
- aarch64
- x86_64
- windows
- docs
- include
- llvm-libc-types
- spec
- src
- __support
- CPP
- FPUtil
- x86_64
- File
- threads
- linux
- math
- generic
- pthread
- stdio
- printf_core
- string
- memory_utils
- threads
- test/src
- __support
- File
- OSUtil/linux/x86_64
- math
- exhaustive
- pthread
- stdio
- printf_core
- string
- memory_utils
- utils
- HdrGen
- PrototypeTestGen
- LibcTableGenUtil
- UnitTest
- libclc
- amdgcn-amdhsa/libspirv/group
- ptx-nvidiacl/libspirv
- assert
- group
- images
- libcxx
- benchmarks
- algorithms
- cmake
- Modules
- caches
- docs
- DesignDocs
- Status
- include
- __algorithm
- __charconv
- __filesystem
- __format
- __functional
- __fwd
- __iterator
- __random
- __ranges
- __support
- ibm
- musl
- solaris
- __type_traits
- __utility
- experimental
- ext
- lib
- abi
- src
- include
- ryu
- test
- configs
- libcxx
- algorithms
- alg.sorting
- assertions
- atomics
- atomics.syn
- stdatomic.h.syn
- containers
- sequences
- array/array.zero
- deque
- list
- list.cons
- list.modifiers
- list.ops
- vector
- unord
- unord.map
- unord.map.modifiers
- unord.multimap
- unord.multimap.modifiers
- unord.multiset
- unord.set
- debug
- containers
- depr
- depr.c.headers
- depr.str.strstreams
- experimental/memory
- memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem
- memory.resource.adaptor/memory.resource.adaptor.mem
- memory.resource.aliases
- fuzzing
- gdb
- inclusions
- input.output
- filesystems/class.path
- path.itr
- path.member/path.native.obs
- iostream.format
- input.streams
- output.streams
- string.streams
- iterators
- iterator.requirements/iterator.assoc.types/iterator.traits
- lint
- localization/locales/locale.convenience/conversions/conversions.string
- numerics/rand/rand.device
- ranges
- range.adaptors/range.lazy.split
- range.lazy.split.inner
- range.lazy.split.outer
- strings
- basic.string
- string.access
- string.iterators
- string.modifiers
- c.strings
- string.view
- thread
- futures
- futures.promise
- futures.task
- thread.barrier
- thread.condition
- thread.condition.condvar
- thread.latch
- thread.lock/thread.lock.guard
- thread.mutex
- thread.mutex.requirements/thread.mutex.requirements.mutex
- thread.mutex.class
- thread.mutex.recursive
- thread.semaphore
- thread.threads
- thread.thread.class
- thread.thread.member
- thread.thread.this
- utilities
- format
- format.arguments/format.arg
- format.formatter/format.formatter.spec
- memory/util.smartptr
- optional/optional.object/optional.object.observe
- vendor
- clang-cl
- mingw
- std
- algorithms
- alg.modifying.operations
- alg.fill
- alg.reverse
- alg.nonmodifying
- alg.all_of
- alg.any_of
- alg.equal
- alg.foreach
- alg.none_of
- alg.sorting
- alg.partitions
- alg.sort/is.sorted
- atomics
- atomics.types.operations/atomics.types.operations.wait
- stdatomic.h.syn
- concepts/concepts.callable
- concept.equiv
- concept.invocable
- concept.predicate
- concept.regularinvocable
- concept.relation
- concept.strictweakorder
- containers
- sequences
- array/array.creation
- forwardlist/forwardlist.ops
- list/list.ops
- vector
- vector.cons
- vector.modifiers
- vector.special
- depr
- depr.c.headers
- depr.ios.members
- depr.str.strstreams
- diagnostics/syserr/syserr.errcode/syserr.errcode.nonmembers
- experimental
- iterator/ostream.joiner
- ostream.joiner.cons
- ostream.joiner.creation
- ostream.joiner.ops
- language.support/support.coroutines/coroutine.handle/coroutine.handle.hash
- memory/memory.resource.aliases
- input.output
- file.streams
- fstreams
- filebuf.members
- fstream.cons
- fstream.members
- ifstream.cons
- ifstream.members
- ofstream.cons
- ofstream.members
- filesystems
- class.directory_entry/directory_entry.io
- class.path
- path.member
- path.assign
- path.construct
- path.generic.obs
- path.native.obs
- path.nonmember
- fs.op.funcs/fs.op.remove_all
- input.output.general
- iostream.format
- output.streams/ostream.formatted/ostream.inserters.character
- quoted.manip
- iostream.forward
- iostream.objects
- wide.stream.objects
- iostreams.base
- ios/basic.ios.members
- iostreams.requirements
- stream.buffers
- string.streams
- iterators
- iterator.container
- predef.iterators
- move.iterators
- move.iter.ops
- move.iter.nonmember
- move.iter.op.-
- move.iter.op.const
- move.iter.op.conv
- move.iter.op.incr
- move.iter.op.index
- move.iter.op.star
- move.iterator
- move.sentinel
- reverse.iterators
- reverse.iter.nonmember
- stream.iterators
- language.support/support.limits/support.limits.general
- library/description/conventions/customization.point.object
- localization
- locale.categories
- category.ctype
- locale.codecvt
- locale.codecvt.members
- locale.codecvt.byname
- locale.ctype
- locale.ctype.members
- locale.ctype.byname
- category.monetary
- locale.money.get/locale.money.get.members
- locale.money.put/locale.money.put.members
- locale.moneypunct.byname
- category.time
- locale.time.get/locale.time.get.members
- locale.time.get.byname
- locale.time.put.byname
- locale.stdcvt
- locales/locale.convenience/conversions
- conversions.buffer
- conversions.string
- namespace
- numerics
- complex.number/complex.ops
- numeric.ops/reduce
- rand
- rand.adapt
- rand.adapt.disc
- rand.adapt.ibits
- rand.adapt.shuf
- rand.device
- rand.dist
- rand.dist.bern
- rand.dist.bern.bernoulli
- rand.dist.bern.bin
- rand.dist.bern.geo
- rand.dist.bern.negbin
- rand.dist.norm
- rand.dist.norm.cauchy
- rand.dist.norm.chisq
- rand.dist.norm.f
- rand.dist.norm.lognormal
- rand.dist.norm.normal
- rand.dist.norm.t
- rand.dist.pois
- rand.dist.pois.exp
- rand.dist.pois.extreme
- rand.dist.pois.gamma
- rand.dist.pois.poisson
- rand.dist.pois.weibull
- rand.dist.samp/rand.dist.samp.discrete
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
8,708 files changed
+390544
-128410
lines changedLines changed: 3 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
18 | 18 |
| |
19 | 19 |
| |
20 | 20 |
| |
| 21 | + | |
| 22 | + | |
| 23 | + | |
21 | 24 |
| |
22 | 25 |
| |
23 | 26 |
| |
|
Lines changed: 4 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
52 | 52 |
| |
53 | 53 |
| |
54 | 54 |
| |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
55 | 59 |
| |
56 | 60 |
| |
57 | 61 |
| |
|
Lines changed: 0 additions & 10 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
60 | 60 |
| |
61 | 61 |
| |
62 | 62 |
| |
63 |
| - | |
64 |
| - | |
65 |
| - | |
66 |
| - | |
67 |
| - | |
68 |
| - | |
69 |
| - | |
70 |
| - | |
71 |
| - | |
72 |
| - |
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
41 | 41 |
| |
42 | 42 |
| |
43 | 43 |
| |
44 |
| - | |
| 44 | + |
Lines changed: 58 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 | + |
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
38 | 38 |
| |
39 | 39 |
| |
40 | 40 |
| |
41 |
| - | |
| 41 | + | |
42 | 42 |
| |
43 | 43 |
| |
44 | 44 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
180 | 180 |
| |
181 | 181 |
| |
182 | 182 |
| |
183 |
| - | |
| 183 | + | |
184 | 184 |
| |
185 | 185 |
| |
186 | 186 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
64 | 64 |
| |
65 | 65 |
| |
66 | 66 |
| |
67 |
| - | |
| 67 | + | |
68 | 68 |
| |
69 | 69 |
| |
70 | 70 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
38 | 38 |
| |
39 | 39 |
| |
40 | 40 |
| |
41 |
| - | |
| 41 | + | |
42 | 42 |
| |
43 | 43 |
| |
44 | 44 |
| |
|
Lines changed: 20 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
82 | 82 |
| |
83 | 83 |
| |
84 | 84 |
| |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
85 | 92 |
| |
86 | 93 |
| |
87 | 94 |
| |
| |||
549 | 556 |
| |
550 | 557 |
| |
551 | 558 |
| |
| 559 | + | |
| 560 | + | |
| 561 | + | |
552 | 562 |
| |
553 | 563 |
| |
554 | 564 |
| |
| |||
662 | 672 |
| |
663 | 673 |
| |
664 | 674 |
| |
| 675 | + | |
| 676 | + | |
| 677 | + | |
| 678 | + | |
| 679 | + | |
665 | 680 |
| |
666 | 681 |
| |
667 | 682 |
| |
| |||
1187 | 1202 |
| |
1188 | 1203 |
| |
1189 | 1204 |
| |
1190 |
| - | |
| 1205 | + | |
| 1206 | + | |
1191 | 1207 |
| |
1192 | 1208 |
| |
1193 | 1209 |
| |
1194 | 1210 |
| |
1195 | 1211 |
| |
1196 | 1212 |
| |
1197 | 1213 |
| |
1198 |
| - | |
| 1214 | + | |
| 1215 | + | |
1199 | 1216 |
| |
1200 | 1217 |
| |
1201 |
| - | |
| 1218 | + | |
1202 | 1219 |
| |
1203 | 1220 |
| |
1204 | 1221 |
| |
|
Lines changed: 57 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 | + |
Lines changed: 9 additions & 8 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
667 | 667 |
| |
668 | 668 |
| |
669 | 669 |
| |
670 |
| - | |
671 |
| - | |
672 |
| - | |
673 | 670 |
| |
674 | 671 |
| |
675 | 672 |
| |
| |||
836 | 833 |
| |
837 | 834 |
| |
838 | 835 |
| |
| 836 | + | |
| 837 | + | |
| 838 | + | |
| 839 | + | |
| 840 | + | |
| 841 | + | |
| 842 | + | |
| 843 | + | |
| 844 | + | |
839 | 845 |
| |
840 | 846 |
| |
841 | 847 |
| |
| |||
1951 | 1957 |
| |
1952 | 1958 |
| |
1953 | 1959 |
| |
1954 |
| - | |
1955 |
| - | |
1956 |
| - | |
1957 |
| - | |
1958 |
| - | |
1959 | 1960 |
| |
1960 | 1961 |
| |
1961 | 1962 |
| |
|
Lines changed: 0 additions & 36 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
15 | 15 |
| |
16 | 16 |
| |
17 | 17 |
| |
18 |
| - | |
19 | 18 |
| |
20 |
| - | |
21 | 19 |
| |
22 | 20 |
| |
23 | 21 |
| |
24 | 22 |
| |
25 | 23 |
| |
26 | 24 |
| |
27 |
| - | |
28 |
| - | |
29 |
| - | |
30 | 25 |
| |
31 | 26 |
| |
32 | 27 |
| |
| |||
62 | 57 |
| |
63 | 58 |
| |
64 | 59 |
| |
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 | 60 |
|
0 commit comments