Lines Matching refs:SubOp
1772 Instruction *AddOp = nullptr, *SubOp = nullptr; in foldAddSubSelect() local
1778 SubOp = TI; in foldAddSubSelect()
1784 SubOp = FI; in foldAddSubSelect()
1789 if (SubOp->getOperand(0) == AddOp->getOperand(0)) { in foldAddSubSelect()
1791 } else if (SubOp->getOperand(0) == AddOp->getOperand(1)) { in foldAddSubSelect()
1800 NegVal = Builder.CreateFNeg(SubOp->getOperand(1)); in foldAddSubSelect()
1803 Flags &= SubOp->getFastMathFlags(); in foldAddSubSelect()
1807 NegVal = Builder.CreateNeg(SubOp->getOperand(1)); in foldAddSubSelect()
1819 BinaryOperator::CreateFAdd(SubOp->getOperand(0), NewSel); in foldAddSubSelect()
1822 Flags &= SubOp->getFastMathFlags(); in foldAddSubSelect()
1826 return BinaryOperator::CreateAdd(SubOp->getOperand(0), NewSel); in foldAddSubSelect()