[NFC][LLVM][SVE2p2] Add RUN lines to fully verify codegen predicates.

GitOrigin-RevId: 559218f7ee78f77d32c14cd14a56b799167596f5
diff --git a/test/CodeGen/AArch64/sve2p2-intrinsics.ll b/test/CodeGen/AArch64/sve2p2-intrinsics.ll
index 23f4033..6017070 100644
--- a/test/CodeGen/AArch64/sve2p2-intrinsics.ll
+++ b/test/CodeGen/AArch64/sve2p2-intrinsics.ll
@@ -1,5 +1,6 @@
 ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
 ; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve2p2 < %s | FileCheck %s --check-prefixes=CHECK
+; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve,+sme2p2 < %s | FileCheck %s --check-prefixes=CHECK
 ; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sme2p2 -force-streaming < %s | FileCheck %s --check-prefixes=CHECK
 
 ;
diff --git a/test/CodeGen/AArch64/zeroing-forms-abs-neg.ll b/test/CodeGen/AArch64/zeroing-forms-abs-neg.ll
index ba8a606..618887f 100644
--- a/test/CodeGen/AArch64/zeroing-forms-abs-neg.ll
+++ b/test/CodeGen/AArch64/zeroing-forms-abs-neg.ll
@@ -1,9 +1,11 @@
 ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 5
 ; RUN: llc -mattr=+sve    < %s | FileCheck %s -check-prefixes=CHECK,SVE
 ; RUN: llc -mattr=+sve2p2 < %s | FileCheck %s -check-prefix CHECK-2p2
+; RUN: llc -mattr=+sve,+sme2p2 < %s | FileCheck %s -check-prefix CHECK-2p2
 
 ; RUN: llc -mattr=+sme    -force-streaming < %s | FileCheck %s -check-prefixes=CHECK,STREAMING-SVE
 ; RUN: llc -mattr=+sme2p2 -force-streaming < %s | FileCheck %s -check-prefix CHECK-2p2
+; RUN: llc -mattr=+sme,+sve2p2 -force-streaming < %s | FileCheck %s -check-prefix CHECK-2p2
 
 target triple = "aarch64-linux"
 
diff --git a/test/CodeGen/AArch64/zeroing-forms-counts-not.ll b/test/CodeGen/AArch64/zeroing-forms-counts-not.ll
index b904634..c7a928f 100644
--- a/test/CodeGen/AArch64/zeroing-forms-counts-not.ll
+++ b/test/CodeGen/AArch64/zeroing-forms-counts-not.ll
@@ -1,9 +1,11 @@
 ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 5
 ; RUN: llc -mattr=+bf16,+sve    < %s | FileCheck %s -check-prefixes=CHECK,SVE
 ; RUN: llc -mattr=+bf16,+sve2p2 < %s | FileCheck %s -check-prefix CHECK-2p2
+; RUN: llc -mattr=+bf16,+sve,+sme2p2 < %s | FileCheck %s -check-prefix CHECK-2p2
 
 ; RUN: llc -mattr=+bf16,+sme    -force-streaming < %s | FileCheck %s -check-prefixes=CHECK,STREAMING-SVE
 ; RUN: llc -mattr=+bf16,+sme2p2 -force-streaming < %s | FileCheck %s -check-prefix CHECK-2p2
+; RUN: llc -mattr=+bf16,+sme,+sve2p2 -force-streaming < %s | FileCheck %s -check-prefix CHECK-2p2
 
 target triple = "aarch64-linux"
 
diff --git a/test/CodeGen/AArch64/zeroing-forms-ext.ll b/test/CodeGen/AArch64/zeroing-forms-ext.ll
index 20a5475..d56e5e9 100644
--- a/test/CodeGen/AArch64/zeroing-forms-ext.ll
+++ b/test/CodeGen/AArch64/zeroing-forms-ext.ll
@@ -1,9 +1,11 @@
 ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 5
 ; RUN: llc -mattr=+sve    < %s | FileCheck %s -check-prefixes=CHECK,SVE
 ; RUN: llc -mattr=+sve2p2 < %s | FileCheck %s -check-prefix CHECK-2p2
