Lines Matching refs:NumEltBits
12497 unsigned NumEltBits = VT.getScalarSizeInBits(); in lowerShuffleAsBroadcast() local
12515 int BitOffset = BroadcastIdx * NumEltBits; in lowerShuffleAsBroadcast()
12557 assert((BitOffset % NumEltBits) == 0 && "Illegal bit-offset"); in lowerShuffleAsBroadcast()
12558 BroadcastIdx = BitOffset / NumEltBits; in lowerShuffleAsBroadcast()
12561 bool BitCastSrc = V.getScalarValueSizeInBits() != NumEltBits; in lowerShuffleAsBroadcast()
12653 assert(V.getScalarValueSizeInBits() == NumEltBits && in lowerShuffleAsBroadcast()
12668 unsigned NumSrcElts = V.getValueSizeInBits() / NumEltBits; in lowerShuffleAsBroadcast()
45196 unsigned NumEltBits = VT.getScalarSizeInBits(); in combineExtractVectorElt() local
45213 return DAG.getConstant(EltBits[Idx].zext(NumEltBits), dl, VT); in combineExtractVectorElt()
45218 if (InputVector.getOpcode() == ISD::BITCAST && (NumEltBits % 8) == 0) { in combineExtractVectorElt()
45222 MVT SubVT = MVT::getVectorVT(MVT::i1, NumEltBits); in combineExtractVectorElt()
45224 DAG.getIntPtrConstant(CIdx->getZExtValue() * NumEltBits, dl)); in combineExtractVectorElt()
45231 if (TLI.SimplifyDemandedBits(SDValue(N, 0), APInt::getAllOnes(NumEltBits), in combineExtractVectorElt()
47015 unsigned NumEltBits = VecVT.getScalarSizeInBits(); in combineSetCCMOVMSK() local
47043 BCNumEltBits > NumEltBits && in combineSetCCMOVMSK()
47044 DAG.ComputeNumSignBits(BC) > (BCNumEltBits - NumEltBits)) { in combineSetCCMOVMSK()
47197 (NumEltBits == 32 || NumEltBits == 64)) { in combineSetCCMOVMSK()
47199 MVT FloatSVT = MVT::getFloatingPointVT(NumEltBits); in combineSetCCMOVMSK()
54826 unsigned NumEltBits = VT.getScalarSizeInBits(); in combineVectorCompareAndMaskUnaryOp() local
54829 DAG.ComputeNumSignBits(Op0.getOperand(0)) != NumEltBits || in combineVectorCompareAndMaskUnaryOp()