Lines Matching refs:UndefElts
7187 APInt &UndefElts, in getTargetConstantBitsFromNode() argument
7214 UndefElts = UndefSrcElts; in getTargetConstantBitsFromNode()
7231 UndefElts = APInt(NumElts, 0); in getTargetConstantBitsFromNode()
7242 UndefElts.setBit(i); in getTargetConstantBitsFromNode()
7432 UndefElts, EltBits, AllowWholeUndefs, in getTargetConstantBitsFromNode()
7438 UndefElts = UndefElts.extractBits(NumSubElts, BaseIdx); in getTargetConstantBitsFromNode()
7471 UndefElts = APInt::getZero(NumElts); in getTargetConstantBitsFromNode()
7475 UndefElts.setBit(i); in getTargetConstantBitsFromNode()
7479 UndefElts.setBit(i); in getTargetConstantBitsFromNode()
7483 UndefElts.setBit(i); in getTargetConstantBitsFromNode()
7496 APInt UndefElts; in isConstantSplat() local
7499 UndefElts, EltBits, true, in isConstantSplat()
7503 if (UndefElts[i]) in isConstantSplat()
7525 APInt &UndefElts) { in getTargetShuffleMaskIndices() argument
7528 if (!getTargetConstantBitsFromNode(MaskNode, MaskEltSizeInBits, UndefElts, in getTargetShuffleMaskIndices()
8163 APInt UndefElts; in createShuffleMaskFromVSELECT() local
8165 if (!getTargetConstantBitsFromNode(Cond, EltSizeInBits, UndefElts, EltBits, in createShuffleMaskFromVSELECT()
8176 if (UndefElts[i] || (!IsBLENDV && EltBits[i].isZero()) || in createShuffleMaskFromVSELECT()
8228 APInt UndefElts; in getFauxShuffleMask() local
8234 if (!getTargetConstantBitsFromNode(IsAndN ? N0 : N1, 8, UndefElts, EltBits)) in getFauxShuffleMask()
8238 if (!UndefElts.isZero()) in getFauxShuffleMask()
24473 APInt UndefElts; in LowerVSETCC() local
24476 VT.getScalarSizeInBits(), UndefElts, in LowerVSETCC()
29862 APInt UndefElts; in convertShiftLeftToScale() local
29864 if (getTargetConstantBitsFromNode(Amt, SVTBits, UndefElts, EltBits)) { in convertShiftLeftToScale()
29868 if (UndefElts[I] || EltBits[I].uge(SVTBits)) in convertShiftLeftToScale()
37004 APInt UndefElts; in computeKnownBitsForTargetNode() local
37006 if (getTargetConstantBitsFromNode(Op, BitWidth, UndefElts, EltBits, in computeKnownBitsForTargetNode()
37014 if (UndefElts[I]) { in computeKnownBitsForTargetNode()
38447 APInt UndefElts(NumMaskElts, 0); in combineX86ShuffleChain() local
38452 UndefElts.setBit(i); in combineX86ShuffleChain()
38459 SDValue BitMask = getConstVector(EltBits, UndefElts, MaskVT, DAG, DL); in combineX86ShuffleChain()
38951 APInt UndefElts(NumMaskElts, 0); in combineX86ShufflesConstants() local
38959 UndefElts.setBit(i); in combineX86ShufflesConstants()
38972 UndefElts.setBit(i); in combineX86ShufflesConstants()
38986 assert((UndefElts | ZeroElts | ConstantElts).isAllOnes()); in combineX86ShufflesConstants()
38989 if ((UndefElts | ZeroElts).isAllOnes()) in combineX86ShufflesConstants()
39003 SDValue CstOp = getConstVector(ConstantBitData, UndefElts, MaskVT, DAG, DL); in combineX86ShufflesConstants()
39316 APInt UndefElts; in combineX86ShufflesRecursively() local
39319 return getTargetConstantBitsFromNode(Op, EltSizeInBits, UndefElts, in combineX86ShufflesRecursively()
41135 APInt UndefElts; in SimplifyDemandedVectorEltsForTargetNode() local
41141 if (getTargetConstantBitsFromNode(Op, EltSizeInBits, UndefElts, in SimplifyDemandedVectorEltsForTargetNode()
41148 if (UndefElts[I]) { in SimplifyDemandedVectorEltsForTargetNode()
42165 APInt &UndefElts, in isSplatValueForTargetNode() argument
42173 UndefElts = APInt::getNullValue(NumElts); in isSplatValueForTargetNode()
42177 return TargetLowering::isSplatValueForTargetNode(Op, DemandedElts, UndefElts, in isSplatValueForTargetNode()
42735 APInt UndefElts; in combineBitcast() local
42737 if (getTargetConstantBitsFromNode(N0, 64, UndefElts, EltBits)) { in combineBitcast()
46910 auto &UndefElts = (Elt >= NumSrcEltsPerLane ? UndefElts1 : UndefElts0); in combineVectorPack() local
46913 if (UndefElts[SrcIdx]) { in combineVectorPack()
47071 APInt UndefElts; in combineVectorShiftVar() local
47073 if (getTargetConstantBitsFromNode(N1, 64, UndefElts, EltBits, true, false)) { in combineVectorShiftVar()
47155 APInt UndefElts; in combineVectorShiftImm() local
47158 getTargetConstantBitsFromNode(N0, NumBitsPerElt, UndefElts, EltBits)) { in combineVectorShiftImm()
47166 if (UndefElts[i]) in combineVectorShiftImm()
47176 UndefElts = 0; in combineVectorShiftImm()
47177 return getConstVector(EltBits, UndefElts, VT.getSimpleVT(), DAG, SDLoc(N)); in combineVectorShiftImm()
47994 APInt UndefElts; in combineAnd() local
48000 if (getTargetConstantBitsFromNode(Op, EltSizeInBits, UndefElts, in combineAnd()
48005 if (UndefElts[I]) { in combineAnd()
48048 APInt UndefElts; in combineAnd() local
48051 getTargetConstantBitsFromNode(BitMask, 8, UndefElts, EltBits) && in combineAnd()
48062 if (UndefElts[i]) in combineAnd()
48484 APInt UndefElts; in combineOr() local
48488 if (!getTargetConstantBitsFromNode(Op, EltSizeInBits, UndefElts, EltBits)) in combineOr()
50661 APInt UndefElts; in isFNEG() local
50665 if (getTargetConstantBitsFromNode(Op1, ScalarSize, UndefElts, EltBits, in isFNEG()
50669 if (!UndefElts[I] && !EltBits[I].isSignMask()) in isFNEG()
51299 APInt UndefElts; in combineAndnp() local
51303 if (getTargetConstantBitsFromNode(Op, EltSizeInBits, UndefElts, in combineAndnp()
51308 if (UndefElts[I]) { in combineAndnp()
52230 APInt UndefElts; in combineMOVMSK() local
52232 if (getTargetConstantBitsFromNode(Src, NumBitsPerElt, UndefElts, EltBits)) { in combineMOVMSK()
52235 if (!UndefElts[Idx] && EltBits[Idx].isNegative()) in combineMOVMSK()
52430 BitVector UndefElts; in combineGatherScatter() local
52431 if (ConstantSDNode *C = BV->getConstantSplatNode(&UndefElts)) { in combineGatherScatter()
52433 if (UndefElts.none()) { in combineGatherScatter()
54145 APInt UndefElts = APInt::getNullValue(VT.getVectorNumElements()); in combineConcatVectorOps() local
54153 UndefElts.insertBits(OpUndefElts, I * OpUndefElts.getBitWidth()); in combineConcatVectorOps()
54156 return getConstVector(EltBits, UndefElts, VT, DAG, DL); in combineConcatVectorOps()