Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DCmpInstAnalysis.cpp92 Mask = APInt::getSignMask(C->getBitWidth()); in decomposeBitTestICmp()
99 Mask = APInt::getSignMask(C->getBitWidth()); in decomposeBitTestICmp()
106 Mask = APInt::getSignMask(C->getBitWidth()); in decomposeBitTestICmp()
113 Mask = APInt::getSignMask(C->getBitWidth()); in decomposeBitTestICmp()
/openbsd-src/gnu/llvm/lldb/source/Utility/
H A DScalar.cpp758 llvm::APInt sign_bit = llvm::APInt::getSignMask(sign_bit_pos + 1); in SignExtend()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
H A DGISelKnownBits.cpp82 return maskedValueIsZero(R, APInt::getSignMask(BitWidth)); in signBitIsZero()
H A DLegalizerHelper.cpp3319 MIRBuilder.buildConstant(Ty, APInt::getSignMask(Ty.getSizeInBits())); in lower()
6170 APInt TwoPExpInt = APInt::getSignMask(DstTy.getSizeInBits()); in lowerFPTOUI()
6221 APInt::getSignMask(SrcEltBits)); in lowerFPTOSI()
6442 Src0Ty, APInt::getSignMask(Src0Size)); in lowerFCopySign()
7341 APInt SignBit = APInt::getSignMask(BitSize); in lowerISFPCLASS()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/
H A DInstCombineShifts.cpp1134 ConstantInt::get(Ty, APInt::getSignMask(BitWidth)), X); in visitShl()
1584 if (MaskedValueIsZero(Op0, APInt::getSignMask(BitWidth), 0, &I)) { in visitAShr()
H A DInstCombineSimplifyDemanded.cpp831 APInt Mask2 = LowBits | APInt::getSignMask(BitWidth); in SimplifyDemandedUseBits()
H A DInstCombineCompares.cpp2392 APInt SignMask = APInt::getSignMask(Ty->getScalarSizeInBits()); in foldICmpSRemConstant()
5319 return APInt::getSignMask(BitWidth); in getDemandedBitsLHSMask()
6911 const APInt &SignMask = ~APInt::getSignMask(IntTy->getScalarSizeInBits()); in visitFCmpInst()
H A DInstCombineMulDivRem.cpp1832 APInt Mask(APInt::getSignMask(I.getType()->getScalarSizeInBits())); in visitSRem()
H A DInstCombineCalls.cpp1461 APInt SignBit = APInt::getSignMask(Ty->getScalarSizeInBits()); in visitCallInst()
/openbsd-src/gnu/llvm/llvm/include/llvm/ADT/
H A DAPInt.h209 static APInt getSignMask(unsigned BitWidth) { in getSignMask() function
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp3505 if (DAG.MaskedValueIsZero(N1, ~APInt::getSignMask(BitWidth))) { in visitSUB()
14139 SignMask = ~APInt::getSignMask(SourceVT.getScalarSizeInBits()); in foldBitcastedFPLogic()
14143 SignMask = APInt::getSignMask(SourceVT.getScalarSizeInBits()); in foldBitcastedFPLogic()
14147 SignMask = APInt::getSignMask(SourceVT.getScalarSizeInBits()); in foldBitcastedFPLogic()
14266 APInt::getSignMask(VT.getSizeInBits() / 2), SDLoc(N0), MVT::i64); in visitBITCAST()
14286 APInt SignBit = APInt::getSignMask(VT.getSizeInBits()); in visitBITCAST()
14334 APInt SignBit = APInt::getSignMask(VT.getSizeInBits() / 2); in visitBITCAST()
14355 APInt SignBit = APInt::getSignMask(VT.getSizeInBits()); in visitBITCAST()
25476 SignMask = APInt::getSignMask(N0.getScalarValueSizeInBits()); in foldSignChangeInBitcast()
25482 SignMask = APInt::getSignMask(IntVT.getSizeInBits()); in foldSignChangeInBitcast()
H A DTargetLowering.cpp2484 DemandedBits == APInt::getSignMask(Op.getValueSizeInBits()) && in SimplifyDemandedBits()
7737 SDValue SignMask = DAG.getConstant(APInt::getSignMask(SrcEltBits), dl, IntVT); in expandFP_TO_SINT()
7805 APInt SignMask = APInt::getSignMask(DstVT.getScalarSizeInBits()); in expandFP_TO_UINT()
8061 APInt SignBit = APInt::getSignMask(BitSize); in expandIS_FPCLASS()
H A DLegalizeFloatTypes.cpp493 APInt SignMask = APInt::getSignMask(NVT.getSizeInBits()); in SoftenFloatRes_FNEG()
H A DLegalizeDAG.cpp1542 State.SignMask = APInt::getSignMask(NumBits); in getSignAsIntValue()
H A DSelectionDAG.cpp2528 return MaskedValueIsZero(Op, APInt::getSignMask(BitWidth), Depth); in SignBitIsZero()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp22947 APInt UIntLimit = APInt::getSignMask(DstBits); in LowerFP_TO_INT()
23678 APInt::getSignMask(EltBits); in LowerFABSorFNEG()
23739 APFloat(Sem, APInt::getSignMask(EltSizeInBits)), dl, LogicVT); in LowerFCOPYSIGN()
25140 SDValue SM = DAG.getConstant(APInt::getSignMask(EltVT.getSizeInBits()), dl, in LowerVSETCC()
30528 SDValue S = DAG.getConstant(APInt::getSignMask(64), dl, VT); in LowerShift()
42910 APInt SignMask = APInt::getSignMask(BitWidth); in SimplifyDemandedBitsForTargetNode()
43005 APInt SignMask = APInt::getSignMask(BitWidth * 2); in SimplifyDemandedBitsForTargetNode()
43086 APInt DemandedSrcBits = APInt::getSignMask(SrcBits); in SimplifyDemandedBitsForTargetNode()
45627 APInt DemandedBits(APInt::getSignMask(BitWidth)); in combineVSelectToBLENDV()
46693 APInt SignMask = APInt::getSignMask(EltBits); in combinePTESTCC()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp10141 APInt SignBit = APInt::getSignMask(32); in PerformDAGCombine()
10197 APInt SignBit = APInt::getSignMask(FPBits).sext(VT.getSizeInBits()); in PerformDAGCombine()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp8582 SDValue SignMaskV = DAG.getConstant(~APInt::getSignMask(BitWidth), DL, VecVT); in LowerFCOPYSIGN()