Searched refs:m_SpecificIntAllowPoison (Results 1 – 9 of 9) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineShifts.cpp | 809 if (!IsLeftShift && match(C1, m_SpecificIntAllowPoison(TypeBits - 1)) && in FoldShiftByConstant() 1297 match(Op1, m_SpecificIntAllowPoison(BitWidth - 1))) in visitLShr() 1816 if (match(Op1, m_SpecificIntAllowPoison(BitWidth - 1)) && in visitAShr() 1818 m_SpecificIntAllowPoison(BitWidth - 1))))) { in visitAShr()
|
| H A D | InstCombineNegator.cpp | 253 match(SrcOp, m_LShr(m_Value(X), m_SpecificIntAllowPoison(FullShift)))) { in visitImpl()
|
| H A D | InstCombineSelect.cpp | 1027 match(Cmp1, m_SpecificIntAllowPoison(~*C))) { in canonicalizeSaturatedAdd() 1038 match(Cmp1, m_SpecificIntAllowPoison(~*C - 1)) && !C->isAllOnes()) { in canonicalizeSaturatedAdd() 1048 match(Cmp1, m_SpecificIntAllowPoison(-*C)) && !C->isZero()) { in canonicalizeSaturatedAdd()
|
| H A D | InstCombineAddSub.cpp | 904 m_SpecificIntAllowPoison(BitWidth - 1)))) && in foldAddWithConstant() 1753 if (match(LHS, m_AShr(m_Value(A), m_SpecificIntAllowPoison(BitWidth - 1))) && in visitAdd()
|
| H A D | InstCombineAndOrXor.cpp | 2947 match(ConstantExpr::getAdd(LC, RC), m_SpecificIntAllowPoison(Width))) in convertOrOfShiftsToFunnelShift() 3310 m_Add(m_Specific(LHS0), m_SpecificIntAllowPoison(-*CInt))) || in foldAndOrOfICmpEqConstantAndICmp()
|
| H A D | InstCombineCasts.cpp | 1543 m_SpecificIntAllowPoison(XBitSize - SrcBitSize)))) { in visitSExt()
|
| H A D | InstCombineCompares.cpp | 5206 match(BO, m_Add(m_Specific(Op1), m_SpecificIntAllowPoison(*C)))) { in foldICmpBinOp() 5215 match(BO, m_Add(m_Specific(Op0), m_SpecificIntAllowPoison(*C)))) { in foldICmpBinOp() 7854 m_Shr(m_Value(X), m_SpecificIntAllowPoison( in visitICmpInst()
|
| H A D | InstCombineMulDivRem.cpp | 539 m_SpecificIntAllowPoison(BitWidth - 1)), in visitMul()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | PatternMatch.h | 1027 inline specific_intval<true> m_SpecificIntAllowPoison(const APInt &V) { in m_SpecificIntAllowPoison() function 1031 inline specific_intval64<true> m_SpecificIntAllowPoison(uint64_t V) { in m_SpecificIntAllowPoison() function
|