+; RUN: llc -mattr=+sve,+sme2p2 < %s | FileCheck %s -check-prefix CHECK-2p2
 
 ; RUN: llc -mattr=+sme    -force-streaming < %s | FileCheck %s -check-prefixes=CHECK,STREAMING-SVE
 ; RUN: llc -mattr=+sme2p2 -force-streaming < %s | FileCheck %s -check-prefix CHECK-2p2
+; RUN: llc -mattr=+sme,+sve2p2 -force-streaming < %s | FileCheck %s -check-prefix CHECK-2p2
 
 target triple = "aarch64-linux"
 
diff --git a/test/CodeGen/AArch64/zeroing-forms-fcvt-bfcvt.ll b/test/CodeGen/AArch64/zeroing-forms-fcvt-bfcvt.ll
index 3ce8376..90b9b4f 100644
--- a/test/CodeGen/AArch64/zeroing-forms-fcvt-bfcvt.ll
+++ b/test/CodeGen/AArch64/zeroing-forms-fcvt-bfcvt.ll
@@ -1,9 +1,11 @@
 ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 5
 ; RUN: llc -mattr=+sve,+bf16    < %s | FileCheck %s -check-prefixes=CHECK,SVE
 ; RUN: llc -mattr=+sve2p2,+bf16 < %s | FileCheck %s -check-prefix CHECK-2p2
+; RUN: llc -mattr=+sve,+sme2p2,+bf16 < %s | FileCheck %s -check-prefix CHECK-2p2
 
 ; RUN: llc -mattr=+sme,+bf16    -force-streaming < %s | FileCheck %s -check-prefixes=CHECK,STREAMING-SVE
 ; RUN: llc -mattr=+sme2p2,+bf16 -force-streaming < %s | FileCheck %s -check-prefix CHECK-2p2
+; RUN: llc -mattr=+sme,+sve2p2,+bf16 -force-streaming < %s | FileCheck %s -check-prefix CHECK-2p2
 
 target triple = "aarch64-linux"
 
diff --git a/test/CodeGen/AArch64/zeroing-forms-fcvtlt-fcvtx.ll b/test/CodeGen/AArch64/zeroing-forms-fcvtlt-fcvtx.ll
index 114f216..a4b11ac 100644
--- a/test/CodeGen/AArch64/zeroing-forms-fcvtlt-fcvtx.ll
+++ b/test/CodeGen/AArch64/zeroing-forms-fcvtlt-fcvtx.ll
@@ -1,9 +1,11 @@
 ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 5
 ; RUN: llc -mattr=+sve2   < %s | FileCheck %s -check-prefixes=CHECK,SVE
 ; RUN: llc -mattr=+sve2p2 < %s | FileCheck %s -check-prefix CHECK-2p2
+; RUN: llc -mattr=+sve,+sme2p2 < %s | FileCheck %s -check-prefix CHECK-2p2
 
 ; RUN: llc -mattr=+sme2   -force-streaming < %s | FileCheck %s -check-prefixes=CHECK,STREAMING-SVE
 ; RUN: llc -mattr=+sme2p2 -force-streaming < %s | FileCheck %s -check-prefix CHECK-2p2
+; RUN: llc -mattr=+sme,+sve2p2 -force-streaming < %s | FileCheck %s -check-prefix CHECK-2p2
 
 target triple = "aarch64-linux"
 
