Lines Matching refs:ComputeNumSignBits
8447 DAG.ComputeNumSignBits(N0, EltsLHS, Depth + 1) <= NumBitsPerElt) || in getFauxShuffleMask()
8449 DAG.ComputeNumSignBits(N1, EltsRHS, Depth + 1) <= NumBitsPerElt)) in getFauxShuffleMask()
12578 DAG.ComputeNumSignBits(N1) > NumPackedBits) && in matchShuffleWithPACK()
12580 DAG.ComputeNumSignBits(N2) > NumPackedBits)) { in matchShuffleWithPACK()
19585 if (CondEltSize != DAG.ComputeNumSignBits(Cond)) in LowerVSELECT()
22062 if (DAG.ComputeNumSignBits(In) < InVT.getScalarSizeInBits()) { in LowerTruncateVecI1()
22117 if (DAG.ComputeNumSignBits(In) < InVT.getScalarSizeInBits()) { in LowerTruncateVecI1()
22196 if ((InNumEltBits - NumPackedSignBits) < DAG.ComputeNumSignBits(In)) in LowerTRUNCATE()
28915 DAG.ComputeNumSignBits(Cmp) == VT.getScalarSizeInBits()) in LowerADDSAT_SUBSAT()
37094 unsigned Tmp = DAG.ComputeNumSignBits(Src, DemandedSrc, Depth + 1); in ComputeNumSignBitsForTargetNode()
37109 Tmp0 = DAG.ComputeNumSignBits(Op.getOperand(0), DemandedLHS, Depth + 1); in ComputeNumSignBitsForTargetNode()
37111 Tmp1 = DAG.ComputeNumSignBits(Op.getOperand(1), DemandedRHS, Depth + 1); in ComputeNumSignBitsForTargetNode()
37121 return DAG.ComputeNumSignBits(Src, Depth + 1); in ComputeNumSignBitsForTargetNode()
37130 unsigned Tmp = DAG.ComputeNumSignBits(Src, DemandedElts, Depth + 1); in ComputeNumSignBitsForTargetNode()
37141 unsigned Tmp = DAG.ComputeNumSignBits(Src, DemandedElts, Depth + 1); in ComputeNumSignBitsForTargetNode()
37163 DAG.ComputeNumSignBits(Op.getOperand(0), DemandedElts, Depth + 1); in ComputeNumSignBitsForTargetNode()
37166 DAG.ComputeNumSignBits(Op.getOperand(1), DemandedElts, Depth + 1); in ComputeNumSignBitsForTargetNode()
37171 unsigned Tmp0 = DAG.ComputeNumSignBits(Op.getOperand(0), Depth+1); in ComputeNumSignBitsForTargetNode()
37173 unsigned Tmp1 = DAG.ComputeNumSignBits(Op.getOperand(1), Depth+1); in ComputeNumSignBitsForTargetNode()
37216 DAG.ComputeNumSignBits(Ops[i], DemandedOps[i], Depth + 1); in ComputeNumSignBitsForTargetNode()
41704 TLO.DAG.ComputeNumSignBits(Op0, OriginalDemandedElts, Depth + 1); in SimplifyDemandedBitsForTargetNode()
41760 TLO.DAG.ComputeNumSignBits(Op00, OriginalDemandedElts); in SimplifyDemandedBitsForTargetNode()
42096 unsigned NumSignBits = DAG.ComputeNumSignBits(Op0, DemandedElts, Depth + 1); in SimplifyMultipleUseDemandedBitsForTargetNode()
43193 if (DAG.ComputeNumSignBits(Match) != BitWidth) in combinePredicateReduction()
44224 if (DAG.ComputeNumSignBits(Cond) != CondVT.getScalarSizeInBits()) in combineVSelectWithAllOnesOrZeros()
44486 DAG.ComputeNumSignBits(Mask) == MaskVT.getScalarSizeInBits() && in combineLogicBlendIntoConditionalNegate()
44552 DAG.ComputeNumSignBits(Cond) == CondVT.getScalarSizeInBits()) in combineSelect()
45477 if (DAG.ComputeNumSignBits(BC) == EltBits) { in combinePTESTCC()
45594 DAG.ComputeNumSignBits(BC) > (BCNumEltBits - NumEltBits)) { in combineSetCCMOVMSK()
45665 bool SignExt0 = DAG.ComputeNumSignBits(VecOp0) > 8; in combineSetCCMOVMSK()
45666 bool SignExt1 = DAG.ComputeNumSignBits(VecOp1) > 8; in combineSetCCMOVMSK()
45997 SignBits[i] = DAG.ComputeNumSignBits(Opd); in canReduceVMulWidth()
46337 if (Subtarget.hasSSE41() && DAG.ComputeNumSignBits(N0) > 32 && in combineMulToPMULDQ()
46338 DAG.ComputeNumSignBits(N1) > 32) { in combineMulToPMULDQ()
46956 if ((IsSigned && DAG.ComputeNumSignBits(N0) > 8) || in combineVectorPack()
47668 if (EltBitWidth != DAG.ComputeNumSignBits(Op0)) in combineAndMaskToShift()
47945 DAG.ComputeNumSignBits(N1) == VT.getScalarSizeInBits() && in combineAnd()
48206 if (!MaskVT.isInteger() || DAG.ComputeNumSignBits(Mask) != EltBits) in combineLogicBlendIntoPBLENDV()
50286 unsigned NumSignBits = DAG.ComputeNumSignBits(In); in combineVectorSignBitsTruncation()
52398 DAG.ComputeNumSignBits(Index) > (IndexWidth - 32)) { in combineGatherScatter()
52412 DAG.ComputeNumSignBits(Index) > (IndexWidth - 32)) { in combineGatherScatter()
52540 DAG.ComputeNumSignBits(Op0.getOperand(0)) != NumEltBits || in combineVectorCompareAndMaskUnaryOp()
52721 unsigned NumSignBits = DAG.ComputeNumSignBits(Op0); in combineSIntToFP()