Searched refs:SignBits (Results 1 – 5 of 5) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUCodeGenPrepare.cpp | 521 unsigned SignBits = std::min(LHSSignBits, RHSSignBits); in expandDivRem24() local 522 unsigned DivBits = 32 - SignBits; in expandDivRem24()
|
| H A D | AMDGPUISelLowering.cpp | 1484 unsigned SignBits = std::min(LHSSignBits, RHSSignBits); in LowerDIVREM24() local 1485 unsigned DivBits = BitSize - SignBits; in LowerDIVREM24() 3917 unsigned SignBits = Signed ? (32 - WidthVal + 1) : (32 - WidthVal); in PerformDAGCombine() local 3920 if (OpSignBits >= SignBits) in PerformDAGCombine() 4399 unsigned SignBits = 32 - Width->getZExtValue() + 1; in ComputeNumSignBitsForTargetNode() local 4401 return SignBits; in ComputeNumSignBitsForTargetNode() 4405 return std::max(SignBits, Op0SignBits); in ComputeNumSignBitsForTargetNode()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineSimplifyDemanded.cpp | 557 unsigned SignBits = ComputeNumSignBits(I->getOperand(0), Depth + 1, CxtI); in SimplifyDemandedUseBits() local 562 BitWidth, std::min(SignBits + ShiftAmt - 1, BitWidth))); in SimplifyDemandedUseBits()
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | ValueTracking.cpp | 3991 unsigned SignBits = ComputeNumSignBits(LHS, DL, 0, AC, CxtI, DT) + in computeOverflowForSignedMul() local 3996 if (SignBits > BitWidth + 1) in computeOverflowForSignedMul() 4004 if (SignBits == BitWidth + 1) { in computeOverflowForSignedMul()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 26549 SDValue SignBits = DAG.getSetCC(dl, ExtendVT, Zero, In, ISD::SETGT); in ReplaceNodeResults() local 26556 SDValue Lo = getUnpackl(DAG, dl, ExtendVT, In, SignBits); in ReplaceNodeResults() 26558 SDValue Hi = getUnpackh(DAG, dl, ExtendVT, In, SignBits); in ReplaceNodeResults() 26585 SDValue SignBits = DAG.getSetCC(dl, MVT::v4i32, Zero, In, ISD::SETGT); in ReplaceNodeResults() local 26589 SDValue Lo = DAG.getVectorShuffle(MVT::v4i32, dl, In, SignBits, in ReplaceNodeResults() 26592 SDValue Hi = DAG.getVectorShuffle(MVT::v4i32, dl, In, SignBits, in ReplaceNodeResults() 34991 unsigned SignBits[2] = {1, 1}; in canReduceVMulWidth() local 34996 SignBits[i] = DAG.ComputeNumSignBits(Opd); in canReduceVMulWidth() 35001 unsigned MinSignBits = std::min(SignBits[0], SignBits[1]); in canReduceVMulWidth()
|