Home
last modified time | relevance | path

Searched refs:getNumSignBits (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFunctionLoweringInfo.cpp483 DestLOI.NumSignBits = Val.getNumSignBits(); in ComputePHILiveOutRegInfo()
519 DestLOI.NumSignBits = std::min(DestLOI.NumSignBits, Val.getNumSignBits()); in ComputePHILiveOutRegInfo()
H A DSelectionDAG.cpp4339 unsigned LowSignBits = ValueLow.getNumSignBits(); in computeKnownBits()
4340 unsigned HighSignBits = ValueHigh.getNumSignBits(); in computeKnownBits()
4368 Known.Zero.setHighBits(std::min(SignBits, ValueLow.getNumSignBits())); in computeKnownBits()
4734 return Val.getNumSignBits(); in ComputeNumSignBits()
4775 Tmp2 = T.getNumSignBits(); in ComputeNumSignBits()
4959 Tmp = CstLow->getAPIntValue().getNumSignBits(); in ComputeNumSignBits()
4960 Tmp2 = CstHigh->getAPIntValue().getNumSignBits(); in ComputeNumSignBits()
5278 return std::min(CR.getSignedMin().getNumSignBits(), in ComputeNumSignBits()
5279 CR.getSignedMax().getNumSignBits()); in ComputeNumSignBits()
5355 Tmp = std::min(Tmp, Value.getNumSignBits()); in ComputeNumSignBits()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DGISelValueTracking.cpp1780 return std::min(CR.getSignedMin().getNumSignBits(), in computeNumSignBitsFromRangeMetadata()
1781 CR.getSignedMax().getNumSignBits()); in computeNumSignBitsFromRangeMetadata()
1791 return MI.getOperand(1).getCImm()->getValue().getNumSignBits(); in computeNumSignBits()
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DAPInt.h1532 return BitWidth - getNumSignBits() + 1; in getSignificantBits()
1628 unsigned getNumSignBits() const { in getNumSignBits() function
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp3978 MinSignBits = std::min(MinSignBits, Elt->getValue().getNumSignBits()); in computeNumSignBitsVectorConstant()
4176 return std::min(CLow->getNumSignBits(), CHigh->getNumSignBits()); in ComputeNumSignBitsImpl()
4351 return std::min(CLow->getNumSignBits(), CHigh->getNumSignBits()); in ComputeNumSignBitsImpl()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCompares.cpp2604 if (C.getBitWidth() > 2 && C.getNumSignBits() <= ShAmtVal) { in foldICmpShrConstant()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp38419 if (Val.getBitWidth() > Val.getNumSignBits() && in targetShrinkDemandedConstant()
38420 Val.trunc(ActiveBits).getNumSignBits() == ActiveBits) in targetShrinkDemandedConstant()