From ff5cfb4c23322427b38f1f0b2d56ff7d6e8b2515 Mon Sep 17 00:00:00 2001 From: Sanjay Patel Date: Tue, 23 Sep 2014 16:24:20 +0000 Subject: [PATCH] Use SDValue bool operator to reduce code. No functional change. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@218314 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/lib/CodeGen/SelectionDAG/DAGCombiner.cpp b/lib/CodeGen/SelectionDAG/DAGCombiner.cpp index 30ac63570ff..33e70593d15 100644 --- a/lib/CodeGen/SelectionDAG/DAGCombiner.cpp +++ b/lib/CodeGen/SelectionDAG/DAGCombiner.cpp @@ -11712,27 +11712,24 @@ SDValue DAGCombiner::BuildRSQRTE(SDNode *N) { SDValue N1 = N->getOperand(1); if (N1.getOpcode() == ISD::FSQRT) { - SDValue RV = TLI.BuildRSQRTE(N1.getOperand(0), DCI); - if (RV.getNode()) { - DCI.AddToWorklist(RV.getNode()); + if (SDValue RV = TLI.BuildRSQRTE(N1.getOperand(0), DCI)) { + AddToWorklist(RV.getNode()); return DAG.getNode(ISD::FMUL, DL, VT, N->getOperand(0), RV); } } else if (N1.getOpcode() == ISD::FP_EXTEND && N1.getOperand(0).getOpcode() == ISD::FSQRT) { - SDValue RV = TLI.BuildRSQRTE(N1.getOperand(0).getOperand(0), DCI); - if (RV.getNode()) { + if (SDValue RV = TLI.BuildRSQRTE(N1.getOperand(0).getOperand(0), DCI)) { DCI.AddToWorklist(RV.getNode()); RV = DAG.getNode(ISD::FP_EXTEND, SDLoc(N1), VT, RV); - DCI.AddToWorklist(RV.getNode()); + AddToWorklist(RV.getNode()); return DAG.getNode(ISD::FMUL, DL, VT, N->getOperand(0), RV); } } else if (N1.getOpcode() == ISD::FP_ROUND && N1.getOperand(0).getOpcode() == ISD::FSQRT) { - SDValue RV = TLI.BuildRSQRTE(N1.getOperand(0).getOperand(0), DCI); - if (RV.getNode()) { + if (SDValue RV = TLI.BuildRSQRTE(N1.getOperand(0).getOperand(0), DCI)) { DCI.AddToWorklist(RV.getNode()); RV = DAG.getNode(ISD::FP_ROUND, SDLoc(N1), VT, RV, N1.getOperand(1)); - DCI.AddToWorklist(RV.getNode()); + AddToWorklist(RV.getNode()); return DAG.getNode(ISD::FMUL, DL, VT, N->getOperand(0), RV); } }