[llvm] [X86] Fold expand(splat,passthrough,mask) -> select(splat,passthrough,mask) (PR #180238)

Simon Pilgrim via llvm-commits llvm-commits at lists.llvm.org
Mon Feb 9 07:22:26 PST 2026


================
@@ -1035,28 +1035,25 @@ define <8 x double> @concat_vpermilvar_v8f64_v4f64(<4 x double> %a0, <4 x double
   ret <8 x double> %res
 }
 
-define <16 x float> @combine_vexpandd_of_broadcast(float %x, <16 x float> %y, i16 %m) {
-; X86-LABEL: combine_vexpandd_of_broadcast:
+define <16 x float> @combine_vexpand_of_broadcast(float %x, <16 x float> %y, i16 %m) {
----------------
RKSimon wrote:

I meant to rename it expandps - will fix

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


More information about the llvm-commits mailing list