Lines Matching refs:BOC
3166 const APInt *BOC; in foldICmpBinOpEqualityWithConstant() local
3167 if (match(BOp1, m_APInt(BOC)) && BOC->sgt(1) && BOC->isPowerOf2()) { in foldICmpBinOpEqualityWithConstant()
3176 if (Constant *BOC = dyn_cast<Constant>(BOp1)) { in foldICmpBinOpEqualityWithConstant() local
3178 return new ICmpInst(Pred, BOp0, ConstantExpr::getSub(RHS, BOC)); in foldICmpBinOpEqualityWithConstant()
3196 if (Constant *BOC = dyn_cast<Constant>(BOp1)) { in foldICmpBinOpEqualityWithConstant() local
3199 return new ICmpInst(Pred, BOp0, ConstantExpr::getXor(RHS, BOC)); in foldICmpBinOpEqualityWithConstant()
3207 const APInt *BOC; in foldICmpBinOpEqualityWithConstant() local
3208 if (match(BOp1, m_APInt(BOC)) && BO->hasOneUse() && RHS->isAllOnesValue()) { in foldICmpBinOpEqualityWithConstant()
3219 const APInt *BOC; in foldICmpBinOpEqualityWithConstant() local
3220 if (match(BOp1, m_APInt(BOC))) { in foldICmpBinOpEqualityWithConstant()
3222 if (C == *BOC && C.isPowerOf2()) in foldICmpBinOpEqualityWithConstant()