[Mlir-commits] [mlir] [mlir][ArmSME] Use liveness information in the tile allocator (PR #90448)
Cullen Rhodes
llvmlistbot at llvm.org
Wed May 1 02:21:23 PDT 2024
================
@@ -883,7 +885,7 @@ struct ConvertArmSMEToLLVMPass
void mlir::configureArmSMEToLLVMConversionLegality(ConversionTarget &target) {
target.addIllegalDialect<arm_sme::ArmSMEDialect>();
target.addLegalOp<
- arm_sme::MaterializeSSATileOp, arm_sme::aarch64_sme_zero,
+ arm_sme::GetTileOp, arm_sme::CopyTileOp, arm_sme::aarch64_sme_zero,
----------------
c-rhodes wrote:
nit: it would be good if the pseudo ops `GetTileOp`, `CopyTileOp` and `UnrealizedConversionCastOp` were together, how about moving these to line 915 alongside `UnrealizedConversionCastOp`? A comment mentioning these are legal to permit temporary use during conversion but can't be code-generated would also be helpful.
https://github.com/llvm/llvm-project/pull/90448
More information about the Mlir-commits
mailing list