[clang] [llvm] [CLANG][LLVM][AArch64]SME2.1 intrinsics for MOVAZ tile to 2/4 vectors (PR #88710)
Momchil Velikov via cfe-commits
cfe-commits at lists.llvm.org
Thu May 9 04:23:50 PDT 2024
================
@@ -2930,17 +2939,59 @@ MachineBasicBlock *AArch64TargetLowering::EmitInstrWithCustomInserter(
TII->get(MI.getOpcode()).TSFlags & AArch64::SMEMatrixTypeMask;
switch (SMEMatrixType) {
case (AArch64::SMEMatrixArray):
- return EmitZAInstr(SMEOrigInstr, AArch64::ZA, MI, BB, /*HasTile*/ false);
+ return EmitZAInstr(SMEOrigInstr, AArch64::ZA, MI, BB, /*HasTile*/ false,
----------------
momchil-velikov wrote:
We the changes from the comment above we can remove all the `bool` arguments and, most importantly, all those opcodes.
https://github.com/llvm/llvm-project/pull/88710
More information about the cfe-commits
mailing list