Lines Matching refs:ComputeNumSignBits

6099            DAG.ComputeNumSignBits(N0, EltsLHS, Depth + 1) <= NumBitsPerElt) ||  in getFauxShuffleMask()
6101 DAG.ComputeNumSignBits(N1, EltsRHS, Depth + 1) <= NumBitsPerElt)) in getFauxShuffleMask()
6242 if (DAG.ComputeNumSignBits(Src, DemandedSrcElts) != NumBitsPerSrcElt) in getFauxShuffleMask()
10190 ((DAG.ComputeNumSignBits(Src) > EltSizeInBits) || in lowerShuffleWithVPMOV()
10398 DAG.ComputeNumSignBits(N1) > NumPackedBits) && in matchShuffleWithPACK()
10400 DAG.ComputeNumSignBits(N2) > NumPackedBits)) { in matchShuffleWithPACK()
17837 if (CondEltSize != DAG.ComputeNumSignBits(Cond)) in LowerVSELECT()
20476 (!Subtarget.hasAVX() || DAG.ComputeNumSignBits(In) != 64)) in matchTruncateWithPACK()
20499 unsigned NumSignBits = DAG.ComputeNumSignBits(In); in matchTruncateWithPACK()
20630 if (DAG.ComputeNumSignBits(In) < InVT.getScalarSizeInBits()) { in LowerTruncateVecI1()
20685 if (DAG.ComputeNumSignBits(In) < InVT.getScalarSizeInBits()) { in LowerTruncateVecI1()
23607 if (!FlipSigns && !Invert && DAG.ComputeNumSignBits(Op0) > 32 && in LowerVSETCC()
23608 DAG.ComputeNumSignBits(Op1) > 32) { in LowerVSETCC()
24500 if (DAG.ComputeNumSignBits(In, DemandedElts) == InVT.getScalarSizeInBits()) { in LowerEXTEND_VECTOR_INREG()
28177 DAG.ComputeNumSignBits(Cmp) == VT.getScalarSizeInBits()) in LowerADDSAT_SUBSAT()
29268 DAG.ComputeNumSignBits(R) == EltSizeInBits) { in LowerShiftByScalarImmediate()
37647 unsigned Tmp = DAG.ComputeNumSignBits(Src, DemandedSrc, Depth + 1); in ComputeNumSignBitsForTargetNode()
37670 DAG.ComputeNumSignBits(BC0, Depth + 1) == 64 && in ComputeNumSignBitsForTargetNode()
37671 DAG.ComputeNumSignBits(BC1, Depth + 1) == 64) in ComputeNumSignBitsForTargetNode()
37674 return DAG.ComputeNumSignBits(V, Elts, Depth + 1); in ComputeNumSignBitsForTargetNode()
37692 return DAG.ComputeNumSignBits(Src, Depth + 1); in ComputeNumSignBitsForTargetNode()
37701 unsigned Tmp = DAG.ComputeNumSignBits(Src, DemandedElts, Depth + 1); in ComputeNumSignBitsForTargetNode()
37712 unsigned Tmp = DAG.ComputeNumSignBits(Src, DemandedElts, Depth + 1); in ComputeNumSignBitsForTargetNode()
37734 DAG.ComputeNumSignBits(Op.getOperand(0), DemandedElts, Depth + 1); in ComputeNumSignBitsForTargetNode()
37737 DAG.ComputeNumSignBits(Op.getOperand(1), DemandedElts, Depth + 1); in ComputeNumSignBitsForTargetNode()
37742 unsigned Tmp0 = DAG.ComputeNumSignBits(Op.getOperand(0), Depth+1); in ComputeNumSignBitsForTargetNode()
37744 unsigned Tmp1 = DAG.ComputeNumSignBits(Op.getOperand(1), Depth+1); in ComputeNumSignBitsForTargetNode()
37787 DAG.ComputeNumSignBits(Ops[i], DemandedOps[i], Depth + 1); in ComputeNumSignBitsForTargetNode()
37852 DAG.ComputeNumSignBits(V1) == MaskEltSize; in matchUnaryShuffle()
38206 if (DAG.ComputeNumSignBits(V1) > 48 && DAG.ComputeNumSignBits(V2) > 48) { in matchBinaryShuffle()
42770 TLO.DAG.ComputeNumSignBits(Op0, OriginalDemandedElts, Depth + 1); in SimplifyDemandedBitsForTargetNode()
42823 TLO.DAG.ComputeNumSignBits(Op00, OriginalDemandedElts); in SimplifyDemandedBitsForTargetNode()
43188 unsigned NumSignBits = DAG.ComputeNumSignBits(Op0, DemandedElts, Depth + 1); in SimplifyMultipleUseDemandedBitsForTargetNode()
44439 if (DAG.ComputeNumSignBits(Match) != BitWidth) in combinePredicateReduction()
45519 if (DAG.ComputeNumSignBits(Cond) != CondVT.getScalarSizeInBits()) in combineVSelectWithAllOnesOrZeros()
45781 DAG.ComputeNumSignBits(Mask) == MaskVT.getScalarSizeInBits() && in combineLogicBlendIntoConditionalNegate()
45884 DAG.ComputeNumSignBits(Cond) == CondVT.getScalarSizeInBits()) in combineSelect()
46919 if (DAG.ComputeNumSignBits(BC) == EltBits) { in combinePTESTCC()
47044 DAG.ComputeNumSignBits(BC) > (BCNumEltBits - NumEltBits)) { in combineSetCCMOVMSK()
47115 bool SignExt0 = DAG.ComputeNumSignBits(VecOp0) > 8; in combineSetCCMOVMSK()
47116 bool SignExt1 = DAG.ComputeNumSignBits(VecOp1) > 8; in combineSetCCMOVMSK()
47502 SignBits[i] = DAG.ComputeNumSignBits(Opd); in canReduceVMulWidth()
47840 if (Subtarget.hasSSE41() && DAG.ComputeNumSignBits(N0) > 32 && in combineMulToPMULDQ()
47841 DAG.ComputeNumSignBits(N1) > 32) { in combineMulToPMULDQ()
48537 (N0.isUndef() || DAG.ComputeNumSignBits(N0) == SrcBitsPerElt) && in combineVectorPack()
48538 (N1.isUndef() || DAG.ComputeNumSignBits(N1) == SrcBitsPerElt)) { in combineVectorPack()
48556 if ((IsSigned && DAG.ComputeNumSignBits(N0) > 8) || in combineVectorPack()
49373 if (DAG.ComputeNumSignBits(N0.getOperand(0)) != NumSrcBits || in combineBitOpWithPACK()
49374 DAG.ComputeNumSignBits(N0.getOperand(1)) != NumSrcBits || in combineBitOpWithPACK()
49375 DAG.ComputeNumSignBits(N1.getOperand(0)) != NumSrcBits || in combineBitOpWithPACK()
49376 DAG.ComputeNumSignBits(N1.getOperand(1)) != NumSrcBits) in combineBitOpWithPACK()
49438 if (EltBitWidth != DAG.ComputeNumSignBits(Op0)) in combineAndMaskToShift()
49977 DAG.ComputeNumSignBits(N1) == VT.getScalarSizeInBits() && in combineAnd()
50243 if (!MaskVT.isInteger() || DAG.ComputeNumSignBits(Mask) != EltBits) in combineLogicBlendIntoPBLENDV()
54689 DAG.ComputeNumSignBits(Index) > (IndexWidth - 32)) { in combineGatherScatter()
54703 DAG.ComputeNumSignBits(Index) > (IndexWidth - 32)) { in combineGatherScatter()
54829 DAG.ComputeNumSignBits(Op0.getOperand(0)) != NumEltBits || in combineVectorCompareAndMaskUnaryOp()
55025 unsigned NumSignBits = DAG.ComputeNumSignBits(Op0); in combineSIntToFP()