1. remove duplicate local variable
2. add local variable with name to match comment
3. remove useless comment



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@237715 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Sanjay Patel 2015-05-19 19:10:57 +00:00
parent 4c34f96cd6
commit 0f9fcd22b3

View File

@ -8286,15 +8286,15 @@ SDValue DAGCombiner::visitFDIV(SDNode *N) {
}
if (TLI.combineRepeatedFPDivisors(Users.size())) {
SDLoc DL(N);
SDValue FPOne = DAG.getConstantFP(1.0, DL, VT); // floating point 1.0
SDValue FPOne = DAG.getConstantFP(1.0, DL, VT);
SDValue Reciprocal = DAG.getNode(ISD::FDIV, DL, VT, FPOne, N1);
// Dividend / Divisor -> Dividend * Reciprocal
for (auto U : Users) {
if (U->getOperand(0) != FPOne) {
SDValue NewNode = DAG.getNode(ISD::FMUL, SDLoc(U), VT,
U->getOperand(0), Reciprocal);
SDValue Dividend = U->getOperand(0);
if (Dividend != FPOne) {
SDValue NewNode = DAG.getNode(ISD::FMUL, SDLoc(U), VT, Dividend,
Reciprocal);
DAG.ReplaceAllUsesWith(U, NewNode.getNode());
}
}