Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineAddSub.cpp927 if (C->isSignMask()) { in foldAddWithConstant()
946 if (C2->isSignMask()) in foldAddWithConstant()
1300 if ((Pred != ICmpInst::ICMP_UGT || !MaskCCmp->isSignMask()) && in foldAddToAshr()
H A DInstCombineCompares.cpp1626 if (!Cmp.isEquality() && XorC->isSignMask()) { in foldICmpXorConstant()
1803 if (Cmp.getPredicate() == ICmpInst::ICMP_SLT && !C1.isSignMask() && in foldICmpAndConstConst()
1804 (C1 - 1).ule(~*C2) && C2->isNegatedPowerOf2() && !C2->isSignMask()) in foldICmpAndConstConst()
1815 if (C2->isSignMask()) { in foldICmpAndConstConst()
3208 if (Lower.isSignMask()) in foldICmpAddConstant()
3210 if (Upper.isSignMask()) in foldICmpAddConstant()
5549 if (C->isSignMask()) { in foldICmpBinOp()
H A DInstCombineAndOrXor.cpp5009 if (RHSC->isSignMask() && match(Op0, m_Sub(m_APInt(C), m_Value(X)))) in visitXor()
5013 if (RHSC->isSignMask() && match(Op0, m_Add(m_Value(X), m_APInt(C)))) in visitXor()
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DAPInt.h466 bool isSignMask() const { return isMinSignedValue(); } in isSignMask() function
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DUtils.cpp1137 if (ConstLHS->isSignMask()) in isKnownToBeAPowerOfTwo()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp1671 if (!Msb || !Msb->getValue().isSignMask()) in setupPreSimplifier()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DPatternMatch.h660 bool isValue(const APInt &C) const { return C.isSignMask(); } in isValue()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp873 if (DemandedBits.isSignMask() && in SimplifyMultipleUseDemandedBits()
1758 if (DemandedBits.isSignMask() && in SimplifyDemandedBits()
2422 if (DemandedBits.isSignMask()) { in SimplifyDemandedBits()
H A DSelectionDAG.cpp4644 if (C && C->getAPIntValue().isSignMask()) in isKnownToBeAPowerOfTwo()
H A DDAGCombiner.cpp13404 SplatValue.isSignMask()) { in visitVSELECT()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp5270 if (RHSC->getValue().isSignMask()) in MatchBinaryOp()
7902 Trunc.isSignMask()) in createSCEV()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp29185 if (C && C->getAPIntValue().isSignMask()) { in LowerADDSAT_SUBSAT()
44565 if (OriginalDemandedBits.isSignMask()) in SimplifyDemandedBitsForTargetNode()
44735 if (OriginalDemandedBits.isSignMask()) { in SimplifyDemandedBitsForTargetNode()
44788 if (OriginalDemandedBits.isSignMask() && in SimplifyDemandedBitsForTargetNode()
44985 if (DemandedBits.isSignMask()) in SimplifyMultipleUseDemandedBitsForTargetNode()
44991 if (DemandedBits.isSignMask() && in SimplifyMultipleUseDemandedBitsForTargetNode()
54578 if (!UndefElts[I] && !EltBits[I].isSignMask()) in isFNEG()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp13224 if (CRHS && CRHS->getAPIntValue().isSignMask() && in performXorCombine()