Lines Matching refs:widenSubVector
4003 static SDValue widenSubVector(MVT VT, SDValue Vec, bool ZeroNewElements, in widenSubVector() function
4017 static SDValue widenSubVector(SDValue Vec, bool ZeroNewElements, in widenSubVector() function
4026 return widenSubVector(VT, Vec, ZeroNewElements, Subtarget, DAG, dl); in widenSubVector()
4045 return widenSubVector(VT, Vec, ZeroNewElements, Subtarget, DAG, dl); in widenMaskVector()
4313 Op = widenSubVector(Op, false, Subtarget, DAG, DL, 512); in getAVX512Node()
8476 IndicesVec = widenSubVector(IndicesVec, false, Subtarget, DAG, in createVariablePermute()
8492 IndicesVec = widenSubVector(IndicesVT.getSimpleVT(), IndicesVec, false, in createVariablePermute()
8501 SrcVec = widenSubVector(VT, SrcVec, false, Subtarget, DAG, SDLoc(SrcVec)); in createVariablePermute()
8648 SrcVec = widenSubVector(WidenSrcVT, SrcVec, false, Subtarget, DAG, in createVariablePermute()
8650 IndicesVec = widenSubVector(MVT::v8i64, IndicesVec, false, Subtarget, in createVariablePermute()
8881 return widenSubVector(VT, NewBV, !UndefUpper, Subtarget, DAG, dl); in LowerBUILD_VECTOR()
9315 Op = widenSubVector(ShiftVT, SubVec, false, Subtarget, DAG, dl); in LowerCONCAT_VECTORSvXi1()
10122 return widenSubVector(Trunc, ZeroUppers, Subtarget, DAG, DL, in getAVX512TruncNode()
10129 SDValue NewSrc = widenSubVector(Src, ZeroUppers, Subtarget, DAG, DL, 512); in getAVX512TruncNode()
10137 Trunc = widenSubVector(Trunc, ZeroUppers, Subtarget, DAG, DL, in getAVX512TruncNode()
14111 V1 = widenSubVector(V1, false, Subtarget, DAG, DL, 512); in lowerShuffleWithPERMV()
14112 V2 = widenSubVector(V2, false, Subtarget, DAG, DL, 512); in lowerShuffleWithPERMV()
14123 MaskNode = widenSubVector(MaskNode, false, Subtarget, DAG, DL, 512); in lowerShuffleWithPERMV()
20344 In = widenSubVector(In, false, Subtarget, DAG, DL, 128); in truncateVectorWithPACK()
20362 return widenSubVector(Res, false, Subtarget, DAG, DL, DstSizeInBits); in truncateVectorWithPACK()
20551 return widenSubVector(Res, false, Subtarget, DAG, DL, in LowerTruncateVecPackWithSignBits()
20593 return widenSubVector(Res, false, Subtarget, DAG, DL, in LowerTruncateVecPack()
32738 Res = widenSubVector(WidenVT, Res, false, Subtarget, DAG, dl); in ReplaceNodeResults()
32752 SDValue WidenIn = widenSubVector(In, false, Subtarget, DAG, dl, 128); in ReplaceNodeResults()
32803 SDValue WidenIn = widenSubVector(In, false, Subtarget, DAG, dl, in ReplaceNodeResults()
38518 Op = widenSubVector(Op, false, Subtarget, DAG, DL, VT.getSizeInBits()); in combineX86ShuffleChain()
38603 return widenSubVector(Res, UseZero, Subtarget, DAG, DL, RootSizeInBits); in combineX86ShuffleChain()
38671 return widenSubVector(Res, Mask[1] == SM_SentinelZero, Subtarget, DAG, DL, in combineX86ShuffleChain()
38937 Res = widenSubVector(Res, true, Subtarget, DAG, DL, RootSizeInBits); in combineX86ShuffleChain()
39567 return widenSubVector(Res, false, Subtarget, DAG, DL, 256); in canonicalizeShuffleMaskWithHorizOp()
40084 Op = widenSubVector(Op, false, Subtarget, DAG, SDLoc(Op), in combineX86ShufflesRecursively()
41158 NewLHS = widenSubVector(LHSOps[1], false, Subtarget, DAG, DL, 512); in combineTargetShuffle()
41163 NewRHS = widenSubVector(RHSOps[1], false, Subtarget, DAG, DL, 512); in combineTargetShuffle()
41406 SDValue Mask = widenSubVector(N.getOperand(1), false, Subtarget, DAG, in combineTargetShuffle()
42345 Src = widenSubVector(VT.getSimpleVT(), Src, false, Subtarget, TLO.DAG, in SimplifyDemandedVectorEltsForTargetNode()
43606 V = widenSubVector(V, false, Subtarget, DAG, DL, 256); in combineBitcastvxi1()
56730 SDValue Res = widenSubVector(Op0, false, Subtarget, DAG, DL, 512); in combineConcatVectorOps()