https://github.com/Lukacma updated
https://github.com/llvm/llvm-project/pull/83260
>From c5bceafca67d15bad05afa17ac8875421e4259a3 Mon Sep 17 00:00:00 2001
From: Marian Lukac
Date: Wed, 21 Feb 2024 11:11:45 +
Subject: [PATCH 1/2] [AArch64] [SVE] Created intrinsics for DUPQ instr.
This
@@ -10007,6 +10007,16 @@ multiclass sve2p1_dupq {
bits<1> index;
let Inst{20} = index;
}
+
+ def : SVE_2_Op_Imm_Pat(NAME # _B)>;
momchil-velikov wrote:
Change them to `_timm`.
https://github.com/llvm/llvm-project/pull/83260
@@ -10007,6 +10007,16 @@ multiclass sve2p1_dupq {
bits<1> index;
let Inst{20} = index;
}
+
+ def : SVE_2_Op_Imm_Pat(NAME # _B)>;
CarolineConcatto wrote:
Can you change the vector index in lines 9994, 9998, 10002, 10006?
@@ -2215,6 +2215,15 @@ let TargetGuard = "sve2p1" in {
def SVTBXQ : SInst<"svtbxq[_{d}]", "dddu", "cUcsUsiUilUlbhfd", MergeNone,
"aarch64_sve_tbxq">;
// EXTQ
def EXTQ : SInst<"svextq[_{d}]", "dddk", "cUcsUsiUilUlbhfd", MergeNone,
"aarch64_sve_extq", [], [ImmCheck<2,
https://github.com/CarolineConcatto edited
https://github.com/llvm/llvm-project/pull/83260
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/CarolineConcatto commented:
I would change the commit message to have:
[Clang][LLVM][SVE2.1] Created intrinsics for DUPQ instr
https://github.com/llvm/llvm-project/pull/83260
___
cfe-commits mailing list
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: None (Lukacma)
Changes
This patch adds clang and llvm support for following intrinsic and maps it to
DUPQ instruction:
```
// Variants are also available for:
// _s8, _u16, _s16, _u32, _s32, _u64, _s64
// _bf16, _f16, _f32, _f64
https://github.com/Lukacma created
https://github.com/llvm/llvm-project/pull/83260
This patch adds clang and llvm support for following intrinsic and maps it to
DUPQ instruction:
```
// Variants are also available for:
// _s8, _u16, _s16, _u32, _s32, _u64, _s64
// _bf16, _f16, _f32,