[all-commits] [llvm/llvm-project] 487cfb: [Clang] Implement constexpr support for `__builtin...
Florian Mayer via All-commits
all-commits at lists.llvm.org
Fri Mar 8 15:46:43 PST 2024
Branch: refs/heads/users/fmayer/sprnfc-hwasan-also-be-more-consistent-when-getting-pointer-types
Home: https://github.com/llvm/llvm-project
Commit: 487cfbe494413e12123b55dead5ef8742ef49fb2
https://github.com/llvm/llvm-project/commit/487cfbe494413e12123b55dead5ef8742ef49fb2
Author: OverMighty <its.overmighty at gmail.com>
Date: 2024-03-08 (Fri, 08 Mar 2024)
Changed paths:
M clang/docs/LanguageExtensions.rst
M clang/docs/ReleaseNotes.rst
M clang/include/clang/Basic/Builtins.td
M clang/lib/AST/ExprConstant.cpp
M clang/test/Sema/constant-builtins-2.c
Log Message:
-----------
[Clang] Implement constexpr support for `__builtin_popcountg` (#84318)
Commit: e932fe880b69a6cd13b4f29678c7f143540f1999
https://github.com/llvm/llvm-project/commit/e932fe880b69a6cd13b4f29678c7f143540f1999
Author: David CARLIER <devnexen at gmail.com>
Date: 2024-03-08 (Fri, 08 Mar 2024)
Changed paths:
M compiler-rt/lib/fuzzer/FuzzerUtilWindows.cpp
Log Message:
-----------
[compiler-rt][Fuzzer] fix windows typo (#84407)
Commit: 0d4978f3cf8f917d88c19ec0ba3b1b3ef092cef1
https://github.com/llvm/llvm-project/commit/0d4978f3cf8f917d88c19ec0ba3b1b3ef092cef1
Author: Craig Topper <craig.topper at sifive.com>
Date: 2024-03-07 (Thu, 07 Mar 2024)
Changed paths:
M llvm/test/CodeGen/RISCV/forced-atomics.ll
M llvm/test/CodeGen/RISCV/fpclamptosat.ll
Log Message:
-----------
[RISCV] Update some tests I missed in 909ab0e0d1903ad2329ca9fdf248d21330f9437f. NFC
Commit: fcd2d483251605f1b6cdace0ce5baf5dfd31b880
https://github.com/llvm/llvm-project/commit/fcd2d483251605f1b6cdace0ce5baf5dfd31b880
Author: vadikp-intel <vadim.paretsky at intel.com>
Date: 2024-03-07 (Thu, 07 Mar 2024)
Changed paths:
M openmp/runtime/src/kmp_collapse.cpp
M openmp/runtime/src/kmp_collapse.h
A openmp/runtime/test/worksharing/for/omp_for_collapse_LowerTriangularLess.c
A openmp/runtime/test/worksharing/for/omp_for_collapse_LowerTriangularLessEqual.c
A openmp/runtime/test/worksharing/for/omp_for_collapse_UpperTriangular.c
Log Message:
-----------
[OpenMP] runtime support for efficient partitioning of collapsed triangular loops (#83939)
This PR adds OMP runtime support for more efficient partitioning of
certain types of collapsed loops that can be used by compilers that
support loop collapsing (i.e. MSVC) to achieve more optimal thread load
balancing.
In particular, this PR addresses double nested upper and lower isosceles
triangular loops of the following types
1. lower triangular 'less_than'
for (int i=0; i<N; i++)
for (int j=0; j<i; j++)
2. lower triangular 'less_than_equal'
for (int i=0; i<N; j++)
for (int j=0; j<=i; j++)
3. upper triangular
for (int i=0; i<N; i++)
for (int j=i; j<N; j++)
Includes tests for the three supported loop types.
---------
Co-authored-by: Vadim Paretsky <b-vadipa at microsoft.com>
Commit: 0cd7942c7f7a6f0c8a749c5f0d6d758e0a6fd9d9
https://github.com/llvm/llvm-project/commit/0cd7942c7f7a6f0c8a749c5f0d6d758e0a6fd9d9
Author: Igor Kudrin <ikudrin at accesssoftek.com>
Date: 2024-03-08 (Fri, 08 Mar 2024)
Changed paths:
M llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp
M llvm/test/CodeGen/AArch64/sign-return-address-cfi-negate-ra-state.ll
Log Message:
-----------
[llvm-dwarfdump] Fix parsing DW_CFA_AARCH64_negate_ra_state (#84128)
The saved state of the AARCH64_DWARF_PAUTH_RA_STATE register was not
updated, so `llvm-dwarfdump` continued to dump it as `reg34=1` even if
the correct value is `0`:
```
> llvm-dwarfdump -v test.o
...
0000002c 00000024 00000030 FDE cie=00000000 pc=00000030...00000064
Format: DWARF32
DW_CFA_advance_loc: 4
DW_CFA_AARCH64_negate_ra_state:
DW_CFA_advance_loc: 4
DW_CFA_def_cfa_offset: +16
DW_CFA_offset: W30 -16
DW_CFA_remember_state:
DW_CFA_advance_loc: 16
DW_CFA_def_cfa_offset: +0
DW_CFA_advance_loc: 4
DW_CFA_AARCH64_negate_ra_state:
DW_CFA_restore: W30
DW_CFA_advance_loc: 4
DW_CFA_restore_state:
DW_CFA_advance_loc: 12
DW_CFA_def_cfa_offset: +0
DW_CFA_advance_loc: 4
DW_CFA_AARCH64_negate_ra_state:
DW_CFA_restore: W30
DW_CFA_nop:
0x30: CFA=WSP
0x34: CFA=WSP: reg34=1
0x38: CFA=WSP+16: W30=[CFA-16], reg34=1
0x48: CFA=WSP: W30=[CFA-16], reg34=1
0x4c: CFA=WSP: reg34=1 <--- should be '=0'
0x50: CFA=WSP+16: W30=[CFA-16], reg34=1
0x5c: CFA=WSP: W30=[CFA-16], reg34=1
0x60: CFA=WSP: reg34=1 <--- should be '=0'
```
Commit: fe8476472467acd15a4d3771313e5532d1eb032f
https://github.com/llvm/llvm-project/commit/fe8476472467acd15a4d3771313e5532d1eb032f
Author: Igor Kudrin <ikudrin at accesssoftek.com>
Date: 2024-03-08 (Fri, 08 Mar 2024)
Changed paths:
M llvm/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h
M llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp
M llvm/test/DebugInfo/dwarfdump-debug-frame-simple.test
M llvm/test/tools/llvm-readobj/ELF/unwind.test
M llvm/tools/llvm-readobj/DwarfCFIEHPrinter.h
Log Message:
-----------
[DWARF] Dump an updated location for DW_CFA_advance_loc* (#84274)
When dumping FDEs, `readelf` prints new location values after
`DW_CFA_advance_loc(*)` instructions, which looks quite convenient:
```
> readelf -wf test.o
...
... FDE ... pc=0000000000000030..0000000000000064
DW_CFA_advance_loc: 4 to 0000000000000034
...
DW_CFA_advance_loc: 4 to 0000000000000038
...
```
This patch makes `llvm-dwarfdump` and `llvm-readobj` do the same.
Commit: 99512b1728bcf47dbf28f8a4cf5d296109fb0630
https://github.com/llvm/llvm-project/commit/99512b1728bcf47dbf28f8a4cf5d296109fb0630
Author: Fangrui Song <i at maskray.me>
Date: 2024-03-07 (Thu, 07 Mar 2024)
Changed paths:
M llvm/test/Object/Inputs/small.ll
M llvm/test/Object/Inputs/trivial.ll
M llvm/test/Object/X86/irsymtab-bad-alias.ll
M llvm/test/Object/X86/nm-ir.ll
M llvm/test/Object/dllimport-globalref.ll
M llvm/test/Object/dllimport.ll
M llvm/test/Object/mangle-ir.ll
M llvm/test/Object/objc-swift-mixed-imageinfo-macho.ll
Log Message:
-----------
[Object] Convert tests to opaque pointers (NFC)
Link: https://discourse.llvm.org/t/enabling-opaque-pointers-by-default/61322
Commit: 30f098ef9dfb121bccaef6975b13788b6f940e47
https://github.com/llvm/llvm-project/commit/30f098ef9dfb121bccaef6975b13788b6f940e47
Author: Fangrui Song <i at maskray.me>
Date: 2024-03-07 (Thu, 07 Mar 2024)
Changed paths:
M llvm/test/Instrumentation/AddressSanitizer/aarch64be.ll
M llvm/test/Instrumentation/AddressSanitizer/program-addrspace.ll
M llvm/test/Instrumentation/InstrProfiling/before-value-profile-lowering.ll
M llvm/test/Instrumentation/InstrProfiling/timestamp-coverage.ll
M llvm/test/Instrumentation/InstrProfiling/timestamp.ll
Log Message:
-----------
[Instrumentation] Convert tests to opaque pointers (NFC)
Link: https://discourse.llvm.org/t/enabling-opaque-pointers-by-default/61322
Commit: 9d3bf9b639eafeded82c6be295031262735d1dac
https://github.com/llvm/llvm-project/commit/9d3bf9b639eafeded82c6be295031262735d1dac
Author: Florian Mayer <fmayer at google.com>
Date: 2024-03-07 (Thu, 07 Mar 2024)
Changed paths:
M llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
Log Message:
-----------
[NFC] [hwasan] consistent naming for cl::opt
Commit: fb582b6ace781ff6991775d6dcd4df98aa16698f
https://github.com/llvm/llvm-project/commit/fb582b6ace781ff6991775d6dcd4df98aa16698f
Author: Boian Petkantchin <boian.petkantchin at amd.com>
Date: 2024-03-07 (Thu, 07 Mar 2024)
Changed paths:
A mlir/include/mlir/Dialect/Linalg/Transforms/AllInterfaces.h
A mlir/include/mlir/Dialect/Linalg/Transforms/MeshShardingInterfaceImpl.h
M mlir/include/mlir/Dialect/Mesh/IR/MeshBase.td
M mlir/include/mlir/Dialect/Mesh/IR/MeshOps.td
M mlir/include/mlir/Dialect/Mesh/Interfaces/ShardingInterfaceImpl.h
M mlir/include/mlir/Dialect/Mesh/Transforms/Transforms.h
M mlir/include/mlir/IR/Dialect.h
M mlir/include/mlir/InitAllDialects.h
M mlir/lib/Dialect/Linalg/IR/CMakeLists.txt
M mlir/lib/Dialect/Linalg/IR/LinalgDialect.cpp
A mlir/lib/Dialect/Linalg/Transforms/AllInterfaces.cpp
M mlir/lib/Dialect/Linalg/Transforms/CMakeLists.txt
A mlir/lib/Dialect/Linalg/Transforms/MeshShardingInterfaceImpl.cpp
M mlir/lib/Dialect/Linalg/Transforms/TilingInterfaceImpl.cpp
M mlir/lib/Dialect/Mesh/IR/MeshOps.cpp
M mlir/lib/Dialect/Mesh/Interfaces/ShardingInterface.cpp
M mlir/lib/Dialect/Mesh/Transforms/Transforms.cpp
A mlir/test/Dialect/Linalg/mesh-spmdization.mlir
M utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
Log Message:
-----------
[mlir] Implement Mesh's ShardingInterface for Linalg ops (#82284)
Allows linalg structured operations to be handled during spmdization and
sharding propagation.
There is only support for projected permutation indexing maps.
Commit: ddaf040ea924b1bdd4e093f583018c262da3cc7f
https://github.com/llvm/llvm-project/commit/ddaf040ea924b1bdd4e093f583018c262da3cc7f
Author: Matthias Springer <me at m-sp.org>
Date: 2024-03-08 (Fri, 08 Mar 2024)
Changed paths:
M mlir/lib/Transforms/Utils/DialectConversion.cpp
Log Message:
-----------
[mlir][Transforms][NFC] Make signature conversion more efficient (#83922)
During block signature conversion, a new block is inserted and ops are
moved from the old block to the new block. This commit changes the
implementation such that ops are moved in bulk (`splice`) instead of
one-by-one; that's what `splitBlock` is doing.
This also makes it possible to pass the new block argument types
directly to `createBlock` instead of using `addArgument` (which bypasses
the rewriter). This doesn't change anything from a technical point of
view (there is no rewriter API for adding arguments at the moment), but
the implementation reads a bit nicer.
Commit: e7a22e72de79352c4639664f1ac678555a4c20e4
https://github.com/llvm/llvm-project/commit/e7a22e72de79352c4639664f1ac678555a4c20e4
Author: Chen Zheng <czhengsz at cn.ibm.com>
Date: 2024-03-07 (Thu, 07 Mar 2024)
Changed paths:
A llvm/test/CodeGen/PowerPC/pr74951.ll
Log Message:
-----------
[PPC] precommit cases for issue 74915
Commit: 60a20bd6973c8fc7aa9a19465ed042604e07fb17
https://github.com/llvm/llvm-project/commit/60a20bd6973c8fc7aa9a19465ed042604e07fb17
Author: Matthias Springer <me at m-sp.org>
Date: 2024-03-08 (Fri, 08 Mar 2024)
Changed paths:
M mlir/include/mlir/Transforms/DialectConversion.h
M mlir/lib/Transforms/Utils/DialectConversion.cpp
M mlir/test/Transforms/test-legalizer.mlir
M mlir/test/lib/Dialect/Test/TestPatterns.cpp
Log Message:
-----------
[mlir][Transforms] Add listener support to dialect conversion (#83425)
This commit adds listener support to the dialect conversion. Similarly
to the greedy pattern rewrite driver, an optional listener can be
specified in the configuration object.
Listeners are notified only if the dialect conversion succeeds. In case
of a failure, where some IR changes are first performed and then rolled
back, no notifications are sent.
Due to the fact that some kinds of rewrite are reflected in the IR
immediately and some in a delayed fashion, there are certain limitations
when attaching a listener; these are documented in `ConversionConfig`.
To summarize, users are always notified about all rewrites that
happened, but the notifications are sent all at once at the very end,
and not interleaved with the actual IR changes.
This change is in preparation improvements to
`transform.apply_conversion_patterns`, which currently invalidates all
handles. In the future, it can use a listener to update handles
accordingly, similar to `transform.apply_patterns`.
Commit: 474a73d979bdab8782c17829d72386e0da39eb39
https://github.com/llvm/llvm-project/commit/474a73d979bdab8782c17829d72386e0da39eb39
Author: Jie Fu <jiefu at tencent.com>
Date: 2024-03-08 (Fri, 08 Mar 2024)
Changed paths:
M mlir/lib/Dialect/Linalg/Transforms/MeshShardingInterfaceImpl.cpp
Log Message:
-----------
[mlir] Fix build failure in MeshShardingInterfaceImpl.cpp (NFC)
llvm-project/mlir/lib/Dialect/Linalg/Transforms/MeshShardingInterfaceImpl.cpp:96:8:
error: unused variable 'resultElementType' [-Werror,-Wunused-variable]
Type resultElementType =
^
llvm-project/mlir/lib/Dialect/Linalg/Transforms/MeshShardingInterfaceImpl.cpp:122:1:
error: non-void function does not return a value in all control paths [-Werror,-Wreturn-type]
}
^
2 errors generated.
Commit: da4957be2365831c94eab0b52612367c29f1d299
https://github.com/llvm/llvm-project/commit/da4957be2365831c94eab0b52612367c29f1d299
Author: Florian Mayer <fmayer at google.com>
Date: 2024-03-07 (Thu, 07 Mar 2024)
Changed paths:
M llvm/lib/Transforms/Utils/MemoryTaggingSupport.cpp
Log Message:
-----------
[NFC] [hwasan] use for_each and move comment
Commit: a8be7221b79d4fc4f239c107be4155755c050514
https://github.com/llvm/llvm-project/commit/a8be7221b79d4fc4f239c107be4155755c050514
Author: Florian Mayer <fmayer at google.com>
Date: 2024-03-08 (Fri, 08 Mar 2024)
Changed paths:
M clang/docs/LanguageExtensions.rst
M clang/docs/ReleaseNotes.rst
M clang/include/clang/Basic/Builtins.td
M clang/lib/AST/ExprConstant.cpp
M clang/test/Sema/constant-builtins-2.c
M compiler-rt/lib/fuzzer/FuzzerUtilWindows.cpp
M llvm/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h
M llvm/include/llvm/Transforms/Utils/MemoryTaggingSupport.h
M llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp
M llvm/lib/Target/AArch64/AArch64StackTagging.cpp
M llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
M llvm/lib/Transforms/Utils/MemoryTaggingSupport.cpp
M llvm/test/CodeGen/AArch64/sign-return-address-cfi-negate-ra-state.ll
M llvm/test/CodeGen/AArch64/stack-tagging-initializer-merge.ll
M llvm/test/CodeGen/AArch64/stack-tagging-stack-coloring.ll
M llvm/test/CodeGen/AArch64/stack-tagging-untag-placement.ll
A llvm/test/CodeGen/PowerPC/pr74951.ll
M llvm/test/CodeGen/RISCV/forced-atomics.ll
M llvm/test/CodeGen/RISCV/fpclamptosat.ll
M llvm/test/DebugInfo/dwarfdump-debug-frame-simple.test
M llvm/test/Instrumentation/AddressSanitizer/aarch64be.ll
M llvm/test/Instrumentation/AddressSanitizer/program-addrspace.ll
M llvm/test/Instrumentation/InstrProfiling/before-value-profile-lowering.ll
M llvm/test/Instrumentation/InstrProfiling/timestamp-coverage.ll
M llvm/test/Instrumentation/InstrProfiling/timestamp.ll
M llvm/test/Object/Inputs/small.ll
M llvm/test/Object/Inputs/trivial.ll
M llvm/test/Object/X86/irsymtab-bad-alias.ll
M llvm/test/Object/X86/nm-ir.ll
M llvm/test/Object/dllimport-globalref.ll
M llvm/test/Object/dllimport.ll
M llvm/test/Object/mangle-ir.ll
M llvm/test/Object/objc-swift-mixed-imageinfo-macho.ll
M llvm/test/tools/llvm-readobj/ELF/unwind.test
M llvm/tools/llvm-readobj/DwarfCFIEHPrinter.h
A mlir/include/mlir/Dialect/Linalg/Transforms/AllInterfaces.h
A mlir/include/mlir/Dialect/Linalg/Transforms/MeshShardingInterfaceImpl.h
M mlir/include/mlir/Dialect/Mesh/IR/MeshBase.td
M mlir/include/mlir/Dialect/Mesh/IR/MeshOps.td
M mlir/include/mlir/Dialect/Mesh/Interfaces/ShardingInterfaceImpl.h
M mlir/include/mlir/Dialect/Mesh/Transforms/Transforms.h
M mlir/include/mlir/IR/Dialect.h
M mlir/include/mlir/InitAllDialects.h
M mlir/include/mlir/Transforms/DialectConversion.h
M mlir/lib/Dialect/Linalg/IR/CMakeLists.txt
M mlir/lib/Dialect/Linalg/IR/LinalgDialect.cpp
A mlir/lib/Dialect/Linalg/Transforms/AllInterfaces.cpp
M mlir/lib/Dialect/Linalg/Transforms/CMakeLists.txt
A mlir/lib/Dialect/Linalg/Transforms/MeshShardingInterfaceImpl.cpp
M mlir/lib/Dialect/Linalg/Transforms/TilingInterfaceImpl.cpp
M mlir/lib/Dialect/Mesh/IR/MeshOps.cpp
M mlir/lib/Dialect/Mesh/Interfaces/ShardingInterface.cpp
M mlir/lib/Dialect/Mesh/Transforms/Transforms.cpp
M mlir/lib/Transforms/Utils/DialectConversion.cpp
A mlir/test/Dialect/Linalg/mesh-spmdization.mlir
M mlir/test/Transforms/test-legalizer.mlir
M mlir/test/lib/Dialect/Test/TestPatterns.cpp
M openmp/runtime/src/kmp_collapse.cpp
M openmp/runtime/src/kmp_collapse.h
A openmp/runtime/test/worksharing/for/omp_for_collapse_LowerTriangularLess.c
A openmp/runtime/test/worksharing/for/omp_for_collapse_LowerTriangularLessEqual.c
A openmp/runtime/test/worksharing/for/omp_for_collapse_UpperTriangular.c
M utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
Log Message:
-----------
[𝘀𝗽𝗿] changes introduced through rebase
Created using spr 1.3.4
[skip ci]
Commit: 8eceabc5f7a8b8242ea00e91e18e523b964d91ed
https://github.com/llvm/llvm-project/commit/8eceabc5f7a8b8242ea00e91e18e523b964d91ed
Author: Florian Mayer <fmayer at google.com>
Date: 2024-03-08 (Fri, 08 Mar 2024)
Changed paths:
M clang/docs/LanguageExtensions.rst
M clang/docs/ReleaseNotes.rst
M clang/include/clang/Basic/Builtins.td
M clang/lib/AST/ExprConstant.cpp
M clang/test/Sema/constant-builtins-2.c
M compiler-rt/lib/fuzzer/FuzzerUtilWindows.cpp
M llvm/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h
M llvm/include/llvm/Transforms/Utils/MemoryTaggingSupport.h
M llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp
M llvm/lib/Target/AArch64/AArch64StackTagging.cpp
M llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
M llvm/lib/Transforms/Utils/MemoryTaggingSupport.cpp
M llvm/test/CodeGen/AArch64/sign-return-address-cfi-negate-ra-state.ll
M llvm/test/CodeGen/AArch64/stack-tagging-initializer-merge.ll
M llvm/test/CodeGen/AArch64/stack-tagging-stack-coloring.ll
M llvm/test/CodeGen/AArch64/stack-tagging-untag-placement.ll
A llvm/test/CodeGen/PowerPC/pr74951.ll
M llvm/test/CodeGen/RISCV/forced-atomics.ll
M llvm/test/CodeGen/RISCV/fpclamptosat.ll
M llvm/test/DebugInfo/dwarfdump-debug-frame-simple.test
M llvm/test/Instrumentation/AddressSanitizer/aarch64be.ll
M llvm/test/Instrumentation/AddressSanitizer/program-addrspace.ll
M llvm/test/Instrumentation/InstrProfiling/before-value-profile-lowering.ll
M llvm/test/Instrumentation/InstrProfiling/timestamp-coverage.ll
M llvm/test/Instrumentation/InstrProfiling/timestamp.ll
M llvm/test/Object/Inputs/small.ll
M llvm/test/Object/Inputs/trivial.ll
M llvm/test/Object/X86/irsymtab-bad-alias.ll
M llvm/test/Object/X86/nm-ir.ll
M llvm/test/Object/dllimport-globalref.ll
M llvm/test/Object/dllimport.ll
M llvm/test/Object/mangle-ir.ll
M llvm/test/Object/objc-swift-mixed-imageinfo-macho.ll
M llvm/test/tools/llvm-readobj/ELF/unwind.test
M llvm/tools/llvm-readobj/DwarfCFIEHPrinter.h
A mlir/include/mlir/Dialect/Linalg/Transforms/AllInterfaces.h
A mlir/include/mlir/Dialect/Linalg/Transforms/MeshShardingInterfaceImpl.h
M mlir/include/mlir/Dialect/Mesh/IR/MeshBase.td
M mlir/include/mlir/Dialect/Mesh/IR/MeshOps.td
M mlir/include/mlir/Dialect/Mesh/Interfaces/ShardingInterfaceImpl.h
M mlir/include/mlir/Dialect/Mesh/Transforms/Transforms.h
M mlir/include/mlir/IR/Dialect.h
M mlir/include/mlir/InitAllDialects.h
M mlir/include/mlir/Transforms/DialectConversion.h
M mlir/lib/Dialect/Linalg/IR/CMakeLists.txt
M mlir/lib/Dialect/Linalg/IR/LinalgDialect.cpp
A mlir/lib/Dialect/Linalg/Transforms/AllInterfaces.cpp
M mlir/lib/Dialect/Linalg/Transforms/CMakeLists.txt
A mlir/lib/Dialect/Linalg/Transforms/MeshShardingInterfaceImpl.cpp
M mlir/lib/Dialect/Linalg/Transforms/TilingInterfaceImpl.cpp
M mlir/lib/Dialect/Mesh/IR/MeshOps.cpp
M mlir/lib/Dialect/Mesh/Interfaces/ShardingInterface.cpp
M mlir/lib/Dialect/Mesh/Transforms/Transforms.cpp
M mlir/lib/Transforms/Utils/DialectConversion.cpp
A mlir/test/Dialect/Linalg/mesh-spmdization.mlir
M mlir/test/Transforms/test-legalizer.mlir
M mlir/test/lib/Dialect/Test/TestPatterns.cpp
M openmp/runtime/src/kmp_collapse.cpp
M openmp/runtime/src/kmp_collapse.h
A openmp/runtime/test/worksharing/for/omp_for_collapse_LowerTriangularLess.c
A openmp/runtime/test/worksharing/for/omp_for_collapse_LowerTriangularLessEqual.c
A openmp/runtime/test/worksharing/for/omp_for_collapse_UpperTriangular.c
M utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
Log Message:
-----------
rebase
Created using spr 1.3.4
Compare: https://github.com/llvm/llvm-project/compare/89324d313056...8eceabc5f7a8
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list