Home
last modified time | relevance | path

Searched refs:isSignMask (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A DAPInt.h447 bool isSignMask() const { return isMinSignedValue(); } in isSignMask() function
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DUtils.cpp836 if (ConstLHS->isSignMask()) in isKnownToBeAPowerOfTwo()
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineAddSub.cpp901 if (C->isSignMask()) { in foldAddWithConstant()
921 if (C2->isSignMask()) in foldAddWithConstant()
H A DInstCombineCompares.cpp1628 if (!Cmp.isEquality() && XorC->isSignMask()) { in foldICmpXorConstant()
1774 if (C2->isSignMask()) { in foldICmpAndConstConst()
2801 if (Lower.isSignMask()) in foldICmpAddConstant()
2803 if (Upper.isSignMask()) in foldICmpAddConstant()
4416 if (C->isSignMask()) { in foldICmpBinOp()
H A DInstCombineAndOrXor.cpp3709 if (RHSC->isSignMask() && match(Op0, m_Sub(m_APInt(C), m_Value(X)))) in visitXor()
3713 if (RHSC->isSignMask() && match(Op0, m_Add(m_Value(X), m_APInt(C)))) in visitXor()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DPatternMatch.h572 bool isValue(const APInt &C) { return C.isSignMask(); } in isValue()
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp798 if (DemandedBits.isSignMask() && in SimplifyMultipleUseDemandedBits()
1669 if (DemandedBits.isSignMask() && in SimplifyDemandedBits()
2165 if (DemandedBits.isSignMask()) { in SimplifyDemandedBits()
H A DDAGCombiner.cpp6084 if (!XorC || !XorC->getAPIntValue().isSignMask() || in foldAndToUsubsat()
11054 SplatValue.isSignMask()) { in visitVSELECT()
H A DSelectionDAG.cpp3881 if (C && C->getAPIntValue().isSignMask()) in isKnownToBeAPowerOfTwo()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DScalarEvolution.cpp5110 if (RHSC->getValue().isSignMask()) in MatchBinaryOp()
7660 Trunc.isSignMask()) in createSCEV()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp28901 if (C && C->getAPIntValue().isSignMask()) { in LowerADDSAT_SUBSAT()
41752 if (OriginalDemandedBits.isSignMask()) in SimplifyDemandedBitsForTargetNode()
41885 if (OriginalDemandedBits.isSignMask()) { in SimplifyDemandedBitsForTargetNode()
41938 if (OriginalDemandedBits.isSignMask() && in SimplifyDemandedBitsForTargetNode()
42105 if (DemandedBits.isSignMask()) in SimplifyMultipleUseDemandedBitsForTargetNode()
42111 if (DemandedBits.isSignMask() && in SimplifyMultipleUseDemandedBitsForTargetNode()
50669 if (!UndefElts[I] && !EltBits[I].isSignMask()) in isFNEG()