Searched refs:m_SpecificInt_ICMP (Results 1 – 8 of 8) sorted by relevance
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| D | InstCombineShifts.cpp | 118 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()
|
| D | InstCombineSelect.cpp | 561 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()
|
| D | InstCombineCasts.cpp | 849 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()
|
| D | InstCombineAndOrXor.cpp | 1737 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()
|
| D | InstCombineAddSub.cpp | 1188 !match(C, m_SpecificInt_ICMP(ICmpInst::Predicate::ICMP_EQ, in canonicalizeCondSignextOfHighBitExtractToSignextHighBitExtract()
|
| D | InstCombineCompares.cpp | 1361 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/ |
| D | LoopIdiomRecognize.cpp | 2394 BitPos, PatternMatch::m_SpecificInt_ICMP( in recognizeShiftUntilBitTest()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
| D | PatternMatch.h | 626 m_SpecificInt_ICMP(ICmpInst::Predicate Predicate, const APInt &Threshold) { in m_SpecificInt_ICMP() function
|