diff --git a/test/CodeGen/AArch64/zeroing-forms-fcvtzsu.ll b/test/CodeGen/AArch64/zeroing-forms-fcvtzsu.ll
index e03e7ca..55685a5 100644
--- a/test/CodeGen/AArch64/zeroing-forms-fcvtzsu.ll
+++ b/test/CodeGen/AArch64/zeroing-forms-fcvtzsu.ll
@@ -1,9 +1,11 @@
 ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 5
 ; RUN: llc -mattr=+sve    < %s | FileCheck %s -check-prefixes=CHECK,SVE
 ; RUN: llc -mattr=+sve2p2 < %s | FileCheck %s -check-prefix CHECK-2p2
+; RUN: llc -mattr=+sve,+sme2p2 < %s | FileCheck %s -check-prefix CHECK-2p2
 
 ; RUN: llc -mattr=+sme    -force-streaming < %s | FileCheck %s -check-prefixes=CHECK,STREAMING-SVE
 ; RUN: llc -mattr=+sme2p2 -force-streaming < %s | FileCheck %s -check-prefix CHECK-2p2
+; RUN: llc -mattr=+sme,+sve2p2 -force-streaming < %s | FileCheck %s -check-prefix CHECK-2p2
 
 target triple = "aarch64-linux"
 
diff --git a/test/CodeGen/AArch64/zeroing-forms-flogb.ll b/test/CodeGen/AArch64/zeroing-forms-flogb.ll
index 79d66b0..18d7515 100644
--- a/test/CodeGen/AArch64/zeroing-forms-flogb.ll
+++ b/test/CodeGen/AArch64/zeroing-forms-flogb.ll
@@ -1,9 +1,11 @@
 ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 5
 ; RUN: llc -mattr=+sve2   < %s | FileCheck %s -check-prefixes=CHECK,SVE
 ; RUN: llc -mattr=+sve2p2 < %s | FileCheck %s -check-prefix CHECK-2p2
+; RUN: llc -mattr=+sve,+sme2p2 < %s | FileCheck %s -check-prefix CHECK-2p2
 
 ; RUN: llc -mattr=+sme2   -force-streaming < %s | FileCheck %s -check-prefixes=CHECK,STREAMING-SVE
 ; RUN: llc -mattr=+sme2p2 -force-streaming < %s | FileCheck %s -check-prefix CHECK-2p2
+; RUN: llc -mattr=+sme,+sve2p2 -force-streaming < %s | FileCheck %s -check-prefix CHECK-2p2
 
 target triple = "aarch64-linux"
 
diff --git a/test/CodeGen/AArch64/zeroing-forms-frint-frecpx-fsqrt.ll b/test/CodeGen/AArch64/zeroing-forms-frint-frecpx-fsqrt.ll
index 25252d2..9c8f48d 100644
--- a/test/CodeGen/AArch64/zeroing-forms-frint-frecpx-fsqrt.ll
+++ b/test/CodeGen/AArch64/zeroing-forms-frint-frecpx-fsqrt.ll
@@ -1,9 +1,11 @@
 ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 5
 ; RUN: llc -mattr=+sve    < %s | FileCheck %s -check-prefixes=CHECK,SVE
 ; RUN: llc -mattr=+sve2p2 < %s | FileCheck %s -check-prefix CHECK-2p2
+; RUN: llc -mattr=+sve,+sme2p2 < %s | FileCheck %s -check-prefix CHECK-2p2
 
 ; RUN: llc -mattr=+sme    -force-streaming < %s | FileCheck %s -check-prefixes=CHECK,STREAMING-SVE
 ; RUN: llc -mattr=+sme2p2 -force-streaming < %s | FileCheck %s -check-prefix CHECK-2p2
+; RUN: llc -mattr=+sme,+sve2p2 -force-streaming < %s | FileCheck %s -check-prefix CHECK-2p2
 
 target triple = "aarch64-linux"
 
