Lines Matching refs:Aggressive
10479 bool Aggressive = TLI.enableAggressiveFMAFusion(VT); in visitFADDForFMACombine() local
10490 if (Aggressive && isContractableFMUL(N0) && isContractableFMUL(N1)) { in visitFADDForFMACombine()
10496 if (isContractableFMUL(N0) && (Aggressive || N0->hasOneUse())) { in visitFADDForFMACombine()
10503 if (isContractableFMUL(N1) && (Aggressive || N1->hasOneUse())) { in visitFADDForFMACombine()
10538 if (Aggressive) { in visitFADDForFMACombine()
10691 bool Aggressive = TLI.enableAggressiveFMAFusion(VT); in visitFSUBForFMACombine() local
10702 if (isContractableFMUL(N0) && (Aggressive || N0->hasOneUse())) { in visitFSUBForFMACombine()
10710 if (isContractableFMUL(N1) && (Aggressive || N1->hasOneUse())) { in visitFSUBForFMACombine()
10719 (Aggressive || (N0->hasOneUse() && N0.getOperand(0).hasOneUse()))) { in visitFSUBForFMACombine()
10808 if (Aggressive) { in visitFSUBForFMACombine()
10981 bool Aggressive = TLI.enableAggressiveFMAFusion(VT); in visitFMULForFMADistributiveCombine() local
10986 if (X.getOpcode() == ISD::FADD && (Aggressive || X->hasOneUse())) { in visitFMULForFMADistributiveCombine()
11009 if (X.getOpcode() == ISD::FSUB && (Aggressive || X->hasOneUse())) { in visitFMULForFMADistributiveCombine()