================
@@ -45,16 +37,8 @@ define void @masked_load_v8i8(<8 x i1> %mask) {
; CHECK: OpFunction
; CHECK: %[[#MS_VAL:]] = OpFunctionParameter
; CHECK: %[[#MS_MASK:]] = OpFunctionParameter %[[#BVEC8]]
-; CHECK: %[[#MS_E0:]] = OpCompositeExtract %[[#BOOL]] %[[#MS_MASK]] 0
-; CHECK: %[[#MS_S0:]] = OpSelect %[[#I8]] %[[#MS_E0]] %[[#ONE]] %[[#ZERO]]
-; CHECK: %[[#MS_OR0:]] = OpBitwiseOr %[[#I8]] %[[#ZERO]] %[[#MS_S0]]
-; CHECK: %[[#MS_E1:]] = OpCompositeExtract %[[#BOOL]] %[[#MS_MASK]] 1
-; CHECK: %[[#MS_S1:]] = OpSelect %[[#I8]] %[[#MS_E1]] %[[#ONE]] %[[#ZERO]]
-; CHECK: %[[#MS_SHL1:]] = OpShiftLeftLogical %[[#I8]] %[[#MS_S1]] %[[#ONE]]
-; CHECK: %[[#MS_OR1:]] = OpBitwiseOr %[[#I8]] %[[#MS_OR0]] %[[#MS_SHL1]]
-; CHECK: %[[#MS_A0:]] = OpBitwiseAnd %[[#I8]] %{{.*}} %[[#ONE]]
-; CHECK: %[[#MS_C0:]] = OpINotEqual %[[#BOOL]] %[[#MS_A0]] %[[#ZERO]]
-; CHECK: OpBranchConditional %[[#MS_C0]]
+; CHECK: %[[#MS_P0:]] = OpCompositeExtract %[[#BOOL]] %[[#MS_MASK]] 0
----------------
jmmartinez wrote:
Is this extracting always the 0th element from the mask/value?
https://github.com/llvm/llvm-project/pull/214624
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits