reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
607 if (!match(Op1, m_APInt(Op1C))) 645 ConstantExpr::getZExt(cast<Constant>(Op1), TrOp->getType()); 693 m_Specific(Op1)))) { 695 Builder.CreateShl(Op0BO->getOperand(0), Op1, Op0BO->getName()); 712 m_And(m_OneUse(m_Shr(m_Value(V1), m_Specific(Op1))), 715 Builder.CreateShl(Op0BO->getOperand(0), Op1, Op0BO->getName()); 717 Value *XM = Builder.CreateAnd(V1, ConstantExpr::getShl(CC, Op1), 728 m_Specific(Op1)))) { 730 Builder.CreateShl(Op0BO->getOperand(1), Op1, Op0BO->getName()); 747 m_ConstantInt(CC))) && V2 == Op1) { 749 Builder.CreateShl(Op0BO->getOperand(1), Op1, Op0BO->getName()); 751 Value *XM = Builder.CreateAnd(V1, ConstantExpr::getShl(CC, Op1), 768 cast<Constant>(Op0BO->getOperand(1)), Op1); 771 Builder.CreateBinOp(I.getOpcode(), Op0BO->getOperand(0), Op1); 785 cast<Constant>(Op0BO->getOperand(0)), Op1); 787 Value *NewShift = Builder.CreateShl(Op0BO->getOperand(1), Op1); 812 cast<Constant>(TBO->getOperand(1)), Op1); 815 Builder.CreateBinOp(I.getOpcode(), FalseVal, Op1); 831 cast<Constant>(FBO->getOperand(1)), Op1); 834 Builder.CreateBinOp(I.getOpcode(), TrueVal, Op1);