================
@@ -2157,11 +2162,13 @@ Value
*InstCombinerImpl::SimplifyDemandedUseFPClass(Instruction *I,
}
// With nnan: X + {+/-}Inf --> {+/-}Inf
- if (KnownRHS.isKnownAlways(fcInf | fcNan) &&
- KnownLHS.isKnownNever(fcNan))
+ if (I->getOpcode() == Instruction::FAdd &&
+ KnownRHS.isKnownAlways(fcInf | fcNan) && KnownLHS.isKnownNever(fcNan))
{
----------------
dtcxzyw wrote:
```suggestion
ResultNotNan && KnownRHS.isKnownAlways(fcInf | fcNan) &&
KnownLHS.isKnownNever(fcNan)) {
```
https://github.com/llvm/llvm-project/pull/175852
_______________________________________________
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits