Lines Matching refs:FABS
1940 case ISD::FABS: return visitFABS(N); in visit()
15324 FPOpcode = ISD::FABS; in foldBitcastedFPLogic()
15332 FPOpcode = ISD::FABS; in foldBitcastedFPLogic()
15349 return FPOpcode == ISD::FABS ? TLI.isFAbsFree(VT) : TLI.isFNegFree(VT); in foldBitcastedFPLogic()
15470 (N0.getOpcode() == ISD::FABS && !TLI.isFAbsFree(N0.getValueType()))) && in visitBITCAST()
15486 assert(N0.getOpcode() == ISD::FABS); in visitBITCAST()
15504 assert(N0.getOpcode() == ISD::FABS); in visitBITCAST()
17035 TLI.isOperationLegal(ISD::FABS, VT)) { in visitFMUL()
17068 DAG.getNode(ISD::FABS, DL, VT, X)); in visitFMUL()
17070 return DAG.getNode(ISD::FABS, DL, VT, X); in visitFMUL()
17400 if (Y.getOpcode() == ISD::FABS && Y.hasOneUse()) in visitFDIV()
17570 if (!LegalOperations || TLI.isOperationLegal(ISD::FABS, VT)) in visitFCOPYSIGN()
17571 return DAG.getNode(ISD::FABS, DL, VT, N0); in visitFCOPYSIGN()
17575 DAG.getNode(ISD::FABS, SDLoc(N0), VT, N0)); in visitFCOPYSIGN()
17582 if (N0.getOpcode() == ISD::FABS || N0.getOpcode() == ISD::FNEG || in visitFCOPYSIGN()
17587 if (N1.getOpcode() == ISD::FABS) in visitFCOPYSIGN()
17588 return DAG.getNode(ISD::FABS, DL, VT, N0); in visitFCOPYSIGN()
18169 return DAG.getNode(ISD::FABS, SDLoc(N), VT, N0); in visitFABS()
18172 if (N0.getOpcode() == ISD::FABS) in visitFABS()
18178 return DAG.getNode(ISD::FABS, SDLoc(N), VT, N0.getOperand(0)); in visitFABS()
27565 bool IsFabs = N->getOpcode() == ISD::FABS; in foldSignChangeInBitcast()