koachan wrote:

> Not sure isFNegFree is doing anything in this patch, would be best to drop it 
> and separately test the combines it enables

It prevents the multiplication tests from being rewritten into `a*-b`, a 
pattern that we currently don't handle.
Without it, the codegen wouldn't issue `fnmuls`/`fnmuls`/`fnsmuld` instructions.

https://github.com/llvm/llvm-project/pull/135717
_______________________________________________
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

Reply via email to