Lines Matching refs:TheOp
1399 Value *TheOp = Ops[i].Op; in OptimizeAdd() local
1403 if (i+1 != Ops.size() && Ops[i+1].Op == TheOp) { in OptimizeAdd()
1409 } while (i != Ops.size() && Ops[i].Op == TheOp); in OptimizeAdd()
1411 DEBUG(dbgs() << "\nFACTORING [" << NumFound << "]: " << *TheOp << '\n'); in OptimizeAdd()
1415 Type *Ty = TheOp->getType(); in OptimizeAdd()
1418 Instruction *Mul = CreateMul(TheOp, C, "factor", I, I); in OptimizeAdd()
1440 if (!BinaryOperator::isNeg(TheOp) && !BinaryOperator::isFNeg(TheOp) && in OptimizeAdd()
1441 !BinaryOperator::isNot(TheOp)) in OptimizeAdd()
1445 if (BinaryOperator::isNeg(TheOp) || BinaryOperator::isFNeg(TheOp)) in OptimizeAdd()
1446 X = BinaryOperator::getNegArgument(TheOp); in OptimizeAdd()
1447 else if (BinaryOperator::isNot(TheOp)) in OptimizeAdd()
1448 X = BinaryOperator::getNotArgument(TheOp); in OptimizeAdd()
1456 (BinaryOperator::isNeg(TheOp) || BinaryOperator::isFNeg(TheOp))) in OptimizeAdd()
1460 if (Ops.size() == 2 && BinaryOperator::isNot(TheOp)) in OptimizeAdd()
1474 if (BinaryOperator::isNot(TheOp)) { in OptimizeAdd()