Lines Matching refs:getZeroVector
5857 static SDValue getZeroVector(MVT VT, const X86Subtarget &Subtarget, in getZeroVector() function
5971 SDValue Res = ZeroNewElements ? getZeroVector(VT, Subtarget, DAG, dl) in widenSubVector()
6474 ? getZeroVector(VT, Subtarget, DAG, SDLoc(V2)) : DAG.getUNDEF(VT); in getShuffleVectorZeroOrUndef()
8148 V = getZeroVector(VT, Subtarget, DAG, dl); in LowerBuildVectorAsInsert()
8215 V = getZeroVector(MVT::v8i16, Subtarget, DAG, dl); in LowerBuildVectorv16i8()
8324 : getZeroVector(VT, Subtarget, DAG, SDLoc(Op)); in LowerBuildVectorv4x32()
10121 getZeroVector(IndicesVT.getSimpleVT(), Subtarget, DAG, DL), in createVariablePermute()
10630 Ops[i] = getZeroVector(VT, Subtarget, DAG, dl); in LowerBUILD_VECTOR()
10756 SDValue Vec = NumZero ? getZeroVector(ResVT, Subtarget, DAG, dl) in LowerAVXCONCAT_VECTORS()
11417 SDValue ZeroVector = getZeroVector(VT, Subtarget, DAG, DL); in lowerShuffleToEXPAND()
11483 V2 = Zero2 ? getZeroVector(VT, Subtarget, DAG, DL) : V1; in matchShuffleWithUNPCK()
11484 V1 = Zero1 ? getZeroVector(VT, Subtarget, DAG, DL) : V1; in matchShuffleWithUNPCK()
12098 V1 = getZeroVector(VT, Subtarget, DAG, DL); in lowerShuffleAsBlend()
12100 V2 = getZeroVector(VT, Subtarget, DAG, DL); in lowerShuffleAsBlend()
13264 : getZeroVector(InputVT, Subtarget, DAG, DL); in lowerShuffleAsSpecificZeroOrAnyExtend()
15678 SDValue Zero = getZeroVector(MVT::v16i8, Subtarget, DAG, DL); in lowerV16I8Shuffle()
16128 getZeroVector(VT, Subtarget, DAG, DL), LoV, in lowerV2X128Shuffle()
16822 V1 = getZeroVector(VT, Subtarget, DAG, DL); in lowerShuffleWithSHUFPD()
16824 V2 = getZeroVector(VT, Subtarget, DAG, DL); in lowerShuffleWithSHUFPD()
17621 getZeroVector(VT, Subtarget, DAG, DL), LoV, in lowerV4X128Shuffle()
18497 return getZeroVector(VT, Subtarget, DAG, DL); in lowerVECTOR_SHUFFLE()
18538 V2 = getZeroVector(NewVT, Subtarget, DAG, DL); in lowerVECTOR_SHUFFLE()
19009 SDValue CstVector = IsZeroElt ? getZeroVector(VT, Subtarget, DAG, dl) in LowerINSERT_VECTOR_ELT()
19132 return getZeroVector(OpVT, Subtarget, DAG, dl); in LowerSCALAR_TO_VECTOR()
22300 getZeroVector(MVT::v16i8, Subtarget, DAG, DL)); in LowerVectorAllZero()
25097 PreservedSrc = getZeroVector(VT, Subtarget, DAG, dl); in getVectorMaskingNode()
25130 PreservedSrc = getZeroVector(VT, Subtarget, DAG, dl); in getScalarMaskingNode()
25714 : getZeroVector(VT, Subtarget, DAG, dl); in LowerINTRINSIC_WO_CHAIN()
26193 Src = getZeroVector(Op.getSimpleValueType(), Subtarget, DAG, dl); in getAVX2GatherNode()
26234 Src = getZeroVector(Op.getSimpleValueType(), Subtarget, DAG, dl); in getGatherNode()
30237 getZeroVector(VT, Subtarget, DAG, dl), N->getMemoryVT(), in LowerMLOAD()
35639 V1 = ForceV1Zero ? getZeroVector(MaskVT, Subtarget, DAG, DL) : V1; in matchBinaryPermuteShuffle()
35640 V2 = ForceV2Zero ? getZeroVector(MaskVT, Subtarget, DAG, DL) : V2; in matchBinaryPermuteShuffle()
35646 V1 = ForceV1Zero ? getZeroVector(MaskVT, Subtarget, DAG, DL) : V1; in matchBinaryPermuteShuffle()
35647 V2 = ForceV2Zero ? getZeroVector(MaskVT, Subtarget, DAG, DL) : V2; in matchBinaryPermuteShuffle()
35674 V1 = ForceV1Zero ? getZeroVector(MaskVT, Subtarget, DAG, DL) : V1; in matchBinaryPermuteShuffle()
35675 V2 = ForceV2Zero ? getZeroVector(MaskVT, Subtarget, DAG, DL) : V2; in matchBinaryPermuteShuffle()
35700 return getZeroVector(MaskVT, Subtarget, DAG, DL); in matchBinaryPermuteShuffle()
36275 V2 = getZeroVector(MaskVT, Subtarget, DAG, DL); in combineX86ShuffleChain()
36651 return getZeroVector(VT0.getSimpleVT(), Subtarget, DAG, DL); in canonicalizeShuffleMaskWithHorizOp()
36771 SDValue Zero = getZeroVector(SrcVT, Subtarget, DAG, DL); in canonicalizeShuffleMaskWithHorizOp()
36858 return getZeroVector(Root.getSimpleValueType(), Subtarget, DAG, DL); in combineX86ShufflesConstants()
37119 return getZeroVector(Root.getSimpleValueType(), Subtarget, DAG, in combineX86ShufflesRecursively()
37965 getZeroVector(VT, Subtarget, DAG, DL), Movl, in combineTargetShuffle()
39081 Op, getZeroVector(VT.getSimpleVT(), Subtarget, TLO.DAG, DL)); in SimplifyDemandedVectorEltsForTargetNode()
39169 Op, getZeroVector(VT.getSimpleVT(), Subtarget, TLO.DAG, SDLoc(Op))); in SimplifyDemandedVectorEltsForTargetNode()
39701 return getZeroVector(VT.getSimpleVT(), Subtarget, DAG, SDLoc(Op)); in SimplifyMultipleUseDemandedBitsForTargetNode()
41209 getZeroVector(MVT::v16i8, Subtarget, DAG, DL)); in combineArithReduction()
47592 return getZeroVector(V.getSimpleValueType(), Subtarget, DAG, SDLoc(V)); in getNullFPConstForNullVal()
50094 return getZeroVector(VT, Subtarget, DAG, DL); in combineConcatVectorOps()
50274 SDValue Zero = getZeroVector(MVT::v8i32, Subtarget, DAG, DL); in combineConcatVectorOps()
50413 return getZeroVector(OpVT, Subtarget, DAG, dl); in combineInsertSubvector()
50422 getZeroVector(OpVT, Subtarget, DAG, dl), in combineInsertSubvector()
50440 getZeroVector(OpVT, Subtarget, DAG, dl), in combineInsertSubvector()
50486 getZeroVector(OpVT, Subtarget, DAG, dl), in combineInsertSubvector()
50634 return getZeroVector(VT, Subtarget, DAG, SDLoc(N)); in combineExtractSubvector()
50657 getZeroVector(VT, Subtarget, DAG, DL), in combineExtractSubvector()
50688 return getZeroVector(VT, Subtarget, DAG, SDLoc(N)); in combineExtractSubvector()