File tree
3,573 files changed
+103464
-53631
lines changed- bolt
- include/bolt
- Core
- Rewrite
- lib
- Core
- Profile
- Rewrite
- test
- AArch64
- X86
- Inputs
- runtime/AArch64
- Inputs
- tools
- driver
- heatmap
- clang
- docs
- tools
- examples
- AnnotateFunctions
- Attribute
- CallSuperAttribute
- PluginsOrder
- PrintFunctionNames
- include/clang
- AST
- Basic
- Driver
- Format
- Lex
- Parse
- Tooling/Transformer
- lib
- AST
- Analysis/plugins
- Basic
- Targets
- CodeGen
- Driver
- ToolChains
- Format
- Frontend
- Headers
- Lex
- Parse
- Sema
- Serialization
- StaticAnalyzer
- Checkers
- Frontend
- Tooling
- DependencyScanning
- Transformer
- test
- AST
- Analysis
- Checkers
- Inputs
- expected-plists
- cert
- copypaste
- diagnostics
- Inputs/expected-sarif
- exploded-graph-rewriter
- html_diagnostics
- relevant_lines
- inlining
- z3
- CodeGen
- Inputs
- PowerPC
- RISCV
- rvv-intrinsics
- rvv-intrinsics-overloaded
- SystemZ
- WebAssembly
- X86
- arc
- avr
- CodeGenCUDA
- CodeGenCXX
- CodeGenCoroutines
- CodeGenObjC
- CodeGenOpenCL
- Driver
- OpenMP
- PCH
- Preprocessor
- Profile
- Refactor/Extract
- Rewriter
- Sema
- SemaCUDA
- SemaCXX
- VFS
- utils/update_cc_test_checks
- Inputs
- tools
- clang-linker-wrapper
- driver
- unittests
- AST
- Format
- Lex
- Tooling
- utils/TableGen
- clang-tools-extra
- clang-doc
- clang-tidy
- bugprone
- cppcoreguidelines
- llvmlibc
- misc
- modernize
- performance
- readability
- clangd
- support
- pp-trace
- test/clang-tidy/checkers
- compiler-rt
- cmake/Modules
- include/profile
- lib
- asan
- builtins/macho_embedded
- hwasan
- lsan
- memprof
- tests
- msan
- sanitizer_common
- symbolizer/scripts
- tests
- tsan/rtl
- ubsan
- test
- asan/TestCases
- hwasan/TestCases
- memprof/TestCases
- sanitizer_common/TestCases/Posix
- xray/TestCases/Posix
- cross-project-tests/debuginfo-tests
- clang_llvm_roundtrip
- dexter
- dex/tools
- clang_opt_bisect
- test
- feature_tests/subtools/clang-opt-bisect
- flang
- docs
- include/flang
- Common
- Evaluate
- Lower
- Optimizer
- Builder
- Dialect
- Support
- Semantics
- lib
- Evaluate
- Lower
- Optimizer
- Builder
- CodeGen
- Dialect
- Support
- Transforms
- Parser
- Semantics
- runtime
- test
- Fir
- Lower
- Semantics
- unittests/Optimizer/Builder
- Runtime
- libc
- benchmarks/automemcpy/lib
- cmake/modules
- config/linux
- aarch64
- x86_64
- docs
- include
- llvm-libc-macros
- loader/linux
- aarch64
- x86_64
- spec
- src
- __support
- CPP
- FPUtil
- File
- OSUtil/linux
- math/generic
- stdlib
- test
- loader/linux
- src
- __support
- CPP
- File
- math
- differential_testing
- exhaustive
- utils
- libcxx
- cmake/caches
- docs
- Status
- include
- __algorithm
- __concepts
- __coroutine
- __filesystem
- __format
- __functional
- __iterator
- __memory
- __numeric
- __random
- __ranges
- __utility
- experimental
- ext
- lib/abi
- src
- experimental
- filesystem
- include
- ryu
- ryu
- support
- ibm
- runtime
- win32
- test
- configs
- libcxx
- algorithms/specialized.algorithms/special.mem.concepts
- atomics
- debug
- diagnostics/detail.headers
- algorithm
- ranges
- utility
- experimental/filesystem
- lint
- ranges
- range.access
- range.utility.helpers
- strings/basic.string/string.modifiers
- utilities
- any
- format/format.string/format.string.std
- std
- algorithms
- alg.modifying.operations/alg.swap
- alg.sorting/alg.min.max
- algorithms.results
- atomics
- atomics.flag
- atomics.types.generic
- concepts
- concepts.compare/concept.equalitycomparable
- concepts.object
- containers
- associative
- map
- map.cons
- map.modifiers
- map.ops
- multimap
- multimap.cons
- multimap.modifiers
- multimap.ops
- multiset
- multiset.cons
- set
- set.cons
- sequences
- deque
- deque.capacity
- deque.cons
- deque.modifiers
- forwardlist
- forwardlist.cons
- forwardlist.modifiers
- forwardlist.ops
- forwardlist.spec
- list
- list.modifiers
- list.ops
- list.special
- vector
- vector.modifiers
- vector.special
- vector.bool
- unord
- unord.map/unord.map.modifiers
- unord.multimap
- unord.multimap.modifiers
- unord.multiset
- unord.set
- views/span.cons
- depr/depr.c.headers
- experimental
- filesystem
- fs.req.macros
- fs.req.namespace
- language.support/support.coroutines/coroutine.trivial.awaitables
- input.output
- file.streams
- c.files
- fstreams
- filebuf.assign
- fstream.assign
- ifstream.assign
- ofstream.assign
- filesystems/class.path/path.member/path.gen
- iostream.format
- ext.manip
- input.streams/istream.manip
- output.streams
- ostream.formatted
- ostream.inserters.arithmetic
- ostream.inserters.character
- ostream.manip
- ostream_sentry
- string.streams/stringbuf/stringbuf.assign
- iterators
- iterator.primitives
- iterator.traits
- range.iter.ops
- range.iter.ops.advance
- range.iter.ops.distance
- range.iter.ops.next
- range.iter.ops.prev
- iterator.range
- iterator.requirements
- indirectcallable/indirectinvocable
- iterator.cust/iterator.cust.move
- predef.iterators
- counted.iterator
- iterators.common
- stream.iterators
- istream.iterator
- istream.iterator.cons
- istream.iterator.ops
- istreambuf.iterator
- istreambuf.iterator.cons
- istreambuf.iterator_op!=
- istreambuf.iterator_op==
- language.support
- cmp/cmp.concept
- support.coroutines
- coroutine.handle/coroutine.handle.noop
- coroutine.trivial.awaitables
- support.exception/except.nested
- support.limits/support.limits.general
- library/description/conventions/customization.point.object
- localization/locale.categories
- category.monetary
- locale.money.get/locale.money.get.members
- locale.money.put/locale.money.put.members
- category.numeric
- locale.nm.put/facet.num.put.members
- locale.num.get/facet.num.get.members
- category.time/locale.time.get.byname
- numerics/bit
- bit.pow.two
- bitops.count
- bitops.rot
- ranges
- range.access
- range.adaptors/range.reverse
- range.factories/range.iota.view
- iterator
- sentinel
- range.req/range.range
- range.utility
- range.subrange
- view.interface
- strings
- basic.string
- string.cons
- string.nonmembers
- string.io
- string.special
- string_op!=
- string_op+
- string_operator==
- string_opgt
- string_opgt=
- string_oplt
- string_oplt=
- string.ops
- string.accessors
- string_compare
- string_find
- string_find.first.not.of
- string_find.first.of
- string_find.last.not.of
- string_find.last.of
- string_rfind
- string_substr
- string.view
- string.view.cons
- string.view.deduct
- utilities
- any
- any.class
- any.assign
- any.cons
- any.modifiers
- any.observers
- any.nonmembers
- any.cast
- format
- format.arguments/format.arg
- format.formatter
- format.context/format.context
- format.formatter.spec
- format.parse.ctx
- format.functions
- function.objects
- range.cmp
- unord.hash
- memory/specialized.algorithms
- specialized.construct
- specialized.destroy
- uninitialized.construct.default
- uninitialized.construct.value
- uninitialized.copy
- uninitialized.fill
- uninitialized.fill.n
- uninitialized.move
- optional
- optional.monadic
- optional.specalg
- smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor
- utility
- utility.intcmp
- utility.unreachable
- support
- utils
- ci
- libcxx/test
- libcxxabi
- include
- src
- demangle
- test
- configs
- libunwind
- src
- lld
- COFF
- ELF
- Arch
- MachO
- docs
- ELF
- test
- COFF
- ELF
- lto
- MachO
- wasm
- wasm
- lldb
- bindings
- interface
- python
- examples/python
- scripted_process
- include/lldb
- API
- Interpreter
- Target
- Utility
- source
- API
- Breakpoint
- Commands
- Expression
- Interpreter
- Plugins
- ExpressionParser/Clang
- Language
- CPlusPlus
- ObjC
- LanguageRuntime
- CPlusPlus
- ObjC/AppleObjCRuntime
- RenderScript/RenderScriptRuntime
- ObjectFile/Mach-O
- Process/scripted
- ScriptInterpreter/Python
- SymbolFile
- DWARF
- NativePDB
- PDB
- Symbol
- Utility
- test
- API
- commands
- expression/context-object-objc
- platform/basic
- thread/backtrace
- watchpoints
- multiple_hits
- step_over_watchpoint
- functionalities
- breakpoint
- auto_continue
- breakpoint_command
- scripted_bkpt
- serialize
- dlopen_other_executable
- dyld-launch-linux
- gdb_remote_client
- launch_stop_at_entry
- load_using_paths
- paths
- postmortem
- elf-core
- minidump
- minidump-new
- process_crash_info
- process_save_core
- process_save_core_minidump
- return-value
- scripted_process
- step_scripted
- thread
- exit_during_expression
- state_after_expression
- step_out
- var_path
- iohandler/sigint
- lang
- c/local_types
- cpp
- incomplete-types
- static_members
- trivial_abi
- type_lookup
- objc
- blocks
- global_ptrs
- objc-checker
- objc-ivar-offsets
- objc-ivar-stripped
- objc-property
- linux/aarch64/unwind_signal
- macosx
- function-starts
- profile_vrs_detach
- thread_suspend
- universal
- python_api
- debugger
- file_handle
- process/read-mem-cstring
- sbdata
- sbmodule
- sbplatform
- sbstructureddata
- target
- value/change_values
- sample_test
- Shell/ScriptInterpreter/Python/Crashlog
- Inputs
- unittests
- Symbol
- SymbolFile/NativePDB
- Utility
- llvm
- bindings
- go/llvm
- ocaml
- cmake
- docs
- CommandGuide
- include/llvm
- ADT
- Analysis
- AsmParser
- BinaryFormat
- Bitstream
- CodeGen
- Config
- DWARFLinker
- DebugInfo/DWARF
- Demangle
- Frontend/OpenMP
- IR
- MC
- Object
- ObjectYAML
- ProfileData
- Support
- Target
- Transforms
- IPO
- Utils
- WindowsDriver
- lib
- Analysis
- AsmParser
- Bitcode/Reader
- Bitstream/Reader
- CodeGen
- GlobalISel
- SelectionDAG
- DWARFLinker
- DebugInfo
- DWARF
- GSYM
- IR
- InterfaceStub
- MC
- Object
- ObjectYAML
- ProfileData
- Support
- Unix
- Target
- AArch64
- AsmParser
- MCTargetDesc
- AMDGPU
- AsmParser
- MCTargetDesc
- Utils
- ARM
- MCTargetDesc
- AVR/MCTargetDesc
- BPF
- MCTargetDesc
- CSKY/MCTargetDesc
- Hexagon
- MCTargetDesc
- Lanai/MCTargetDesc
- LoongArch/MCTargetDesc
- M68k
- MCTargetDesc
- MSP430/MCTargetDesc
- Mips/MCTargetDesc
- NVPTX
- PowerPC
- MCTargetDesc
- RISCV
- MCTargetDesc
- Sparc
- MCTargetDesc
- SystemZ
- MCTargetDesc
- VE
- MCTargetDesc
- WebAssembly
- MCTargetDesc
- X86
- MCTargetDesc
- Transforms
- Coroutines
- IPO
- InstCombine
- Instrumentation
- Scalar
- Utils
- Vectorize
- WindowsDriver
- test
- Analysis
- MemoryDependenceAnalysis
- ScalarEvolution
- Assembler
- Bindings/OCaml
- Bitcode
- CodeGen
- AArch64
- GlobalISel
- AMDGPU
- GlobalISel
- ARM
- BPF/BTF
- M68k
- Arith
- Control
- NVPTX
- PowerPC
- RISCV
- rvv
- llvm-libgcc
- docs
- lib
- llvm-spirv
- lib/SPIRV
- libSPIRV
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
3,573 files changed
+103464
-53631
lines changedLines changed: 11 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
31 | 31 |
| |
32 | 32 |
| |
33 | 33 |
| |
| 34 | + | |
34 | 35 |
| |
35 | 36 |
| |
36 | 37 |
| |
| |||
623 | 624 |
| |
624 | 625 |
| |
625 | 626 |
| |
| 627 | + | |
| 628 | + | |
| 629 | + | |
| 630 | + | |
626 | 631 |
| |
627 | 632 |
| |
628 | 633 |
| |
| |||
909 | 914 |
| |
910 | 915 |
| |
911 | 916 |
| |
912 |
| - | |
| 917 | + | |
| 918 | + | |
| 919 | + | |
| 920 | + | |
| 921 | + | |
| 922 | + | |
913 | 923 |
| |
914 | 924 |
| |
915 | 925 |
| |
|
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1192 | 1192 |
| |
1193 | 1193 |
| |
1194 | 1194 |
| |
1195 |
| - | |
| 1195 | + | |
1196 | 1196 |
| |
1197 | 1197 |
| |
1198 | 1198 |
| |
1199 | 1199 |
| |
1200 | 1200 |
| |
1201 | 1201 |
| |
1202 |
| - | |
| 1202 | + | |
1203 | 1203 |
| |
1204 | 1204 |
| |
1205 | 1205 |
| |
|
Lines changed: 10 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
296 | 296 |
| |
297 | 297 |
| |
298 | 298 |
| |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
299 | 309 |
| |
300 | 310 |
| |
301 | 311 |
| |
|
Lines changed: 68 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
494 | 494 |
| |
495 | 495 |
| |
496 | 496 |
| |
497 |
| - | |
| 497 | + | |
| 498 | + | |
498 | 499 |
| |
499 | 500 |
| |
500 | 501 |
| |
| |||
605 | 606 |
| |
606 | 607 |
| |
607 | 608 |
| |
| 609 | + | |
| 610 | + | |
| 611 | + | |
| 612 | + | |
| 613 | + | |
| 614 | + | |
| 615 | + | |
| 616 | + | |
| 617 | + | |
| 618 | + | |
| 619 | + | |
| 620 | + | |
| 621 | + | |
| 622 | + | |
| 623 | + | |
| 624 | + | |
608 | 625 |
| |
609 | 626 |
| |
610 | 627 |
| |
| |||
646 | 663 |
| |
647 | 664 |
| |
648 | 665 |
| |
| 666 | + | |
| 667 | + | |
| 668 | + | |
| 669 | + | |
| 670 | + | |
| 671 | + | |
649 | 672 |
| |
650 | 673 |
| |
651 | 674 |
| |
| |||
685 | 708 |
| |
686 | 709 |
| |
687 | 710 |
| |
| 711 | + | |
| 712 | + | |
| 713 | + | |
688 | 714 |
| |
689 | 715 |
| |
690 | 716 |
| |
| |||
728 | 754 |
| |
729 | 755 |
| |
730 | 756 |
| |
| 757 | + | |
| 758 | + | |
| 759 | + | |
| 760 | + | |
| 761 | + | |
731 | 762 |
| |
732 | 763 |
| |
733 | 764 |
| |
734 | 765 |
| |
| 766 | + | |
| 767 | + | |
| 768 | + | |
| 769 | + | |
735 | 770 |
| |
736 | 771 |
| |
737 | 772 |
| |
| |||
777 | 812 |
| |
778 | 813 |
| |
779 | 814 |
| |
| 815 | + | |
| 816 | + | |
| 817 | + | |
| 818 | + | |
| 819 | + | |
| 820 | + | |
| 821 | + | |
| 822 | + | |
| 823 | + | |
| 824 | + | |
| 825 | + | |
| 826 | + | |
| 827 | + | |
| 828 | + | |
| 829 | + | |
| 830 | + | |
| 831 | + | |
| 832 | + | |
| 833 | + | |
| 834 | + | |
| 835 | + | |
780 | 836 |
| |
781 | 837 |
| |
782 | 838 |
| |
| |||
882 | 938 |
| |
883 | 939 |
| |
884 | 940 |
| |
| 941 | + | |
| 942 | + | |
| 943 | + | |
| 944 | + | |
| 945 | + | |
| 946 | + | |
| 947 | + | |
| 948 | + | |
| 949 | + | |
| 950 | + | |
| 951 | + | |
885 | 952 |
| |
886 | 953 |
| |
887 | 954 |
| |
|
Lines changed: 7 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
89 | 89 |
| |
90 | 90 |
| |
91 | 91 |
| |
| 92 | + | |
| 93 | + | |
| 94 | + | |
92 | 95 |
| |
93 | 96 |
| |
94 | 97 |
| |
| |||
98 | 101 |
| |
99 | 102 |
| |
100 | 103 |
| |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
101 | 108 |
| |
102 | 109 |
| |
103 | 110 |
| |
|
Lines changed: 22 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
22 | 22 |
| |
23 | 23 |
| |
24 | 24 |
| |
| 25 | + | |
25 | 26 |
| |
26 | 27 |
| |
27 | 28 |
| |
| |||
124 | 125 |
| |
125 | 126 |
| |
126 | 127 |
| |
127 |
| - | |
| 128 | + | |
128 | 129 |
| |
129 | 130 |
| |
130 | 131 |
| |
| |||
201 | 202 |
| |
202 | 203 |
| |
203 | 204 |
| |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
204 | 209 |
| |
205 | 210 |
| |
206 | 211 |
| |
| |||
299 | 304 |
| |
300 | 305 |
| |
301 | 306 |
| |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
302 | 315 |
| |
303 | 316 |
| |
304 | 317 |
| |
| |||
426 | 439 |
| |
427 | 440 |
| |
428 | 441 |
| |
| 442 | + | |
429 | 443 |
| |
430 | 444 |
| |
431 | 445 |
| |
432 | 446 |
| |
433 | 447 |
| |
| 448 | + | |
| 449 | + | |
| 450 | + | |
| 451 | + | |
| 452 | + | |
| 453 | + | |
| 454 | + | |
434 | 455 |
| |
435 | 456 |
| |
436 | 457 |
| |
|
Lines changed: 32 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
39 | 39 |
| |
40 | 40 |
| |
41 | 41 |
| |
42 |
| - | |
| 42 | + | |
43 | 43 |
| |
44 | 44 |
| |
45 |
| - | |
| 45 | + | |
46 | 46 |
| |
47 | 47 |
| |
48 | 48 |
| |
| |||
351 | 351 |
| |
352 | 352 |
| |
353 | 353 |
| |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
| 373 | + | |
| 374 | + | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
| 380 | + | |
| 381 | + | |
| 382 | + | |
| 383 | + | |
354 | 384 |
| |
355 | 385 |
| |
356 | 386 |
| |
|
Lines changed: 6 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
17 | 17 |
| |
18 | 18 |
| |
19 | 19 |
| |
| 20 | + | |
20 | 21 |
| |
21 | 22 |
| |
22 | 23 |
| |
| |||
222 | 223 |
| |
223 | 224 |
| |
224 | 225 |
| |
225 |
| - | |
| 226 | + | |
226 | 227 |
| |
227 | 228 |
| |
228 | 229 |
| |
| |||
712 | 713 |
| |
713 | 714 |
| |
714 | 715 |
| |
715 |
| - | |
716 |
| - | |
| 716 | + | |
| 717 | + | |
| 718 | + | |
| 719 | + | |
717 | 720 |
| |
718 | 721 |
| |
719 | 722 |
| |
|
Lines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
17 | 17 |
| |
18 | 18 |
| |
19 | 19 |
| |
| 20 | + | |
20 | 21 |
| |
21 | 22 |
| |
22 | 23 |
| |
|
Lines changed: 1 addition & 15 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1875 | 1875 |
| |
1876 | 1876 |
| |
1877 | 1877 |
| |
1878 |
| - | |
1879 |
| - | |
1880 |
| - | |
1881 |
| - | |
1882 |
| - | |
1883 |
| - | |
1884 |
| - | |
1885 |
| - | |
1886 |
| - | |
1887 |
| - | |
1888 |
| - | |
1889 |
| - | |
1890 |
| - | |
1891 |
| - | |
1892 |
| - | |
| 1878 | + | |
1893 | 1879 |
| |
1894 | 1880 |
| |
1895 | 1881 |
| |
|
0 commit comments