Lines Matching refs:BOp
1235 const SCEV *Step, BinaryOperator *BOp, in InductionDescriptor() argument
1237 : StartValue(Start), IK(K), Step(Step), InductionBinOp(BOp) { in InductionDescriptor()
1301 BinaryOperator *BOp = dyn_cast<BinaryOperator>(BEValue); in isFPInductionPHI() local
1302 if (!BOp) in isFPInductionPHI()
1306 if (BOp->getOpcode() == Instruction::FAdd) { in isFPInductionPHI()
1307 if (BOp->getOperand(0) == Phi) in isFPInductionPHI()
1308 Addend = BOp->getOperand(1); in isFPInductionPHI()
1309 else if (BOp->getOperand(1) == Phi) in isFPInductionPHI()
1310 Addend = BOp->getOperand(0); in isFPInductionPHI()
1311 } else if (BOp->getOpcode() == Instruction::FSub) in isFPInductionPHI()
1312 if (BOp->getOperand(0) == Phi) in isFPInductionPHI()
1313 Addend = BOp->getOperand(1); in isFPInductionPHI()
1325 D = InductionDescriptor(StartValue, IK_FpInduction, Step, BOp); in isFPInductionPHI()
1525 BinaryOperator *BOp = in isInductionPHI() local
1527 D = InductionDescriptor(StartValue, IK_IntInduction, Step, BOp, in isInductionPHI()