Searched refs:getSignMask (Results 1 – 12 of 12) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | CmpInstAnalysis.cpp | 83 Mask = APInt::getSignMask(C->getBitWidth()); in decomposeBitTestICmp() 90 Mask = APInt::getSignMask(C->getBitWidth()); in decomposeBitTestICmp() 97 Mask = APInt::getSignMask(C->getBitWidth()); in decomposeBitTestICmp() 104 Mask = APInt::getSignMask(C->getBitWidth()); in decomposeBitTestICmp()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineMulDivRem.cpp | 1022 APInt Mask(APInt::getSignMask(I.getType()->getScalarSizeInBits())); in visitSDiv() 1310 APInt Mask(APInt::getSignMask(I.getType()->getScalarSizeInBits())); in visitSRem()
|
| H A D | InstCombineShifts.cpp | 899 if (MaskedValueIsZero(Op0, APInt::getSignMask(BitWidth), 0, &I)) in visitAShr()
|
| H A D | InstCombineSimplifyDemanded.cpp | 614 APInt Mask2 = LowBits | APInt::getSignMask(BitWidth); in SimplifyDemandedUseBits()
|
| H A D | InstCombineCompares.cpp | 4169 return APInt::getSignMask(BitWidth); in getDemandedBitsLHSMask()
|
| /freebsd-12.1/contrib/llvm/include/llvm/ADT/ |
| H A D | APInt.h | 555 static APInt getSignMask(unsigned BitWidth) { in getSignMask() function
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | DAGCombiner.cpp | 2634 if (DAG.MaskedValueIsZero(N1, ~APInt::getSignMask(BitWidth))) { in visitSUB() 10032 SignMask = ~APInt::getSignMask(SourceVT.getScalarSizeInBits()); in foldBitcastedFPLogic() 10036 SignMask = APInt::getSignMask(SourceVT.getScalarSizeInBits()); in foldBitcastedFPLogic() 10040 SignMask = APInt::getSignMask(SourceVT.getScalarSizeInBits()); in foldBitcastedFPLogic() 10180 APInt SignBit = APInt::getSignMask(VT.getSizeInBits()); in visitBITCAST() 10228 APInt SignBit = APInt::getSignMask(VT.getSizeInBits() / 2); in visitBITCAST() 10249 APInt SignBit = APInt::getSignMask(VT.getSizeInBits()); in visitBITCAST() 12268 SignMask = APInt::getSignMask(N0.getScalarValueSizeInBits()); in visitFNEG() 12272 SignMask = APInt::getSignMask(IntVT.getSizeInBits()); in visitFNEG() 12366 SignMask = ~APInt::getSignMask(N0.getScalarValueSizeInBits()); in visitFABS() [all …]
|
| H A D | TargetLowering.cpp | 1280 DemandedBits == APInt::getSignMask(Op.getValueSizeInBits()) && in SimplifyDemandedBits() 4331 SDValue SignMask = DAG.getConstant(APInt::getSignMask(SrcEltBits), dl, IntVT); in expandFP_TO_SINT() 4393 APInt SignMask = APInt::getSignMask(DstVT.getScalarSizeInBits()); in expandFP_TO_UINT()
|
| H A D | SelectionDAG.cpp | 2140 return MaskedValueIsZero(Op, APInt::getSignMask(BitWidth), Depth); in SignBitIsZero() 2750 APInt InSignMask = APInt::getSignMask(EBits); in computeKnownBits() 3110 Known.Zero = APInt::getSignMask(BitWidth); in computeKnownBits()
|
| H A D | LegalizeDAG.cpp | 1433 State.SignMask = APInt::getSignMask(NumBits); in getSignAsIntValue()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Utility/ |
| H A D | Scalar.cpp | 2493 llvm::APInt sign_bit = llvm::APInt::getSignMask(sign_bit_pos + 1); in SignExtend()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 18630 APInt::getSignMask(EltBits); in LowerFABSorFNEG() 18689 APFloat(Sem, APInt::getSignMask(EltSizeInBits)), dl, LogicVT); in LowerFCOPYSIGN() 19662 SDValue SM = DAG.getConstant(APInt::getSignMask(EltVT.getSizeInBits()), dl, in LowerVSETCC() 24490 SDValue S = DAG.getConstant(APInt::getSignMask(64), dl, VT); in LowerShift() 32763 if (SimplifyDemandedBits(Src, APInt::getSignMask(SrcBits), DemandedElts, in SimplifyDemandedBitsForTargetNode() 34041 APInt DemandedMask(APInt::getSignMask(BitWidth)); in combineVSelectToBLENDV() 37566 APInt DemandedMask(APInt::getSignMask(VT.getScalarSizeInBits())); in combineMaskedStore() 40018 APInt DemandedMask(APInt::getSignMask(Mask.getScalarValueSizeInBits())); in combineGatherScatter()
|