diff --git a/test/CodeGen/AArch64/zeroing-forms-rev.ll b/test/CodeGen/AArch64/zeroing-forms-rev.ll
index fb95047..8ca2c8d 100644
--- a/test/CodeGen/AArch64/zeroing-forms-rev.ll
+++ b/test/CodeGen/AArch64/zeroing-forms-rev.ll
@@ -1,9 +1,11 @@
 ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 5
 ; RUN: llc -mattr=+sve2p1 < %s | FileCheck %s -check-prefixes=CHECK,SVE
 ; RUN: llc -mattr=+sve2p2 < %s | FileCheck %s -check-prefix CHECK-2p2
+; RUN: llc -mattr=+sve,+sme2p2 < %s | FileCheck %s -check-prefix CHECK-2p2
 
 ; RUN: llc -mattr=+sme    -force-streaming < %s | FileCheck %s -check-prefixes=CHECK,STREAMING-SVE
 ; RUN: llc -mattr=+sme2p2 -force-streaming < %s | FileCheck %s -check-prefix CHECK-2p2
+; RUN: llc -mattr=+sme,+sve2p2 -force-streaming < %s | FileCheck %s -check-prefix CHECK-2p2
 
 target triple = "aarch64-linux"
 
diff --git a/test/CodeGen/AArch64/zeroing-forms-urecpe-ursqrte-sqabs-sqneg.ll b/test/CodeGen/AArch64/zeroing-forms-urecpe-ursqrte-sqabs-sqneg.ll
index 50c73ae..b2a9aaf 100644
--- a/test/CodeGen/AArch64/zeroing-forms-urecpe-ursqrte-sqabs-sqneg.ll
+++ b/test/CodeGen/AArch64/zeroing-forms-urecpe-ursqrte-sqabs-sqneg.ll
@@ -1,9 +1,11 @@
 ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 5
 ; RUN: llc -mattr=+sve2   < %s | FileCheck %s -check-prefixes=CHECK,SVE
 ; RUN: llc -mattr=+sve2p2 < %s | FileCheck %s -check-prefix CHECK-2p2
+; RUN: llc -mattr=+sve,+sme2p2 < %s | FileCheck %s -check-prefix CHECK-2p2
 
-; RUN: llc -mattr=+sme    --force-streaming < %s | FileCheck %s -check-prefixes=CHECK,STREAMING-SVE
-; RUN: llc -mattr=+sme2p2 --force-streaming < %s | FileCheck %s -check-prefix CHECK-2p2
+; RUN: llc -mattr=+sme    -force-streaming < %s | FileCheck %s -check-prefixes=CHECK,STREAMING-SVE
+; RUN: llc -mattr=+sme2p2 -force-streaming < %s | FileCheck %s -check-prefix CHECK-2p2
+; RUN: llc -mattr=+sme,+sve2p2 -force-streaming < %s | FileCheck %s -check-prefix CHECK-2p2
 
 target triple = "aarch64-linux"
 
diff --git a/test/CodeGen/AArch64/zeroing-forms-uscvtf.ll b/test/CodeGen/AArch64/zeroing-forms-uscvtf.ll
index e544707..2064d38 100644
--- a/test/CodeGen/AArch64/zeroing-forms-uscvtf.ll
+++ b/test/CodeGen/AArch64/zeroing-forms-uscvtf.ll
@@ -1,9 +1,11 @@
 ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 5
 ; RUN: llc -mattr=+sve    < %s | FileCheck %s -check-prefixes=CHECK,SVE
 ; RUN: llc -mattr=+sve2p2 < %s | FileCheck %s -check-prefix CHECK-2p2
+; RUN: llc -mattr=+sve,+sme2p2 < %s | FileCheck %s -check-prefix CHECK-2p2
 
 ; RUN: llc -mattr=+sme    -force-streaming < %s | FileCheck %s -check-prefixes=CHECK,STREAMING-SVE
 ; RUN: llc -mattr=+sme2p2 -force-streaming < %s | FileCheck %s -check-prefix CHECK-2p2
+; RUN: llc -mattr=+sme,+sve2p2 -force-streaming < %s | FileCheck %s -check-prefix CHECK-2p2
 
 target triple = "aarch64-linux"