Commit 6c799a5
malixian
Merge branch 'amd-gpu' of https://github.com/malixian/llvm into amd-gpu
File tree
1,807 files changed
+65677
-26637
lines changed- buildbot
- clang-tools-extra
- clang-tidy/performance
- clangd
- tool
- unittests
- test/clang-tidy/checkers
- clang
- docs
- include/clang
- ASTMatchers
- Analysis
- Basic
- Driver
- Frontend
- Sema
- Serialization
- StaticAnalyzer/Core
- BugReporter
- PathSensitive
- lib
- AST
- Analysis
- Basic/Targets
- CodeGen
- DirectoryWatcher/windows
- Driver/ToolChains
- Format
- Frontend
- Index
- Interpreter
- Sema
- Serialization
- StaticAnalyzer/Core
- Tooling/Transformer
- test
- Analysis
- CXX
- class
- class.compare/class.spaceship
- class.init/class.copy.elision
- dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto
- dcl.decl/dcl.init/dcl.init.list
- drs
- expr/expr.prim/expr.prim.lambda
- temp/temp.decls/temp.mem
- CodeGenCXX
- CodeGen
- Driver
- Format
- Frontend
- Misc
- OpenMP
- Preprocessor
- SemaCXX
- SemaObjCXX
- SemaSYCL
- Sema
- tools/libclang
- unittests
- ASTMatchers
- AST
- Format
- Tooling
- www
- compiler-rt
- lib
- asan
- builtins
- dfsan
- fuzzer/dataflow
- hwasan
- interception
- profile
- sanitizer_common
- scudo/standalone
- tests
- ubsan
- test
- asan/TestCases
- Posix
- dfsan
- fuzzer
- hwasan
- TestCases
- profile
- flang
- docs
- examples
- include/flang
- Evaluate
- Frontend
- Lower
- Optimizer
- Semantics
- lib
- Evaluate
- FrontendTool
- Frontend
- Lower
- Optimizer
- Semantics
- runtime
- test
- Driver
- Evaluate
- Runtime
- Semantics
- tools
- unittests
- Evaluate
- RuntimeGTest
- Runtime
- libclc
- cmake/modules
- ptx-nvidiacl/libspirv/group
- libcxxabi/test
- libcxx
- docs
- include
- __algorithm
- __functional
- __iterator
- __memory
- __random
- __ranges
- experimental
- src
- test
- libcxx
- atomics/atomics.align
- depr
- depr.default.allocator
- depr.func.adaptor.typedefs
- memory
- utilities/function.objects/refwrap
- std
- algorithms
- alg.modifying.operations/alg.random.sample
- alg.sorting/alg.min.max
- atomics
- atomics.general
- atomics.types.generic
- atomics.types.operations
- atomics.types.operations.req
- atomics.types.operations.wait
- containers
- associative
- map/map.cons
- multimap/multimap.cons
- container.adaptors
- priority.queue/priqueue.cons
- queue/queue.cons
- stack/stack.cons
- sequences
- array
- deque/deque.cons
- forwardlist/forwardlist.cons
- list/list.cons
- vector/vector.cons
- unord
- unord.map/unord.map.cnstr
- unord.multimap/unord.multimap.cnstr
- depr/depr.atomics/depr.atomics.nonmembers
- iterators
- iterator.primitives/range.iter.ops
- range.iter.ops.advance
- range.iter.ops.next
- range.iter.ops.prev
- iterator.requirements/iterator.concepts/iterator.concept.random.access
- language.support/support.limits/support.limits.general
- ranges
- range.access
- range.access.begin
- range.access.end
- range.adaptors
- range.utility
- range.subrange
- view.interface
- strings/string.view/string.view.ops
- thread/thread.mutex
- utilities
- format/format.formatter/format.parse.ctx
- function.objects
- arithmetic.operations
- bitwise.operations
- comparisons
- func.wrap/func.wrap.func
- logical.operations
- negators
- unord.hash
- memory
- default.allocator
- util.smartptr
- util.smartptr.weak/util.smartptr.ownerless
- tuple/tuple.tuple/tuple.cnstr
- utils
- ci
- libc
- benchmarks
- src/string
- aarch64
- memory_utils
- x86_64
- test/src
- string/memory_utils
- threads
- utils/FPUtil
- libunwind/test/libunwind/test
- lldb
- bindings
- interface
- docs
- design
- include/lldb
- API
- Breakpoint
- Core
- Interpreter
- Symbol
- Target
- Utility
- packages/Python/lldbsuite/test
- tools
- intelpt
- lldb-server
- source
- API
- Breakpoint
- Commands
- Core
- Interpreter
- Plugins
- ABI/AArch64
- LanguageRuntime/RenderScript/RenderScriptRuntime
- Language/CPlusPlus
- ObjectFile
- Mach-O
- PECOFF
- wasm
- Process
- Linux
- MacOSX-Kernel
- Utility
- Windows/Common
- elf-core
- gdb-remote
- mach-core
- minidump
- ScriptInterpreter
- Lua
- Python
- StructuredData/DarwinLog
- SymbolFile/DWARF
- Trace/intel-pt
- TypeSystem/Clang
- Target
- test
- API
- commands
- frame/language
- trace
- multiple-threads
- functionalities
- data-formatter/data-formatter-stl/libcxx
- optional
- variant
- gdb_remote_client
- postmortem/elf-core
- unwind/aarch64_unwind_pac
- lang
- cpp
- forward-declared-template-specialization
- incompatible-class-templates
- c/forward
- macosx/skinny-corefile
- tools
- lldb-server
- lldb-vscode/launch
- Shell
- Host
- Register/Core
- tools
- debugserver/source
- MacOSX
- lldb-vscode
- unittests
- Process/gdb-remote
- Symbol
- lld
- COFF
- ELF
- MachO
- MinGW
- docs
- include/lld/Common
- test
- ELF
- Inputs
- linkerscript
- MachO
- Inputs/MacOSX.sdk/usr/lib
- invalid
- MinGW
- wasm
- Inputs
- wasm
- llvm-spirv
- lib/SPIRV
- libSPIRV
- test
- SpecConstants
- tools/llvm-spirv
- llvm
- docs
- CommandGuide
- examples/OrcV2Examples
- OrcV2CBindingsBasicUsage
- OrcV2CBindingsDumpObjects
- OrcV2CBindingsIRTransforms
- include
- llvm-c
- llvm
- Analysis
- BinaryFormat
- CodeGen
- GlobalISel
- Config
- ExecutionEngine/Orc
- TargetProcess
- IR
- MCA
- Stages
- MC
- ObjectYAML
- Object
- Passes
- ProfileData
- Support
- Target
- GlobalISel
- Transforms
- IPO
- Scalar
- Utils
- lib
- Analysis
- BinaryFormat
- CodeGen
- GlobalISel
- LiveDebugValues
- SelectionDAG
- Demangle
- ExecutionEngine/Orc
- TargetProcess
- IR
- MCA
- HardwareUnits
- Stages
- MC
- ObjectYAML
- Object
- Passes
- ProfileData
- SYCLLowerIR
- Support
- Target
- AArch64
- GISel
- AMDGPU
- Utils
- ARM
- MCTargetDesc
- M68k
- GlSel
- Mips
- PowerPC
- RISCV
- MCTargetDesc
- WebAssembly
- AsmParser
- Disassembler
- MCTargetDesc
- X86
- ToolDrivers/llvm-dlltool
- Transforms
- Coroutines
- IPO
- InstCombine
- Instrumentation
- Scalar
- Utils
- Vectorize
- test
- Analysis
- CostModel/AArch64
- ScalarEvolution
- Assembler
- Bitcode
- CodeGen
- AArch64
- GlobalISel
- AMDGPU
- GlobalISel
- ARM
- Windows
- Generic
- Hexagon
- M68k/GlobalISel
- Mips
- msa
- NVPTX
- PowerPC
- RISCV
- rvv
- SystemZ
- Thumb2
- WebAssembly
- X86
- XCore
- DebugInfo
- AArch64
- Generic
- Demangle
- Instrumentation
- AddressSanitizer
- DataFlowSanitizer
- MC
- RISCV
- WebAssembly
- X86
- Inputs
- ObjectYAML/wasm
- Other
- Transforms
- Attributor
- IPConstantProp
- Coroutines
- DeadStoreElimination
- FunctionSpecialization
- GCOVProfiling
- GVN/PRE
- IROutliner
- IndVarSimplify
- Inline
- InstCombine
- X86
- InstSimplify
- ConstProp
- X86
- InterleavedAccess/AArch64
- LICM
- LoopDeletion
- LoopStrengthReduce
- LoopUnroll
- AArch64
- LoopVectorize
- PGOProfile
- PartiallyInlineLibCalls
- PhaseOrdering
- AArch64
- SLPVectorizer
- X86
- SampleProfile
- Inputs
- Scalarizer
- SimplifyCFG
- SpeculateAroundPHIs
- Verifier
- tools
- llvm-cov/gcov
- Inputs
- llvm-dlltool
- llvm-mca
- ARM
- X86/SkylakeClient
- llvm-objcopy
- ELF
- Inputs
- MachO
- llvm-objdump/ELF/ARM
- llvm-profdata
- llvm-profgen
- Inputs
- llvm-symbolizer
- obj2yaml/ELF
- yaml2obj
- ELF
- XCOFF
- tools
- llvm-exegesis/lib/X86
- llvm-mca
- Views
- lib
- AMDGPU
- llvm-objcopy
- ELF
- MachO
- llvm-profdata
- llvm-profgen
- llvm-readobj
- obj2yaml
- sycl-post-link
- unittests
- Analysis
- CodeGen
- Demangle
- ExecutionEngine/Orc
- MIR
- Transforms/Utils
- utils
- UpdateTestChecks
- gn/secondary
- compiler-rt/lib
- asan
- sanitizer_common
- libcxx/include
- lld/MachO
- llvm
- include/llvm/Config
- lib
- CodeGen
- MCA
- Target/AMDGPU
- Transforms/Scalar
- unittests
- CodeGen
- ExecutionEngine/Orc
- MIR
- mlir
- docs
- Tools
- include/mlir
- Dialect
- Complex/IR
- EmitC
- IR
- Linalg
- IR
- Transforms
- MemRef/Transforms
- SCF
- SparseTensor/IR
- StandardOps/IR
- IR
- Interfaces
- Pass
- Support
- Transforms
- lib
- Conversion
- ComplexToStandard
- LinalgToStandard
- StandardToLLVM
- Dialect
- Affine/Transforms
- EmitC
- IR
- GPU/Transforms
- Linalg
- IR
- Transforms
- MemRef
- IR
- Transforms
- SCF
- SparseTensor
- IR
- Transforms
- Vector
- IR
- Pass
- Support
- Transforms/Utils
- python/mlir/dialects/linalg/opdsl
- lang
- ops
- test
- Conversion
- ComplexToStandard
- StandardToLLVM
- Dialect
- Affine
- EmitC
- Linalg
- SCF
- SparseTensor
- Standard
- IR
- Integration
- Dialect/SparseTensor/CPU
- data
- Interfaces/InferShapedTypeOpInterface
- Transforms
- lib
- Analysis
- Conversion/StandardToLLVM
- Dialect
- Affine
- DLTI
- GPU
- Linalg
- Math
- SCF
- SPIRV
- Shape
- StandardOps
- Test
- Tosa
- Vector
- IR
- Pass
- Reducer
- Rewrite
- Transforms
- mlir-linalg-ods-gen
- mlir-opt
- python
- dialects/linalg
- opdsl
- tools
- mlir-linalg-ods-gen
- mlir-opt
- mlir-tblgen
- unittests/IR
- utils/vim/syntax
- openmp
- docs
- libomptarget
- cmake/Modules
- plugins
- amdgpu
- impl
- common/elf_common
- remote/server
- test/offloading
- runtime
- src
- i18n
- test
- affinity
- barrier
- tasking
- polly
- include/polly
- CodeGen
- Support
- lib
- Analysis
- CodeGen
- External/isl/include/isl
- Support
- test/GPGPU
- sycl
- include/CL/sycl
- plugins/level_zero
- test
- atomic_ref
- esimd
- warnings
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
1,807 files changed
+65677
-26637
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
3 | | - | |
4 | | - | |
5 | | - | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | | - | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
21 | 21 | | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | | - | |
32 | | - | |
| 31 | + | |
| 32 | + | |
33 | 33 | | |
34 | 34 | | |
35 | | - | |
36 | | - | |
| 35 | + | |
| 36 | + | |
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| |||
Lines changed: 11 additions & 14 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
15 | 16 | | |
16 | 17 | | |
17 | 18 | | |
| |||
72 | 73 | | |
73 | 74 | | |
74 | 75 | | |
75 | | - | |
| 76 | + | |
76 | 77 | | |
77 | 78 | | |
78 | | - | |
| 79 | + | |
79 | 80 | | |
80 | 81 | | |
81 | | - | |
82 | | - | |
| 82 | + | |
| 83 | + | |
83 | 84 | | |
84 | 85 | | |
85 | 86 | | |
| |||
106 | 107 | | |
107 | 108 | | |
108 | 109 | | |
109 | | - | |
110 | | - | |
111 | | - | |
112 | | - | |
113 | | - | |
114 | | - | |
115 | | - | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
116 | 113 | | |
| 114 | + | |
117 | 115 | | |
118 | | - | |
119 | | - | |
120 | | - | |
| 116 | + | |
| 117 | + | |
121 | 118 | | |
122 | 119 | | |
123 | 120 | | |
| |||
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| 13 | + | |
13 | 14 | | |
14 | 15 | | |
15 | 16 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| 23 | + | |
| 24 | + | |
23 | 25 | | |
24 | 26 | | |
25 | 27 | | |
| |||
209 | 211 | | |
210 | 212 | | |
211 | 213 | | |
| 214 | + | |
212 | 215 | | |
213 | | - | |
| 216 | + | |
214 | 217 | | |
215 | 218 | | |
216 | 219 | | |
217 | 220 | | |
218 | | - | |
219 | | - | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
220 | 228 | | |
221 | 229 | | |
222 | 230 | | |
| |||
504 | 512 | | |
505 | 513 | | |
506 | 514 | | |
507 | | - | |
508 | 515 | | |
509 | 516 | | |
510 | 517 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
| 50 | + | |
50 | 51 | | |
51 | 52 | | |
52 | 53 | | |
| |||
270 | 271 | | |
271 | 272 | | |
272 | 273 | | |
273 | | - | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
274 | 277 | | |
275 | 278 | | |
276 | 279 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
76 | 76 | | |
77 | 77 | | |
78 | 78 | | |
79 | | - | |
| 79 | + | |
80 | 80 | | |
81 | | - | |
82 | | - | |
| 81 | + | |
| 82 | + | |
83 | 83 | | |
84 | 84 | | |
85 | 85 | | |
| |||
726 | 726 | | |
727 | 727 | | |
728 | 728 | | |
729 | | - | |
| 729 | + | |
| 730 | + | |
| 731 | + | |
730 | 732 | | |
731 | | - | |
732 | | - | |
733 | | - | |
734 | | - | |
735 | | - | |
736 | | - | |
737 | 733 | | |
738 | | - | |
739 | 734 | | |
| 735 | + | |
| 736 | + | |
| 737 | + | |
| 738 | + | |
| 739 | + | |
| 740 | + | |
| 741 | + | |
| 742 | + | |
740 | 743 | | |
741 | 744 | | |
742 | | - | |
743 | 745 | | |
744 | 746 | | |
745 | 747 | | |
746 | | - | |
| 748 | + | |
747 | 749 | | |
748 | 750 | | |
749 | 751 | | |
750 | | - | |
751 | | - | |
752 | 752 | | |
753 | 753 | | |
754 | | - | |
755 | | - | |
756 | | - | |
757 | | - | |
758 | | - | |
759 | | - | |
760 | | - | |
761 | 754 | | |
762 | 755 | | |
763 | 756 | | |
764 | 757 | | |
765 | 758 | | |
766 | 759 | | |
| 760 | + | |
| 761 | + | |
| 762 | + | |
| 763 | + | |
| 764 | + | |
767 | 765 | | |
768 | 766 | | |
769 | 767 | | |
| |||
788 | 786 | | |
789 | 787 | | |
790 | 788 | | |
791 | | - | |
| 789 | + | |
792 | 790 | | |
793 | 791 | | |
794 | 792 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
171 | 171 | | |
172 | 172 | | |
173 | 173 | | |
174 | | - | |
175 | 174 | | |
176 | 175 | | |
177 | 176 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
72 | 72 | | |
73 | 73 | | |
74 | 74 | | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
75 | 88 | | |
76 | 89 | | |
77 | 90 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
909 | 909 | | |
910 | 910 | | |
911 | 911 | | |
912 | | - | |
| 912 | + | |
| 913 | + | |
| 914 | + | |
| 915 | + | |
| 916 | + | |
913 | 917 | | |
914 | 918 | | |
915 | 919 | | |
| |||
Lines changed: 6 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
45 | | - | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
46 | 47 | | |
47 | | - | |
48 | | - | |
| 48 | + | |
49 | 49 | | |
50 | | - | |
| 50 | + | |
| 51 | + | |
51 | 52 | | |
52 | 53 | | |
53 | 54 | | |
| |||
378 | 379 | | |
379 | 380 | | |
380 | 381 | | |
381 | | - | |
0 commit comments