Lines Matching defs:VarX
598 Value *VarX; ConstantInt *C1;
599 if (match(I->getOperand(0), m_Shr(m_Value(VarX), m_ConstantInt(C1)))) {
852 Value *VarX = Shr->getOperand(0);
853 Type *Ty = VarX->getType();
882 return VarX;
889 Constant *Amt = ConstantInt::get(VarX->getType(), ShlAmt - ShrAmt);
890 New = BinaryOperator::CreateShl(VarX, Amt);
895 Constant *Amt = ConstantInt::get(VarX->getType(), ShrAmt - ShlAmt);
896 New = isLshr ? BinaryOperator::CreateLShr(VarX, Amt) :
897 BinaryOperator::CreateAShr(VarX, Amt);