reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3490 if ((LHS.getOpcode() == ISD::FABS && RHS.getOpcode() == ISD::FABS) || 3491 (LHS.getOpcode() == ISD::FNEG && RHS.getOpcode() == ISD::FNEG)) { 3492 return distributeOpThroughSelect(DCI, LHS.getOpcode(), 3493 SDLoc(N), Cond, LHS, RHS); 3498 std::swap(LHS, RHS); 3504 if ((LHS.getOpcode() == ISD::FNEG || LHS.getOpcode() == ISD::FABS) && CRHS) { 3504 if ((LHS.getOpcode() == ISD::FNEG || LHS.getOpcode() == ISD::FABS) && CRHS) { 3508 SDValue NewLHS = LHS.getOperand(0); 3516 if (LHS.getOpcode() == ISD::FNEG && fnegFoldsIntoOp(Opc)) 3518 if (LHS.getOpcode() == ISD::FABS && Opc == ISD::FMUL) 3523 if (LHS.getOpcode() == ISD::FNEG) 3534 return DAG.getNode(LHS.getOpcode(), SL, VT, NewSelect);