[llvm] [RISCV] Preserve tail agnostic policy in some vector peepholes (PR #105788)

Craig Topper via llvm-commits llvm-commits at lists.llvm.org
Mon Aug 26 12:02:51 PDT 2024


================
@@ -15,7 +15,7 @@ body: |
     ; CHECK-NEXT: %avl:gprnox0 = COPY $x1
     ; CHECK-NEXT: %mask:vmv0 = PseudoVMSET_M_B8 %avl, 5 /* e32 */
     ; CHECK-NEXT: $v0 = COPY %mask
-    ; CHECK-NEXT: %x:vr = PseudoVMV_V_V_M1 %false, %true, %avl, 5 /* e32 */, 0 /* tu, mu */
+    ; CHECK-NEXT: %x:vr = PseudoVMV_V_V_M1 %false, %true, %avl, 5 /* e32 */, 1 /* ta, mu */
----------------
topperc wrote:

Why do we need to have %false as the passthru here?

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


More information about the llvm-commits mailing list