reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
11581 if (isContractableFMUL(N0) && (Aggressive || N0->hasOneUse())) { 11581 if (isContractableFMUL(N0) && (Aggressive || N0->hasOneUse())) { 11583 N0.getOperand(0), N0.getOperand(1), 11583 N0.getOperand(0), N0.getOperand(1), 11593 N1.getOperand(1), N0, Flags); 11597 if (N0.getOpcode() == ISD::FNEG && isContractableFMUL(N0.getOperand(0)) && 11597 if (N0.getOpcode() == ISD::FNEG && isContractableFMUL(N0.getOperand(0)) && 11598 (Aggressive || (N0->hasOneUse() && N0.getOperand(0).hasOneUse()))) { 11598 (Aggressive || (N0->hasOneUse() && N0.getOperand(0).hasOneUse()))) { 11599 SDValue N00 = N0.getOperand(0).getOperand(0); 11600 SDValue N01 = N0.getOperand(0).getOperand(1); 11610 if (N0.getOpcode() == ISD::FP_EXTEND) { 11611 SDValue N00 = N0.getOperand(0); 11636 N0, Flags); 11646 if (N0.getOpcode() == ISD::FP_EXTEND) { 11647 SDValue N00 = N0.getOperand(0); 11669 if (N0.getOpcode() == ISD::FNEG) { 11670 SDValue N00 = N0.getOperand(0); 11690 if (CanFuse && N0.getOpcode() == PreferredFusedOpcode && 11691 isContractableFMUL(N0.getOperand(2)) && N0->hasOneUse() && 11691 isContractableFMUL(N0.getOperand(2)) && N0->hasOneUse() && 11692 N0.getOperand(2)->hasOneUse()) { 11694 N0.getOperand(0), N0.getOperand(1), 11694 N0.getOperand(0), N0.getOperand(1), 11696 N0.getOperand(2).getOperand(0), 11697 N0.getOperand(2).getOperand(1), 11714 N21, N0, Flags), Flags); 11720 if (N0.getOpcode() == PreferredFusedOpcode) { 11721 SDValue N02 = N0.getOperand(2); 11727 N0.getOperand(0), N0.getOperand(1), 11727 N0.getOperand(0), N0.getOperand(1), 11745 if (N0.getOpcode() == ISD::FP_EXTEND) { 11746 SDValue N00 = N0.getOperand(0); 11785 N0, Flags), Flags); 11816 N0, Flags), Flags);