Removing the rounding mode arguments seems like more trouble than
it's worth. minimum and maximum are still broken.
Details
- Reviewers
kpn sepavloff andrew.w.kaylor
Diff Detail
Event Timeline
Removing the rounding mode arguments seems like more trouble than
it's worth.
Change looks fine, but I don't understand what you mean by this commit messsage.
The signature of the constrained minnum/maxnum intrinsics is different from other binary operators simply because it doesn't read the rounding mode. It would be easier and could reuse the existing binary operator function if it had the unused operand
@arsenm Not sure if you noticed it, but your change appears to have caused a test failure in clang/test/CodeGen/strictfp-elementwise-bulitins.cpp which might have been masked by a previously existing test failure on the same bot. Can you take a look?
Hey, I didn't realize that there was already a fix for the broken tests fd2254b and reverted this. After I realized, I reverted the revert in https://github.com/llvm/llvm-project/commit/c256e1967151c0a221a6bb63b5e4f15a35b0cecd, so it should be all good after that. Sorry about that!