[llvm] [DAGCombiner] Use generalized pattern matcher in foldBoolSelectToLogic (PR #79101)
Craig Topper via llvm-commits
llvm-commits at lists.llvm.org
Thu Jan 25 09:36:45 PST 2024
================
@@ -745,3 +745,83 @@ define <vscale x 16 x double> @select_nxv16f64(<vscale x 16 x i1> %a, <vscale x
%v = call <vscale x 16 x double> @llvm.vp.select.nxv16f64(<vscale x 16 x i1> %a, <vscale x 16 x double> %b, <vscale x 16 x double> %c, i32 %evl)
ret <vscale x 16 x double> %v
}
+
+define <vscale x 2 x i1> @select_zero(<vscale x 2 x i1> %x, <vscale x 2 x i1> %y, <vscale x 2 x i1> %m, i32 zeroext %evl) {
+; CHECK-LABEL: select_zero:
+; CHECK: # %bb.0:
+; CHECK-NEXT: vsetvli a0, zero, e8, mf4, ta, ma
----------------
topperc wrote:
This doesn't seem to be applying the VL
https://github.com/llvm/llvm-project/pull/79101
More information about the llvm-commits
mailing list