[all-commits] [llvm/llvm-project] 7b0f70: WebAssembly: Stop changing MCAsmInfo's ExceptionsT...
Fangrui Song via All-commits
all-commits at lists.llvm.org
Mon Jul 7 00:07:17 PDT 2025
Branch: refs/heads/users/MaskRay/spr/mc-store-mcrelaxablefragment-mcinst-out-of-line
Home: https://github.com/llvm/llvm-project
Commit: 7b0f70a9b26ab082e02abd908d1622105fa1ec42
https://github.com/llvm/llvm-project/commit/7b0f70a9b26ab082e02abd908d1622105fa1ec42
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2025-07-07 (Mon, 07 Jul 2025)
Changed paths:
M llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCAsmInfo.cpp
M llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.cpp
M llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h
M llvm/lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp
M llvm/lib/Target/WebAssembly/WebAssemblyAsmPrinter.h
M llvm/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp
M llvm/lib/Target/WebAssembly/WebAssemblyLateEHPrepare.cpp
M llvm/lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp
M llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp
M llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.h
Log Message:
-----------
WebAssembly: Stop changing MCAsmInfo's ExceptionsType based on flags (#146343)
Currently wasm adds an extra level of options that work backwards
from the standard options, and overwrites them. The ExceptionModel
field in TM->Options is the standard user configuration option for the
exception model to use. MCAsmInfo's ExceptionsType is a constant for the
default to use for the triple if not explicitly set in the TargetOptions
ExceptionModel. This was adding 2 custom flags, changing the MCAsmInfo
default, and overwriting the ExceptionModel from the custom flags.
These comments about compiling bitcode with clang are describing a
toolchain
bug or user error. TargetOptions is bad, and we should move to
eliminating it.
It is module state not captured in the IR. Ideally the exception model
should either
come implied from the triple, or a module flag and not depend on this
side state.
Currently it is the responsibility of the toolchain and/or user to
ensure the same
command line flags are used at each phase of the compilation. It is not
the backend's
responsibilty to try to second guess these options.
-wasm-enable-eh and -wasm-enable-sjlj should also be removed in favor of
the standard
exception control. I'm a bit confused by how all of these fields are
supposed to interact,
but there are a few uses in the backend that are directly looking at
these flags instead
of the already parsed ExceptionModel which need to be cleaned up.
Additionally, this was enforcing some rules about the combinations of
flags at a random
point in the IR pass pipeline configuration. This is a module property
that should
be handled at TargetMachine construction time at the latest. This
required adding flags
to a few mir and clang tests which never got this far to avoid hitting
the errors.
Commit: 718e647a0c8f86c443e034c61028e7959c75a671
https://github.com/llvm/llvm-project/commit/718e647a0c8f86c443e034c61028e7959c75a671
Author: Longsheng Mou <longshengmou at gmail.com>
Date: 2025-07-07 (Mon, 07 Jul 2025)
Changed paths:
M mlir/lib/Dialect/Linalg/Transforms/PadTilingInterface.cpp
M mlir/lib/Dialect/Linalg/Transforms/Vectorization.cpp
M mlir/lib/Dialect/XeGPU/IR/XeGPUOps.cpp
Log Message:
-----------
[mlir] Fix Wparentheses warning (#146893)
warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
265 | isa<VectorType>(operandType) &&
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
266 | "Unexpected non-vector ShapedType");
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Commit: 5a8e60e7249b27db491e45633ba58613fadc61b4
https://github.com/llvm/llvm-project/commit/5a8e60e7249b27db491e45633ba58613fadc61b4
Author: Longsheng Mou <longshengmou at gmail.com>
Date: 2025-07-07 (Mon, 07 Jul 2025)
Changed paths:
M mlir/lib/Analysis/Presburger/IntegerRelation.cpp
M mlir/lib/Analysis/Presburger/PWMAFunction.cpp
M mlir/lib/Bindings/Python/IRAttributes.cpp
M mlir/lib/Dialect/Affine/Analysis/AffineAnalysis.cpp
M mlir/lib/Dialect/Affine/Analysis/AffineStructures.cpp
M mlir/lib/Dialect/Affine/Analysis/Utils.cpp
M mlir/lib/Dialect/Affine/Transforms/LoopTiling.cpp
M mlir/lib/Dialect/SparseTensor/Transforms/Utils/IterationGraphSorter.cpp
M mlir/lib/IR/AffineExpr.cpp
M mlir/lib/Pass/Pass.cpp
M mlir/lib/Transforms/Utils/Inliner.cpp
Log Message:
-----------
[mlir] Use `llvm::fill` instead of `std::fill`(NFC) (#146889)
Commit: 9865d7cb635f086866db5970a5be2d56bf934741
https://github.com/llvm/llvm-project/commit/9865d7cb635f086866db5970a5be2d56bf934741
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2025-07-07 (Mon, 07 Jul 2025)
Changed paths:
A llvm/test/CodeGen/ARM/Windows/frexp.ll
Log Message:
-----------
ARM: Add missing test coverage for windows frexp libcalls (#146690)
fp128 case crashes, so left off. Also didn't just add to the
other frexp test, since update_llc_test_checks seems to just
ignore this case for some reason, and the other windows tests
are also separated into this subdirectory.
Commit: dc5d353f3a0aacfbbc698cccb20484dbb6926484
https://github.com/llvm/llvm-project/commit/dc5d353f3a0aacfbbc698cccb20484dbb6926484
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2025-07-07 (Mon, 07 Jul 2025)
Changed paths:
M llvm/test/CodeGen/AArch64/llvm.frexp.ll
M llvm/test/CodeGen/ARM/llvm.frexp.ll
Log Message:
-----------
AArch64: Fix some missing llvm.frexp test coverage (#146691)
AArch64 was testing a couple of vector cases, and not the base
scalars. Add the one case that isn't in the ARM version there, and
then copy the rest back into AArch64. Also add a windows run line.
Commit: eca05fde844bdb377f872e6e464d10be304853f2
https://github.com/llvm/llvm-project/commit/eca05fde844bdb377f872e6e464d10be304853f2
Author: Phoebe Wang <phoebe.wang at intel.com>
Date: 2025-07-07 (Mon, 07 Jul 2025)
Changed paths:
M llvm/lib/Target/X86/X86ISelLowering.cpp
M llvm/test/CodeGen/X86/fminimumnum-fmaximumnum.ll
Log Message:
-----------
[X86] Switch operands order for FMINIMUMNUM/FMAXIMUMNUM (#147193)
When optimizate for NaN, switch operands order for
FMINIMUMNUM/FMAXIMUMNUM.
Fixes #135313
Commit: 29b2b2263f9eb7b310ee38628e43be76f2c9caf4
https://github.com/llvm/llvm-project/commit/29b2b2263f9eb7b310ee38628e43be76f2c9caf4
Author: Kazu Hirata <kazu at google.com>
Date: 2025-07-06 (Sun, 06 Jul 2025)
Changed paths:
M llvm/lib/TargetParser/Host.cpp
Log Message:
-----------
[TargetParser] Use StringRef::consume_front (NFC) (#147202)
While we are at it, this patch switches to a range-based for loop.
Commit: 15653108b11ebd29004f2fba44a5c757b8a7efa8
https://github.com/llvm/llvm-project/commit/15653108b11ebd29004f2fba44a5c757b8a7efa8
Author: Kazu Hirata <kazu at google.com>
Date: 2025-07-06 (Sun, 06 Jul 2025)
Changed paths:
M clang/lib/Serialization/ASTReader.cpp
Log Message:
-----------
[Serialization] Remove an unnecessary cast (NFC) (#147204)
IndexFromEnd is already of int.
Commit: 7f9bacd58e86c7d84357d4f30393d48da300d62d
https://github.com/llvm/llvm-project/commit/7f9bacd58e86c7d84357d4f30393d48da300d62d
Author: Kazu Hirata <kazu at google.com>
Date: 2025-07-06 (Sun, 06 Jul 2025)
Changed paths:
M llvm/include/llvm/IR/Type.h
Log Message:
-----------
[IR] Remove an unnecessary cast (NFC) (#147205)
Tys is already of Type **.
Commit: be4cd9f4da981af3b93a180239cd631910b542d8
https://github.com/llvm/llvm-project/commit/be4cd9f4da981af3b93a180239cd631910b542d8
Author: Kazu Hirata <kazu at google.com>
Date: 2025-07-06 (Sun, 06 Jul 2025)
Changed paths:
M mlir/lib/Dialect/Linalg/IR/LinalgDialect.cpp
M mlir/lib/Dialect/Linalg/IR/LinalgInterfaces.cpp
M mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp
M mlir/lib/Dialect/Linalg/IR/ValueBoundsOpInterfaceImpl.cpp
M mlir/lib/Dialect/Linalg/TransformOps/DialectExtension.cpp
M mlir/lib/Dialect/Linalg/TransformOps/LinalgMatchOps.cpp
M mlir/lib/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp
M mlir/lib/Dialect/Linalg/Transforms/BlockPackMatmul.cpp
M mlir/lib/Dialect/Linalg/Transforms/BubbleUpExtractSlice.cpp
M mlir/lib/Dialect/Linalg/Transforms/BufferizableOpInterfaceImpl.cpp
M mlir/lib/Dialect/Linalg/Transforms/ConstantFold.cpp
M mlir/lib/Dialect/Linalg/Transforms/ConvertConv2DToImg2Col.cpp
M mlir/lib/Dialect/Linalg/Transforms/ConvertToDestinationStyle.cpp
M mlir/lib/Dialect/Linalg/Transforms/DataLayoutPropagation.cpp
M mlir/lib/Dialect/Linalg/Transforms/DecomposeGenericByUnfoldingPermutation.cpp
M mlir/lib/Dialect/Linalg/Transforms/Detensorize.cpp
M mlir/lib/Dialect/Linalg/Transforms/DropUnitDims.cpp
M mlir/lib/Dialect/Linalg/Transforms/ElementwiseToLinalg.cpp
M mlir/lib/Dialect/Linalg/Transforms/EliminateEmptyTensors.cpp
M mlir/lib/Dialect/Linalg/Transforms/FoldIntoElementwise.cpp
M mlir/lib/Dialect/Linalg/Transforms/FusePadOpWithLinalgProducer.cpp
M mlir/lib/Dialect/Linalg/Transforms/Fusion.cpp
M mlir/lib/Dialect/Linalg/Transforms/Generalization.cpp
M mlir/lib/Dialect/Linalg/Transforms/HoistPadding.cpp
M mlir/lib/Dialect/Linalg/Transforms/Hoisting.cpp
M mlir/lib/Dialect/Linalg/Transforms/Interchange.cpp
M mlir/lib/Dialect/Linalg/Transforms/Loops.cpp
M mlir/lib/Dialect/Linalg/Transforms/MeshShardingInterfaceImpl.cpp
M mlir/lib/Dialect/Linalg/Transforms/PackAndUnpackPatterns.cpp
M mlir/lib/Dialect/Linalg/Transforms/Promotion.cpp
M mlir/lib/Dialect/Linalg/Transforms/Specialize.cpp
M mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp
M mlir/lib/Dialect/Linalg/Transforms/Transforms.cpp
M mlir/lib/Dialect/Linalg/Transforms/TransposeConv2D.cpp
M mlir/lib/Dialect/Linalg/Transforms/TransposeMatmul.cpp
M mlir/lib/Dialect/Linalg/Transforms/Vectorization.cpp
M mlir/lib/Dialect/Linalg/Transforms/WinogradConv2D.cpp
M mlir/lib/Dialect/Linalg/Utils/Utils.cpp
Log Message:
-----------
[mlir] Remove unused includes (NFC) (#147206)
These are identified by misc-include-cleaner. I've filtered out those
that break builds. Also, I'm staying away from llvm-config.h,
config.h, and Compiler.h, which likely cause platform- or
compiler-specific build failures.
Commit: 9d8a1bec2b55dfc21b84202bb0d1a4e04c8470e8
https://github.com/llvm/llvm-project/commit/9d8a1bec2b55dfc21b84202bb0d1a4e04c8470e8
Author: Kazu Hirata <kazu at google.com>
Date: 2025-07-06 (Sun, 06 Jul 2025)
Changed paths:
M clang/lib/Sema/SemaSPIRV.cpp
Log Message:
-----------
[Sema] Remove an unnecessary cast (NFC) (#147203)
StorageClass is already of spirv::StorageClass.
Commit: 3f33e7ba5b08a97939280e539ad20a34d54b2719
https://github.com/llvm/llvm-project/commit/3f33e7ba5b08a97939280e539ad20a34d54b2719
Author: Jim Lin <jim at andestech.com>
Date: 2025-07-07 (Mon, 07 Jul 2025)
Changed paths:
M clang/test/Driver/print-supported-extensions-riscv.c
M clang/test/Preprocessor/riscv-target-features-andes.c
M llvm/docs/RISCVUsage.rst
M llvm/docs/ReleaseNotes.md
M llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp
M llvm/lib/Target/RISCV/RISCVFeatures.td
M llvm/lib/Target/RISCV/RISCVInstrInfoXAndes.td
M llvm/test/CodeGen/RISCV/attributes.ll
M llvm/test/CodeGen/RISCV/features-info.ll
A llvm/test/MC/RISCV/xandesvsintload-valid.s
M llvm/unittests/TargetParser/RISCVISAInfoTest.cpp
Log Message:
-----------
[RISCV] Add Andes XAndesVSIntLoad (Andes Vector INT4 Load) extension (#147005)
The spec can be found at:
https://github.com/andestech/andes-v5-isa/releases/tag/ast-v5_4_0-release.
This patch only implements MC support for XAndesVSIntLoad.
---------
Co-authored-by: Lino Hsing-Yu Peng <linopeng at andestech.com>
Commit: 3f8af4f55129b818752e2e95e319474ee239a894
https://github.com/llvm/llvm-project/commit/3f8af4f55129b818752e2e95e319474ee239a894
Author: LU-JOHN <John.Lu at amd.com>
Date: 2025-07-07 (Mon, 07 Jul 2025)
Changed paths:
A llvm/test/CodeGen/AMDGPU/srl64_reduce_flags.ll
Log Message:
-----------
[NFC][AMDGPU] Pre-commit srl preserve flag test (#146747)
Pre-commit test for exact flag preservation when converting from 64-bit
srl to 32-bit.
Signed-off-by: John Lu <John.Lu at amd.com>
Commit: 1b136824bb818d575d2c1121043a7a45d8d2f289
https://github.com/llvm/llvm-project/commit/1b136824bb818d575d2c1121043a7a45d8d2f289
Author: Shan Huang <shan.huang at stu.ecnu.edu.cn>
Date: 2025-07-07 (Mon, 07 Jul 2025)
Changed paths:
M llvm/lib/Transforms/Scalar/LICM.cpp
A llvm/test/Transforms/LICM/salvage-hoisted-minmax.ll
Log Message:
-----------
[DebugInfo][LICM] Fix debug value loss caused by hoisting the cmp instructions (#146640)
fix #146621
Commit: 91cc33f3219c4b3e219430340f6b2820f0a419f3
https://github.com/llvm/llvm-project/commit/91cc33f3219c4b3e219430340f6b2820f0a419f3
Author: AZero13 <gfunni234 at gmail.com>
Date: 2025-07-07 (Mon, 07 Jul 2025)
Changed paths:
M llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
Log Message:
-----------
[TargetLowering] hasAndNotCompare should be checking for X, not Y (#146935)
Y is the one being bitwise-not, so it should not be passed, as the other
one should be passed instead.
Commit: d733c8e5c584cfaf6c8650d3a40328c7bcfbe07c
https://github.com/llvm/llvm-project/commit/d733c8e5c584cfaf6c8650d3a40328c7bcfbe07c
Author: SahilPatidar <patidarsahil2001 at gmail.com>
Date: 2025-07-07 (Mon, 07 Jul 2025)
Changed paths:
M llvm/lib/ExecutionEngine/Orc/LLJIT.cpp
Log Message:
-----------
[Orc] Fix error handling in `ORCPlatformSupport::initialize` (#144637)
Previously, `result` was checked before handling the `Error` returned by
`callSPSWrapper`. If `Error` was `success` but `result` indicated
failure, the original `Error` was silently dropped, triggering an
assertion failure for unhandled `Error`.
This patch ensures the `Error` is checked and returned before inspecting
`result`, preventing assertion failures.
Co-authored-by: Anutosh Bhat <andersonbhat491 at gmail.com>
Commit: 7f90a5c2d8d19680de82aee20c18a5f2b958c943
https://github.com/llvm/llvm-project/commit/7f90a5c2d8d19680de82aee20c18a5f2b958c943
Author: Fangrui Song <i at maskray.me>
Date: 2025-07-06 (Sun, 06 Jul 2025)
Changed paths:
M llvm/lib/MC/MCAsmBackend.cpp
M llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp
Log Message:
-----------
MCAsmBackend: Simplify FT_Data/FT_Relaxable code
Commit: f38b5fedf72e59a8cf42a6222b5981e4a8c0f463
https://github.com/llvm/llvm-project/commit/f38b5fedf72e59a8cf42a6222b5981e4a8c0f463
Author: Fangrui Song <i at maskray.me>
Date: 2025-07-07 (Mon, 07 Jul 2025)
Changed paths:
M clang/lib/Sema/SemaSPIRV.cpp
M clang/lib/Serialization/ASTReader.cpp
M clang/test/Driver/print-supported-extensions-riscv.c
M clang/test/Preprocessor/riscv-target-features-andes.c
M llvm/docs/RISCVUsage.rst
M llvm/docs/ReleaseNotes.md
M llvm/include/llvm/IR/Type.h
M llvm/include/llvm/MC/MCSection.h
M llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
M llvm/lib/ExecutionEngine/Orc/LLJIT.cpp
M llvm/lib/MC/MCAsmBackend.cpp
M llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp
M llvm/lib/Target/RISCV/RISCVFeatures.td
M llvm/lib/Target/RISCV/RISCVInstrInfoXAndes.td
M llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCAsmInfo.cpp
M llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.cpp
M llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h
M llvm/lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp
M llvm/lib/Target/WebAssembly/WebAssemblyAsmPrinter.h
M llvm/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp
M llvm/lib/Target/WebAssembly/WebAssemblyLateEHPrepare.cpp
M llvm/lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp
M llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp
M llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.h
M llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp
M llvm/lib/Target/X86/X86ISelLowering.cpp
M llvm/lib/TargetParser/Host.cpp
M llvm/lib/Transforms/Scalar/LICM.cpp
M llvm/test/CodeGen/AArch64/llvm.frexp.ll
A llvm/test/CodeGen/AMDGPU/srl64_reduce_flags.ll
A llvm/test/CodeGen/ARM/Windows/frexp.ll
M llvm/test/CodeGen/ARM/llvm.frexp.ll
M llvm/test/CodeGen/RISCV/attributes.ll
M llvm/test/CodeGen/RISCV/features-info.ll
M llvm/test/CodeGen/X86/fminimumnum-fmaximumnum.ll
A llvm/test/MC/RISCV/xandesvsintload-valid.s
A llvm/test/Transforms/LICM/salvage-hoisted-minmax.ll
M llvm/unittests/TargetParser/RISCVISAInfoTest.cpp
M mlir/lib/Analysis/Presburger/IntegerRelation.cpp
M mlir/lib/Analysis/Presburger/PWMAFunction.cpp
M mlir/lib/Bindings/Python/IRAttributes.cpp
M mlir/lib/Dialect/Affine/Analysis/AffineAnalysis.cpp
M mlir/lib/Dialect/Affine/Analysis/AffineStructures.cpp
M mlir/lib/Dialect/Affine/Analysis/Utils.cpp
M mlir/lib/Dialect/Affine/Transforms/LoopTiling.cpp
M mlir/lib/Dialect/Linalg/IR/LinalgDialect.cpp
M mlir/lib/Dialect/Linalg/IR/LinalgInterfaces.cpp
M mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp
M mlir/lib/Dialect/Linalg/IR/ValueBoundsOpInterfaceImpl.cpp
M mlir/lib/Dialect/Linalg/TransformOps/DialectExtension.cpp
M mlir/lib/Dialect/Linalg/TransformOps/LinalgMatchOps.cpp
M mlir/lib/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp
M mlir/lib/Dialect/Linalg/Transforms/BlockPackMatmul.cpp
M mlir/lib/Dialect/Linalg/Transforms/BubbleUpExtractSlice.cpp
M mlir/lib/Dialect/Linalg/Transforms/BufferizableOpInterfaceImpl.cpp
M mlir/lib/Dialect/Linalg/Transforms/ConstantFold.cpp
M mlir/lib/Dialect/Linalg/Transforms/ConvertConv2DToImg2Col.cpp
M mlir/lib/Dialect/Linalg/Transforms/ConvertToDestinationStyle.cpp
M mlir/lib/Dialect/Linalg/Transforms/DataLayoutPropagation.cpp
M mlir/lib/Dialect/Linalg/Transforms/DecomposeGenericByUnfoldingPermutation.cpp
M mlir/lib/Dialect/Linalg/Transforms/Detensorize.cpp
M mlir/lib/Dialect/Linalg/Transforms/DropUnitDims.cpp
M mlir/lib/Dialect/Linalg/Transforms/ElementwiseToLinalg.cpp
M mlir/lib/Dialect/Linalg/Transforms/EliminateEmptyTensors.cpp
M mlir/lib/Dialect/Linalg/Transforms/FoldIntoElementwise.cpp
M mlir/lib/Dialect/Linalg/Transforms/FusePadOpWithLinalgProducer.cpp
M mlir/lib/Dialect/Linalg/Transforms/Fusion.cpp
M mlir/lib/Dialect/Linalg/Transforms/Generalization.cpp
M mlir/lib/Dialect/Linalg/Transforms/HoistPadding.cpp
M mlir/lib/Dialect/Linalg/Transforms/Hoisting.cpp
M mlir/lib/Dialect/Linalg/Transforms/Interchange.cpp
M mlir/lib/Dialect/Linalg/Transforms/Loops.cpp
M mlir/lib/Dialect/Linalg/Transforms/MeshShardingInterfaceImpl.cpp
M mlir/lib/Dialect/Linalg/Transforms/PackAndUnpackPatterns.cpp
M mlir/lib/Dialect/Linalg/Transforms/PadTilingInterface.cpp
M mlir/lib/Dialect/Linalg/Transforms/Promotion.cpp
M mlir/lib/Dialect/Linalg/Transforms/Specialize.cpp
M mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp
M mlir/lib/Dialect/Linalg/Transforms/Transforms.cpp
M mlir/lib/Dialect/Linalg/Transforms/TransposeConv2D.cpp
M mlir/lib/Dialect/Linalg/Transforms/TransposeMatmul.cpp
M mlir/lib/Dialect/Linalg/Transforms/Vectorization.cpp
M mlir/lib/Dialect/Linalg/Transforms/WinogradConv2D.cpp
M mlir/lib/Dialect/Linalg/Utils/Utils.cpp
M mlir/lib/Dialect/SparseTensor/Transforms/Utils/IterationGraphSorter.cpp
M mlir/lib/Dialect/XeGPU/IR/XeGPUOps.cpp
M mlir/lib/IR/AffineExpr.cpp
M mlir/lib/Pass/Pass.cpp
M mlir/lib/Transforms/Utils/Inliner.cpp
Log Message:
-----------
.
Created using spr 1.3.5-bogner
Compare: https://github.com/llvm/llvm-project/compare/baafbc01ecf6...f38b5fedf72e
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