[llvm] [GlobalISel][AArch64] Legalize G_UADDSAT, G_SADDSAT, G_USUBSAT, and G… (PR #114664)

David Green via llvm-commits llvm-commits at lists.llvm.org
Sun Nov 3 14:00:18 PST 2024


Thorsten =?utf-8?q?Schütt?= <schuett at gmail.com>
Message-ID:
In-Reply-To: <llvm.org/llvm/llvm-project/pull/114664 at github.com>


================
@@ -204,6 +204,8 @@ LegalityPredicate LegalityPredicates::memSizeInBytesNotPow2(unsigned MMOIdx) {
 LegalityPredicate LegalityPredicates::memSizeNotByteSizePow2(unsigned MMOIdx) {
   return [=](const LegalityQuery &Query) {
     const LLT MemTy = Query.MMODescrs[MMOIdx].MemoryTy;
+    if (Query.MMODescrs[MMOIdx].MemoryTy.isScalableVector())
+      return true;
----------------
davemgreen wrote:

Is this needed for addsat?

https://github.com/llvm/llvm-project/pull/114664


More information about the llvm-commits mailing list