• Home
  • Raw
  • Download

Lines Matching refs:ShAmt

948                                           ConstantInt *ShAmt) {  in FoldICmpShrCst()  argument
955 uint32_t ShAmtVal = (uint32_t)ShAmt->getLimitedValue(TypeBits); in FoldICmpShrCst()
1281 ConstantInt *ShAmt; in visitICmpInstWithInstAndIntCst() local
1282 ShAmt = Shift ? dyn_cast<ConstantInt>(Shift->getOperand(1)) : nullptr; in visitICmpInstWithInstAndIntCst()
1287 if (ShAmt) { in visitICmpInstWithInstAndIntCst()
1312 cast<ConstantInt>(ConstantExpr::getShl(AndCst, ShAmt)); in visitICmpInstWithInstAndIntCst()
1314 cast<ConstantInt>(ConstantExpr::getShl(RHS, ShAmt)); in visitICmpInstWithInstAndIntCst()
1324 NewCst = ConstantExpr::getLShr(RHS, ShAmt); in visitICmpInstWithInstAndIntCst()
1326 NewCst = ConstantExpr::getShl(RHS, ShAmt); in visitICmpInstWithInstAndIntCst()
1330 if (ConstantExpr::get(ShiftOpcode, NewCst, ShAmt) != RHS) { in visitICmpInstWithInstAndIntCst()
1342 NewAndCst = ConstantExpr::getLShr(AndCst, ShAmt); in visitICmpInstWithInstAndIntCst()
1344 NewAndCst = ConstantExpr::getShl(AndCst, ShAmt); in visitICmpInstWithInstAndIntCst()
1492 ConstantInt *ShAmt = dyn_cast<ConstantInt>(LHSI->getOperand(1)); in visitICmpInstWithInstAndIntCst() local
1493 if (!ShAmt) { in visitICmpInstWithInstAndIntCst()
1559 if (ShAmt->uge(TypeBits)) in visitICmpInstWithInstAndIntCst()
1566 ConstantExpr::getShl(ConstantExpr::getLShr(RHS, ShAmt), in visitICmpInstWithInstAndIntCst()
1567 ShAmt); in visitICmpInstWithInstAndIntCst()
1578 ConstantExpr::getLShr(RHS, ShAmt)); in visitICmpInstWithInstAndIntCst()
1584 ConstantExpr::getLShr(RHS, ShAmt)); in visitICmpInstWithInstAndIntCst()
1588 uint32_t ShAmtVal = (uint32_t)ShAmt->getLimitedValue(TypeBits); in visitICmpInstWithInstAndIntCst()
1595 ConstantExpr::getLShr(RHS, ShAmt)); in visitICmpInstWithInstAndIntCst()
1615 TypeBits-ShAmt->getZExtValue()-1)); in visitICmpInstWithInstAndIntCst()
1628 unsigned Amt = ShAmt->getLimitedValue(TypeBits-1); in visitICmpInstWithInstAndIntCst()
1648 if (ConstantInt *ShAmt = dyn_cast<ConstantInt>(LHSI->getOperand(1))) { in visitICmpInstWithInstAndIntCst() local
1649 if (Instruction *Res = FoldICmpShrCst(ICI, BO, ShAmt)) in visitICmpInstWithInstAndIntCst()
3621 unsigned ShAmt = (unsigned)Cst1->getLimitedValue(TypeBits); in visitICmpInst() local
3622 if (ShAmt < TypeBits && ShAmt != 0) { in visitICmpInst()
3627 APInt CmpVal = APInt::getOneBitSet(TypeBits, ShAmt); in visitICmpInst()
3636 unsigned ShAmt = (unsigned)Cst1->getLimitedValue(TypeBits); in visitICmpInst() local
3637 if (ShAmt < TypeBits && ShAmt != 0) { in visitICmpInst()
3639 APInt AndVal = APInt::getLowBitsSet(TypeBits, TypeBits - ShAmt); in visitICmpInst()
3649 uint64_t ShAmt = 0; in visitICmpInst() local
3652 m_ConstantInt(ShAmt))))) && in visitICmpInst()
3659 if (ShAmt < ASize) { in visitICmpInst()
3662 MaskV <<= ShAmt; in visitICmpInst()
3665 CmpV <<= ShAmt; in visitICmpInst()