Lines Matching refs:ShAmt
967 ConstantInt *ShAmt) { in FoldICmpShrCst() argument
974 uint32_t ShAmtVal = (uint32_t)ShAmt->getLimitedValue(TypeBits); in FoldICmpShrCst()
1195 ConstantInt *ShAmt; in visitICmpInstWithInstAndIntCst() local
1196 ShAmt = Shift ? dyn_cast<ConstantInt>(Shift->getOperand(1)) : 0; in visitICmpInstWithInstAndIntCst()
1207 if (ShAmt) { in visitICmpInstWithInstAndIntCst()
1214 int ShAmtVal = TyBits - ShAmt->getLimitedValue(TyBits); in visitICmpInstWithInstAndIntCst()
1228 NewCst = ConstantExpr::getLShr(RHS, ShAmt); in visitICmpInstWithInstAndIntCst()
1230 NewCst = ConstantExpr::getShl(RHS, ShAmt); in visitICmpInstWithInstAndIntCst()
1235 NewCst, ShAmt) != RHS) { in visitICmpInstWithInstAndIntCst()
1247 NewAndCST = ConstantExpr::getLShr(AndCST, ShAmt); in visitICmpInstWithInstAndIntCst()
1249 NewAndCST = ConstantExpr::getShl(AndCST, ShAmt); in visitICmpInstWithInstAndIntCst()
1355 ConstantInt *ShAmt = dyn_cast<ConstantInt>(LHSI->getOperand(1)); in visitICmpInstWithInstAndIntCst() local
1356 if (!ShAmt) { in visitICmpInstWithInstAndIntCst()
1432 if (ShAmt->uge(TypeBits)) in visitICmpInstWithInstAndIntCst()
1439 ConstantExpr::getShl(ConstantExpr::getLShr(RHS, ShAmt), in visitICmpInstWithInstAndIntCst()
1440 ShAmt); in visitICmpInstWithInstAndIntCst()
1451 ConstantExpr::getLShr(RHS, ShAmt)); in visitICmpInstWithInstAndIntCst()
1457 ConstantExpr::getLShr(RHS, ShAmt)); in visitICmpInstWithInstAndIntCst()
1461 uint32_t ShAmtVal = (uint32_t)ShAmt->getLimitedValue(TypeBits); in visitICmpInstWithInstAndIntCst()
1468 ConstantExpr::getLShr(RHS, ShAmt)); in visitICmpInstWithInstAndIntCst()
1488 TypeBits-ShAmt->getZExtValue()-1)); in visitICmpInstWithInstAndIntCst()
1501 unsigned Amt = ShAmt->getLimitedValue(TypeBits-1); in visitICmpInstWithInstAndIntCst()
1521 if (ConstantInt *ShAmt = dyn_cast<ConstantInt>(LHSI->getOperand(1))) { in visitICmpInstWithInstAndIntCst() local
1522 if (Instruction *Res = FoldICmpShrCst(ICI, BO, ShAmt)) in visitICmpInstWithInstAndIntCst()
2966 unsigned ShAmt = (unsigned)Cst1->getLimitedValue(TypeBits); in visitICmpInst() local
2967 if (ShAmt < TypeBits && ShAmt != 0) { in visitICmpInst()
2972 APInt CmpVal = APInt::getOneBitSet(TypeBits, ShAmt); in visitICmpInst()
2979 uint64_t ShAmt = 0; in visitICmpInst() local
2982 m_ConstantInt(ShAmt))))) && in visitICmpInst()
2989 if (ShAmt < ASize) { in visitICmpInst()
2992 MaskV <<= ShAmt; in visitICmpInst()
2995 CmpV <<= ShAmt; in visitICmpInst()