Home
last modified time | relevance | path

Searched refs:m_SpecificInt_ICMP (Results 1 – 8 of 8) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
DInstCombineShifts.cpp118 if (!match(NewShAmt, m_SpecificInt_ICMP(ICmpInst::Predicate::ICMP_ULT, in reassociateShiftAmtsOfTwoSameDirectionShifts()
130 m_SpecificInt_ICMP(ICmpInst::Predicate::ICMP_EQ, in reassociateShiftAmtsOfTwoSameDirectionShifts()
354 m_SpecificInt_ICMP(ICmpInst::ICMP_ULT, Threshold)); in foldShiftOfShiftedLogic()
1204 C, m_SpecificInt_ICMP(ICmpInst::Predicate::ICMP_EQ, in foldVariableSignZeroExtensionOfVariableHighBitExtract()
DInstCombineSelect.cpp561 m_SpecificInt_ICMP(ICmpInst::ICMP_SGE, APInt(Bitwidth, -1)))) && in foldSelectICmpLshrAshr()
564 m_SpecificInt_ICMP(ICmpInst::ICMP_SGE, APInt(Bitwidth, 0))))) in foldSelectICmpLshrAshr()
1260 m_SpecificInt_ICMP(ICmpInst::Predicate::ICMP_NE, in canonicalizeClampLike()
1320 m_SpecificInt_ICMP(ICmpInst::Predicate::ICMP_NE, in canonicalizeClampLike()
DInstCombineCasts.cpp849 if (match(C, m_SpecificInt_ICMP(ICmpInst::ICMP_ULE, in visitTrunc()
879 if (match(C, m_SpecificInt_ICMP(ICmpInst::ICMP_ULE, in visitTrunc()
911 if (match(C, m_SpecificInt_ICMP(ICmpInst::ICMP_ULT, Threshold))) { in visitTrunc()
DInstCombineAndOrXor.cpp1737 return match(C, m_SpecificInt_ICMP(ICmpInst::ICMP_ULT, Threshold)); in canNarrowShiftAmt()
1943 match(Y, m_SpecificInt_ICMP( in visitAnd()
2151 match(L, m_SpecificInt_ICMP(ICmpInst::ICMP_ULT, APInt(Width, Width))) && in matchFunnelShift()
2152 match(R, m_SpecificInt_ICMP(ICmpInst::ICMP_ULT, APInt(Width, Width))) && in matchFunnelShift()
DInstCombineAddSub.cpp1188 !match(C, m_SpecificInt_ICMP(ICmpInst::Predicate::ICMP_EQ, in canonicalizeCondSignextOfHighBitExtractToSignextHighBitExtract()
DInstCombineCompares.cpp1361 if (!match(C, m_SpecificInt_ICMP(ICmpInst::Predicate::ICMP_EQ, in foldSignBitTest()
3682 m_SpecificInt_ICMP(ICmpInst::Predicate::ICMP_ULT, in foldShiftIntoShiftInAnotherHandOfAndInICmp()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
DLoopIdiomRecognize.cpp2394 BitPos, PatternMatch::m_SpecificInt_ICMP( in recognizeShiftUntilBitTest()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/
DPatternMatch.h626 m_SpecificInt_ICMP(ICmpInst::Predicate Predicate, const APInt &Threshold) { in m_SpecificInt_ICMP() function