Home
last modified time | relevance | path

Searched refs:getSignMask (Results 1 – 23 of 23) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DCmpInstAnalysis.cpp108 Result.Mask = APInt::getSignMask(C.getBitWidth()); in decomposeBitTestICmp()
114 APInt FlippedSign = C ^ APInt::getSignMask(C.getBitWidth()); in decomposeBitTestICmp()
118 Result.C = APInt::getSignMask(C.getBitWidth()); in decomposeBitTestICmp()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp1741 APInt::getSignMask(IntVT.getScalarSizeInBits()), DL, IntVT); in ExpandVP_FNEG()
1784 APInt::getSignMask(IntVT.getScalarSizeInBits()), DL, IntVT); in ExpandVP_FCOPYSIGN()
1946 APInt::getSignMask(IntVT.getScalarSizeInBits()), DL, IntVT); in ExpandFNEG()
1990 APInt::getSignMask(IntVT.getScalarSizeInBits()), DL, IntVT); in ExpandFCOPYSIGN()
H A DTargetLowering.cpp2757 DemandedBits == APInt::getSignMask(Op.getValueSizeInBits()) && in SimplifyDemandedBits()
2989 APInt SignMask = APInt::getSignMask(BitWidth); in SimplifyDemandedBits()
3015 APInt SignMask0 = APInt::getSignMask(BitWidth0); in SimplifyDemandedBits()
3016 APInt SignMask1 = APInt::getSignMask(BitWidth1); in SimplifyDemandedBits()
3042 APInt SignMask = APInt::getSignMask(BitWidth); in SimplifyDemandedBits()
8416 SDValue SignMask = DAG.getConstant(APInt::getSignMask(SrcEltBits), dl, IntVT); in expandFP_TO_SINT()
8484 APInt SignMask = APInt::getSignMask(DstVT.getScalarSizeInBits()); in expandFP_TO_UINT()
9047 APInt SignBit = APInt::getSignMask(BitSize); in expandIS_FPCLASS()
H A DDAGCombiner.cpp4122 if (DAG.MaskedValueIsZero(N1, ~APInt::getSignMask(BitWidth))) { in visitSUB()
7230 APInt SignMask = APInt::getSignMask(BitWidth); in foldAndToUsubsat()
16375 SignMask = ~APInt::getSignMask(SourceVT.getScalarSizeInBits()); in foldBitcastedFPLogic()
16379 SignMask = APInt::getSignMask(SourceVT.getScalarSizeInBits()); in foldBitcastedFPLogic()
16383 SignMask = APInt::getSignMask(SourceVT.getScalarSizeInBits()); in foldBitcastedFPLogic()
16539 APInt::getSignMask(VT.getSizeInBits() / 2), SDLoc(N0), MVT::i64); in visitBITCAST()
16559 APInt SignBit = APInt::getSignMask(VT.getSizeInBits()); in visitBITCAST()
16607 APInt SignBit = APInt::getSignMask(VT.getSizeInBits() / 2); in visitBITCAST()
16628 APInt SignBit = APInt::getSignMask(VT.getSizeInBits()); in visitBITCAST()
28706 SignMask = APInt::getSignMask(N0.getScalarValueSizeInBits()); in foldSignChangeInBitcast()
[all …]
H A DLegalizeFloatTypes.cpp598 APInt SignMask = APInt::getSignMask(NVT.getSizeInBits()); in SoftenFloatRes_FNEG()
H A DLegalizeDAG.cpp1642 State.SignMask = APInt::getSignMask(NumBits); in getSignAsIntValue()
H A DSelectionDAG.cpp2928 return MaskedValueIsZero(Op, APInt::getSignMask(BitWidth), Depth); in SignBitIsZero()
/freebsd/contrib/llvm-project/lldb/source/Utility/
H A DScalar.cpp756 llvm::APInt sign_bit = llvm::APInt::getSignMask(sign_bit_pos + 1); in SignExtend()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineShifts.cpp1264 ConstantInt::get(Ty, APInt::getSignMask(BitWidth)), X); in visitShl()
1832 if (MaskedValueIsZero(Op0, APInt::getSignMask(BitWidth), &I)) { in visitAShr()
H A DInstCombineSimplifyDemanded.cpp891 APInt Mask2 = LowBits | APInt::getSignMask(BitWidth); in SimplifyDemandedUseBits()
H A DInstCombineCompares.cpp2731 APInt SignMask = APInt::getSignMask(Ty->getScalarSizeInBits()); in foldICmpSRemConstant()
6706 return APInt::getSignMask(BitWidth); in getDemandedBitsLHSMask()
8668 const APInt &SignMask = ~APInt::getSignMask(IntTy->getScalarSizeInBits()); in visitFCmpInst()
H A DInstCombineMulDivRem.cpp2505 APInt Mask(APInt::getSignMask(I.getType()->getScalarSizeInBits())); in visitSRem()
H A DInstCombineSelect.cpp3557 APInt IntMax = APInt::getSignMask(BitWidth) - 1; in isSafeToRemoveBitCeilSelect()
H A DInstCombineCalls.cpp2186 APInt SignBit = APInt::getSignMask(Ty->getScalarSizeInBits()); in visitCallInst()
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DAPInt.h229 static APInt getSignMask(unsigned BitWidth) { in getSignMask() function
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DGISelValueTracking.cpp108 return maskedValueIsZero(R, APInt::getSignMask(BitWidth)); in signBitIsZero()
H A DLegalizerHelper.cpp4493 Ty, APInt::getSignMask(Ty.getScalarSizeInBits())); in lower()
7804 APInt TwoPExpInt = APInt::getSignMask(DstTy.getSizeInBits()); in lowerFPTOUI()
7852 APInt::getSignMask(SrcEltBits)); in lowerFPTOSI()
8214 Src0Ty, APInt::getSignMask(Src0Size)); in lowerFCopySign()
9268 APInt SignBit = APInt::getSignMask(BitSize); in lowerISFPCLASS()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DConstantRange.cpp1748 MinShl = APInt::getSignMask(BitWidth); in computeShlNSWWithNegLHS()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp21838 APInt UIntLimit = APInt::getSignMask(DstBits); in LowerFP_TO_INT()
22605 APInt::getSignMask(EltBits); in LowerFABSorFNEG()
22666 APFloat(Sem, APInt::getSignMask(EltSizeInBits)), dl, LogicVT); in LowerFCOPYSIGN()
24445 SDValue SM = DAG.getConstant(APInt::getSignMask(EltVT.getSizeInBits()), dl, in LowerVSETCC()
30521 SDValue S = DAG.getConstant(APInt::getSignMask(64), dl, VT); in LowerShift()
30753 DAG.getConstant(APInt::getSignMask(EltSizeInBits), dl, VT); in LowerShift()
44645 APInt SignMask = APInt::getSignMask(BitWidth); in SimplifyDemandedBitsForTargetNode()
44740 APInt SignMask = APInt::getSignMask(BitWidth * 2); in SimplifyDemandedBitsForTargetNode()
44821 APInt DemandedSrcBits = APInt::getSignMask(SrcBits); in SimplifyDemandedBitsForTargetNode()
44847 APInt SignMask = APInt::getSignMask(OpVT.getScalarSizeInBits()); in SimplifyDemandedBitsForTargetNode()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp6881 APInt Mask = IsFABS ? APInt::getSignedMaxValue(16) : APInt::getSignMask(16); in lowerFABSorFNEG()
6934 APInt::getSignMask(16).sext(Subtarget.getXLen()), DL, XLenVT); in lowerFCOPYSIGN()
19716 APInt SignBit = APInt::getSignMask(32); in PerformDAGCombine()
19799 APInt SignBit = APInt::getSignMask(FPBits).sext(VT.getSizeInBits()); in PerformDAGCombine()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp8572 APInt DemandedSrcBits = APInt::getSignMask(SrcBits); in SimplifyDemandedBitsForTargetNode()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp3777 && Mask == APInt::getSignMask(EltSize)) { in lowerVectorSETCC()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp10670 SDValue SignMaskV = DAG.getConstant(~APInt::getSignMask(BitWidth), DL, VecVT); in LowerFCOPYSIGN()