[PATCH] D143106: [SDAG] fix miscompiles caused by using ValueTracking matchSelectPattern to create FMINIMUM/FMAXIMUM
Sam Parker via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Feb 2 02:09:20 PST 2023
samparker accepted this revision.
samparker added a comment.
This revision is now accepted and ready to land.
Thanks for doing this.
It looks like it could cause some unexpected performance hiccups though... So, for the targets that would return the input NaN, do you think it would be worth implementing a target API for ValueTracking so that it could make a decision, or is this something that have to be sunk into the DAGBuilder? Are there any other uses of matchSelectPattern that could also be making a bogus decision?
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D143106/new/
https://reviews.llvm.org/D143106
More information about the llvm-commits
mailing list